Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
Hardware Hacking Robotics Build Technology

Quadrocopters Throwing and Catching an Inverted Pendulum 103

Posted by Soulskill
from the next-up:-catching-baseballs dept.
derGoldstein writes "We've seen some very impressive aerobatics performed by quadrocopters before, but this is getting ridiculous. Robohub points to the latest advancement from the Flying Machine Arena, which developed algorithms that allow quadrocopters to juggle an inverted pendulum. One of the researchers working on it said, 'We started off with some back-of-the-envelope calculations, wondering whether it would even be physically possible to throw and catch a pendulum. This told us that achieving this maneuver would really push the dynamic capabilities of the system. As it turned out, it is probably the most challenging task we've had our quadrocopters do. With significantly less than one second to measure the pendulum flight and get the catching vehicle in place, it's the combination of mathematical models with real-time trajectory generation, optimal control, and learning from previous iterations that allowed us to implement this.'"

This discussion has been archived. No new comments can be posted.

Quadrocopters Throwing and Catching an Inverted Pendulum

Comments Filter:
  • by mill3d (1647417) on Friday February 22, 2013 @12:02PM (#42981125)

    This looks like it was achieved using motion capture equipment, as seen by the usage of retro-reflective balls (see them shine at 1:44). If that's the case, it would imply that the computing was done remotely. Motion capture gear typically works at 120 frames per second, which would give the system enough time resolution to figure this out on the fly with a decent PC on the back-end.

    It'll be a while before the quadrucopters can do this in their own but the program figuring out the catching move is impressive nonetheless.

The IQ of the group is the lowest IQ of a member of the group divided by the number of people in the group.

Working...