1
|
Papadopoulos E, Aghili F, Ma O, Lampariello R. Robotic Manipulation and Capture in Space: A Survey. Front Robot AI 2021; 8:686723. [PMID: 34350212 PMCID: PMC8326842 DOI: 10.3389/frobt.2021.686723] [Citation(s) in RCA: 11] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/27/2021] [Accepted: 07/07/2021] [Indexed: 11/13/2022] Open
Abstract
Space exploration and exploitation depend on the development of on-orbit robotic capabilities for tasks such as servicing of satellites, removing of orbital debris, or construction and maintenance of orbital assets. Manipulation and capture of objects on-orbit are key enablers for these capabilities. This survey addresses fundamental aspects of manipulation and capture, such as the dynamics of space manipulator systems (SMS), i.e., satellites equipped with manipulators, the contact dynamics between manipulator grippers/payloads and targets, and the methods for identifying properties of SMSs and their targets. Also, it presents recent work of sensing pose and system states, of motion planning for capturing a target, and of feedback control methods for SMS during motion or interaction tasks. Finally, the paper reviews major ground testing testbeds for capture operations, and several notable missions and technologies developed for capture of targets on-orbit.
Collapse
Affiliation(s)
- Evangelos Papadopoulos
- Control Systems Lab, School of Mechanical Engineering, National Technical University of Athens, Athens, Greece
| | - Farhad Aghili
- Space Exploration, Canadian Space Agency (CSA), Montreal, QC, Canada
| | - Ou Ma
- Intelligent Robotics and Autonomous Systems Lab, College of Engineering and Applied Science, University of Cincinnati, Cincinnati, OH, United States
| | - Roberto Lampariello
- Institute of Robotics and Mechatronics, German Aerospace Center (DLR), Oberpfaffenhofen, Germany
| |
Collapse
|
2
|
Abstract
SUMMARYA dual-arm space robot has large potentials in on-orbit servicing. However, there exist multiple dynamic coupling effects between the two arms, each arm, and the base, bringing great challenges to the trajectory planning and dynamic control of the dual-arm space robotic system. In this paper, we propose a dynamic coupling modeling and analysis method for a dual-arm space robot. Firstly, according to the conservation principle of the linear and angular momentum, the dynamic coupling between the base and each manipulator is deduced. The dynamic coupling factor is then defined to evaluate the dynamic coupling degree. Secondly, the dynamic coupling equations between the two arms, each arm, and the base are deduced, respectively. The dynamic coupling factor is suitable not only for single-arm space robots but also for multi-arm space robot systems. Finally, the multiple coupling effects of the dual-arm space robotic system are analyzed in detail through typical cases. Simulation results verified the proposed method.
Collapse
|
3
|
Valverde A, Tsiotras P. Dual Quaternion Framework for Modeling of Spacecraft-Mounted Multibody Robotic Systems. Front Robot AI 2018; 5:128. [PMID: 33501006 PMCID: PMC7805728 DOI: 10.3389/frobt.2018.00128] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/22/2018] [Accepted: 10/30/2018] [Indexed: 11/29/2022] Open
Abstract
This paper lays out a framework to model the kinematics and dynamics of a rigid spacecraft-mounted multibody robotic system. The framework is based on dual quaternion algebra, which combines rotational and translational information in a compact representation. Based on a Newton-Euler formulation, the proposed framework sets up a system of equations in which the dual accelerations of each of the bodies and the reaction wrenches at the joints are the unknowns. Five different joint types are considered in this framework via simple changes in certain mapping matrices that correspond to the joint variables. This differs from previous approaches that require the addition of extra terms that are joint-type dependent, and which decouple the rotational and translational dynamics.
Collapse
Affiliation(s)
- Alfredo Valverde
- Dynamics and Control Systems Laboratory, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA, United States
| | - Panagiotis Tsiotras
- Dynamics and Control Systems Laboratory, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA, United States
| |
Collapse
|
4
|
Wilde M, Kwok Choon S, Grompone A, Romano M. Equations of Motion of Free-Floating Spacecraft-Manipulator Systems: An Engineer's Tutorial. Front Robot AI 2018; 5:41. [PMID: 33500927 PMCID: PMC7806027 DOI: 10.3389/frobt.2018.00041] [Citation(s) in RCA: 19] [Impact Index Per Article: 2.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/12/2018] [Accepted: 03/23/2018] [Indexed: 11/23/2022] Open
Abstract
The paper provides a step-by-step tutorial on the Generalized Jacobian Matrix (GJM) approach for modeling and simulation of spacecraft-manipulator systems. The General Jacobian Matrix approach describes the motion of the end-effector of an underactuated manipulator system solely by the manipulator joint rotations, with the attitude and position of the base-spacecraft resulting from the manipulator motion. The coupling of the manipulator motion with the base-spacecraft are thus expressed in a generalized inertia matrix and a GJM. The focus of the paper lies on the complete analytic derivation of the generalized equations of motion of a free-floating spacecraft-manipulator system. This includes symbolic analytic expressions for all inertia property matrices of the system, including their time derivatives and joint-angle derivatives, as well as an expression for the generalized Jacobian of a generic point on any link of the spacecraft-manipulator system. The kinematics structure of the spacecraft-manipulator system is described both in terms of direction-cosine matrices and unit quaternions. An additional important contribution of this paper is to propose a new and more detailed definition for the modes of maneuvering of a spacecraft-manipulator. In particular, the two commonly used categories free-flying and free-floating are expanded by the introduction of five categories, namely floating, rotation-floating, rotation-flying, translation-flying, and flying. A fully-symbolic and a partially-symbolic option for the implementation of a numerical simulation model based on the proposed analytic approach are introduced and exemplary simulation results for a planar four-link spacecraft-manipulator system and a spatial six-link spacecraft manipulator system are presented.
Collapse
Affiliation(s)
- Markus Wilde
- Department of Mechanical and Aerospace Engineering, Florida Institute of Technology, Melbourne, FL, United States
| | - Stephen Kwok Choon
- Department of Mechanical and Aerospace Engineering, Florida Institute of Technology, Melbourne, FL, United States
| | - Alessio Grompone
- Spacecraft Robotics Laboratory, Mechanical and Aerospace Engineering Department, Naval Postgraduate School, Monterey, CA, United States
| | - Marcello Romano
- Spacecraft Robotics Laboratory, Mechanical and Aerospace Engineering Department, Naval Postgraduate School, Monterey, CA, United States
| |
Collapse
|
5
|
Abstract
SUMMARYLegged robots may become unstable when subjected to unexpected disturbances such as external pushes and environmental irregularities mostly while moving on natural terrains. To enhance the mobility performance, legged robots should be able to keep or restore their balanced configuration when a sudden disturbance is exerted. The aim of this article is to design a controller for a quadruped robot to restore its balanced configuration despite exerting external pushes. This is achieved based on developing a full-dynamics model of the robot moving over even and uneven terrains. The proposed controller is based on a PD module which calculates the required accelerations for restoring the robot equilibrium. However, these accelerations may make the robot unstable and also cause the slippage of stance feet. Therefore, an optimization algorithm is used to compute the maximum admissible accelerations. The constraints of the optimization problem are the conditions which guarantee the robot stability and the stance feet slippage avoidance. The optimization algorithm is transformed into a linear constrained least-squares problem to be solved in real-time. The main contributions of this article are the development of a push recovery algorithm for quadruped robots and also the introduction of an appropriate condition which guarantees the stability of the robot even on uneven terrains. This stability condition is developed based on a full-dynamics model of the robot. The proposed algorithm is applied on an 18-DOF quadruped robot when the robot is standing over both even and uneven terrains. The obtained results show that the robot can successfully restore its balanced configuration by precise adjustment of the position and orientation of its main body while a massive external disturbance is exerted.
Collapse
|
6
|
Abstract
SUMMARYControl of rigid–flexible multi-body systems in space, during cooperative manipulation tasks, is studied in this paper. During such tasks, flexible members such as solar panels may vibrate. These vibrations in turn can lead to oscillatory disturbing forces on other subsystems, and consequently may produce significant errors in the position of operating end-effectors of cooperative arms. Therefore, to design and implement efficient model-based controllers for such complicated nonlinear systems, deriving an accurate dynamics model is required. On the other hand, due to practical limitations and real-time implementation, such models should demand fairly low computational complexity. In this paper, a precise dynamics model is derived by virtually partitioning the system into two rigid and flexible portions. These two portions will be assembled together to generate a proper model for controller design. Then, an adaptive hybrid suppression control (AHSC) algorithm is developed based on an appropriate variation rule of a virtual damping parameter. Finally, as a practical case study a space free-flying robot (SFFR) with flexible appendages is considered to move an object along a desired path through accurate force exertion by several cooperative end-effectors. This system includes a main rigid body equipped with thrusters, two solar panels, and two cooperative manipulators. The system also includes a third and fourth arm that act as a communication antenna and a photo capturing camera, respectively. The maneuver is deliberately planned such that flexible modes of solar panels get stimulated due to arms motion, while obtained results reveal the merits of proposed controller as will be discussed.
Collapse
|
7
|
Yesiloglu SM, Temeltas H. Dynamical Modeling of Cooperating Underactuated Manipulators for Space Manipulation. Adv Robot 2012. [DOI: 10.1163/016918609x12619993300700] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022]
Affiliation(s)
- S. M. Yesiloglu
- a Control Engineering Department, Istanbul Technical University, 34469 Istanbul, Turkey;,
| | - H. Temeltas
- b Control Engineering Department, Istanbul Technical University, 34469 Istanbul, Turkey
| |
Collapse
|
8
|
Eslamy M, Moosavian SAA. Dynamics and Cooperative Object Manipulation Control of Suspended Mobile Manipulators. J INTELL ROBOT SYST 2010. [DOI: 10.1007/s10846-010-9413-z] [Citation(s) in RCA: 13] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/19/2022]
|
9
|
Abstract
SUMMARYFree-flying space manipulator systems, in which robotic manipulators are mounted on a free-flying spacecraft, are envisioned for assembling, maintenance, repair, and contingency operations in space. Nevertheless, even for fixed-base systems, control of mechanical manipulators is a challenging task. This is due to strong nonlinearities in the equations of motion, and consequently different algorithms have been suggested to control end-effector motion or force, since the early research in robotic systems. In this paper, first a brief review of basic concepts of various algorithms in controlling robotic manipulators is introduced. Then, specific problems related to application of such systems in space and a microgravity environment is highlighted. Basic issues of kinematics and dynamics modeling of such systems, trajectory planning and control strategies, cooperation of multiple arm space free-flying robots, and finally, experimental studies and technological aspects of such systems with their specific limitations are discussed.
Collapse
|