Hostname: page-component-78c5997874-94fs2 Total loading time: 0 Render date: 2024-11-10T17:16:36.961Z Has data issue: false hasContentIssue false

Equilibrium-Based Force and Torque Control for an Aerial Manipulator to Interact with a Vertical Surface

Published online by Cambridge University Press:  17 June 2019

Bruno Tavora
Affiliation:
Division of Aerodynamics, Controls, and Structures, Institute of Aeronautics and Space, Brazilian Air Force, São José dos Campos, Brazil. E-mail: brunotavorabgft@fab.mil.br
Hyeongjun Park*
Affiliation:
Department of Mechanical and Aerospace Engineering, New Mexico State University, Las Cruces, NM, USA
Marcello Romano
Affiliation:
Department of Mechanical and Aerospace Engineering, Naval Postgraduate School, Monterey, CA, USA. E-mail: mromano@nps.edu
Xiaoping Yun
Affiliation:
Department of Electrical and Computer Engineering, Naval Postgraduate School, Monterey, CA, USA. E-mail: xyun@nps.edu
*
*Corresponding author. E-mail: hjpark@nmsu.edu

Summary

In this paper, a force and torque controller for aerial manipulation is developed using an unmanned aerial vehicle equipped with a robotic arm to interact near or on a vertical surface such as a wall. Control of aerial manipulators interacting with the environment is a challenging task due to dynamic interactions between aerial vehicles, robotic arms, and environment. To achieve this, modeling of aerial manipulators is first investigated and presented considering interaction with the environment. Nonlinear models of generic aerial manipulators, as well as of a prototype aerial manipulator composed of a hexacopter with a three-joint robotic arm, are established. An equilibrium-based force and torque controller is developed to conduct tasks that require the aerial manipulator to exert forces and torques on a wall. Simulations and experiments validate the performance of the controller that successfully applies desired forces and torques to an object fixed on a wall while flying near the wall.

