Journal of Intelligent & Robotic Systems

, Volume 65, Issue 1–4, pp 93–101 | Cite as

MM-UAV: Mobile Manipulating Unmanned Aerial Vehicle

  • Christopher M. Korpela
  • Todd W. Danko
  • Paul Y. Oh


Given significant mobility advantages, UAVs have access to many locations that would be impossible for an unmanned ground vehicle to reach, but UAV research has historically focused on avoiding interactions with the environment. Recent advances in UAV size to payload and manipulator weight to payload ratios suggest the possibility of integration in the near future, opening the door to UAVs that can interact with their environment by manipulating objects. Therefore, we seek to investigate and develop the tools that will be necessary to perform manipulation tasks when this becomes a reality. We present our progress and results toward a design and physical system to emulate mobile manipulation by an unmanned aerial vehicle with dexterous arms and end effectors. To emulate the UAV, we utilize a six degree-of-freedom miniature gantry crane that provides the complete range of motion of a rotorcraft as well as ground truth information without the risk associated with free flight. Two four degree-of-freedom manipulators attached to the gantry system perform grasping tasks. Computer vision techniques and force feedback servoing provide target object and manipulator position feedback to the control hardware. To test and simulate our system, we leverage the OpenRAVE virtual environment and ROS software architecture. Because rotorcraft are inherently unstable, introduce ground effects, and experience changing flight dynamics under external loads, we seek to address the difficult task of maintaining a stable UAV platform while interacting with objects using multiple, dexterous arms. As a first step toward that goal, this paper describes the design of a system to emulate a flying, dexterous mobile manipulator.


Mobile manipulation Unmanned aerial vehicle Dexterous arms 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
    Pines, D., Bohorquez, F.: Challenges facing future micro air vehicle development. AIAA J. Aircraft 43(2), 290–305 (2006)CrossRefGoogle Scholar
  4. 4.
    Hein, B., Chopra, I.: Hover performance of a micro air vehicle: rotor at low Reynolds number. J. Am. Helicopter Soc. 52(3), 254–262 (2007)CrossRefGoogle Scholar
  5. 5.
    Michael, N., Mellinger, D., Lindsey, Q., Kumar, V.: The GRASP multiple micro UAV testbed. In: IEEE Robotics and Automation Magazine (2010)Google Scholar
  6. 6.
    Hoffmann, G. Rajnarayan, D., Waslander, S. Dostal, D. Jang, J., Tomlin, C.: The stanford testbed of autonomous rotorcraft for multi-agent control. In: Digital Avionics System Conference 2004, Salt Lake City, UT (2004)Google Scholar
  7. 7.
    Pounds, P., Dollar, A.: Hovering stability of helicopters with elastic constraints. In: Proceedings of the 2010 ASME Dynamic Systems and Control Conference (2010)Google Scholar
  8. 8.
    Mellinger, D., Shomin, M., Michael, N., Kumar, V.: Cooperative grasping and transport using multiple quadrotors. In: Distributed Autonomous Robotic Systems. Lausanne, Switzerland (2010)Google Scholar
  9. 9.
    Kuntz, N., Oh, P.Y.: Towards autonomous cargo deployment and retrieval by an unmanned aerial vehicle using visual servoing. In: ASME Dynamic Systems and Controls Conference (2008)Google Scholar
  10. 10.
    Narli, V., Oh, P.Y.: Hardware-in-the-loop test rig to capture aerial robot and sensor suite performance metrics. In: IEEE International Conference on Intelligent Robots and Systems, p. 2006. Beijing, China (2006)Google Scholar
  11. 11.
    Ng, A.Y., Kim, H., Jordan, M. Sastry, S.: Autonomous helicopter flight via reinforcement learning. In: Advances in Neural Information Processing Systems. MIT Press (2004)Google Scholar
  12. 12.
    Hing, J., Sevcik, K., Oh, P.Y.: Improving unmanned aerial vehicle pilot training and operation for flying in cluttered environments. In: International Conference on Intelligent Robots and Systems, pp. 5641–5646. St. Louis, MO, 10–15 October 2009Google Scholar
  13. 13.
  14. 14.
    Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T.B. Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA, Ser. Open-Source Software Workshop. IEEE (2009)Google Scholar
  15. 15.
    Diankov, R., Kuffner, J.: Openrave: a planning architecture for autonomous robotics. Tech. Rep. CMU-RI-TR-08-34, Robotics Institute, Carnegie Mellon University (2008)Google Scholar
  16. 16.
    Hamner, B., Koterba, S., Shi, J., Simmons, R., Singh, S.: An autonomous mobile manipulator for assembly tasks. Auton. Robots 28, 131–149 (2010)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media B.V. 2011

Authors and Affiliations

  • Christopher M. Korpela
    • 1
  • Todd W. Danko
    • 1
  • Paul Y. Oh
    • 1
  1. 1.Drexel Autonomous Systems LabDrexel UniversityPhiladelphiaUSA

Personalised recommendations