Type
Articles
Copyright
© Cambridge University Press 2019 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Jimenez-Cano, A., Martin, J., Heredia, G., Ollero, A. and Cano, R., “Control of an Aerial Robot with Multilink Arm for Assembly Tasks,” IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany (2013) pp. 49164921.Google Scholar
Heredia, G., Jimenez-Cano, A., Sanchez, I., Llorente, D., Vega, V., Braga, J., Acosta, J. and Ollero, A., “Control of a Multirotor Outdoor Aerial Manipulator,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Chicago, Illinois, USA (2014) pp. 34173422.Google Scholar
Kim, S., Choi, S. and J., H. Kim, “Aerial Manipulation Using a Quadrotor with a Two DoF Robotic Arm,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Tokyo, Japan (2013) pp. 49904995.Google Scholar
Orsag, M., Korpela, C., Bogdan, S. and Oh, P., “Valve Turning Using a Dual-Arm Aerial Manipulator,” International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA (2014) pp. 836841.CrossRefGoogle Scholar
Kondak, K., Ollero, A., Maza, I., Krieger, K., Albu-Schaeffer, A., Schwarzbach, M. and Laiacker, M., “Unmanned Aerial Systems Physically Interacting with the Environment: Load Transportation, Deployment, and Aerial Manipulation,” In: Handbook of Unmanned Aerial Vehicles (Springer, Dordrecht, Netherlands, 2015) pp. 27552785.CrossRefGoogle Scholar
Alexis, K., Darivianakis, G., Burri, M. and Siegwart, R., “Aerial robotic contact-based inspection: planning and control,” Auton. Rob. 40(4), 631655 (2016).CrossRefGoogle Scholar
Alexis, K., Huerzeler, C. and Siegwart, R., “Hybrid Modeling and Control of a Coaxial Unmanned Rotorcraft Interacting with its Environment Through Contact,” IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany (2013) pp. 54175424.Google Scholar
Darivianakis, G., Alexis, K., Burri, M. and Siegwart, R., “Hybrid Predictive Control for Aerial Robotic Physical Interaction Towards Inspection Operations,” IEEE International Conference on Robotics and Automation (ICRA), Hong Kong (2014) pp. 5358.CrossRefGoogle Scholar
Papachristos, C., Alexis, K. and Tzes, A., “Efficient Force Exertion for Aerial Robotic Manipulation: Exploiting the Thrust-Vectoring Authority of a Tri-tiltrotor UAV,” IEEE International Conference on Robotics and Automation (ICRA), Hong Kong (2014) pp. 45004505.CrossRefGoogle Scholar
Fumagalli, M., Naldi, R., Macchelli, A., Carloni, R., Stramigioli, S. and Marconi, L., “Modeling and Control of a Flying Robot for Contact Inspection,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Algarve, Portugal (2012) pp. 35323537.Google Scholar
Scholten, J., Fumagalli, M., Stramigioli, S. and Carloni, R., “Interaction Control of an UAV Endowed with a Manipulator,” 2013 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong (IEEE, 2013) pp. 49104915.CrossRefGoogle Scholar
Fumagalli, M. and Carloni, R., “A Modified Impedance Control for Physical Interaction of UAVs,” 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Tokyo, Japan (IEEE, 2013) pp. 19791984.CrossRefGoogle Scholar
Tavora, B., Feasibility Study of an Aerial Manipulator Interacting with a Vertical Wall, Ph.D. Thesis (Naval Postgraduate School, 2017).Google Scholar
Lee, H., Kim, S. and J. Kim, H., “Control of an Aerial Manipulator Using On-line Parameter Estimator for an Unknown Payload,” 2015 IEEE International Conference on Automation Science and Engineering (CASE), Gothenburg, Sweden (IEEE, 2015) pp. 316321.CrossRefGoogle Scholar
Siciliano, B. and Khatib, O., Springer Handbook of Robotics (Springer, Heidelberg, Germany, 2016).CrossRefGoogle Scholar
Siciliano, B., Sciavicco, L., Villani, L. and Oriolo, G., Robotics: Modelling, Planning and Control (Springer Science & Business Media, London, UK, 2010).Google Scholar
Wie, B., Space Vehicle Dynamics and Control (AIAA, Reston, VA, USA, 1998).Google Scholar
Forte, F., Naldi, R., Macchelli, A. and Marconi, L., “Impedance Control of an Aerial Manipulator,” American Control Conference (ACC), Montréal (IEEE, 2012) pp. 38393844.Google Scholar
Lippiello, V. and Ruggiero, F., “Cartesian impedance control of a UAV with a robotic arm,” IFAC Proc. Vol. 45(22), 704709 (2012).CrossRefGoogle Scholar
Capello, E., Park, H., Tavora, B., Guglieri, G. and Romano, M., “Modeling and Experimental Parameter Identification of a Multicopter via a Compound Pendulum Test Rig,” Workshop on Research, Education, and Development of Unmanned Aerial Systems (RED-UAS) (2015) pp. 308317.CrossRefGoogle Scholar
Baizid, K., Giglio, G., Pierri, F., Trujillo, M. A., Antonelli, G., Caccavale, F., Viguria, A., Chiaverini, S. and Ollero, A., “Behavioral control of unmanned aerial vehicle manipulator systems,” Auton. Rob. 41(5), 12031220 (2017).CrossRefGoogle Scholar
Lipiello, V. and Ruggiero, F., “Exploiting Redundancy in Cartesian Impedance Control of UAVs Equipped with a Robotic Arm,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Algarve, Portugal (2012) pp. 37683773.CrossRefGoogle Scholar
Pilot Engineering Group, Pixhawk pilot support package user guide, MathWorks (2015).Google Scholar
Ferguson, M., “ARBOTIX ROBOCONTROLLER-A powerful new 3rd party controller for Robotis Bioloid AX-12+ Dynamixel servos!,” Robot-Congers 20, 64 (2009).Google Scholar