419 research outputs found

    Coordinated Control of a Mobile Manipulator

    Get PDF
    In this technical report, we investigate modeling, control, and coordination of mobile manipulators. A mobile manipulator in this study consists of a robotic manipulator and a mobile platform, with the manipulator being mounted atop the mobile platform. A mobile manipulator combines the dextrous manipulation capability offered by fixed-base manipulators and the mobility offered by mobile platforms. While mobile manipulators offer a tremendous potential for flexible material handling and other tasks, at the same time they bring about a number of challenging issues rather than simply increasing the structural complexity. First, combining a manipulator and a platform creates redundancy. Second, a wheeled mobile platform is subject to nonholonomic constraints. Third, there exists dynamic interaction between the manipulator and the mobile platform. Fourth, manipulators and mobile platforms have different bandwidths. Mobile platforms typically have slower dynamic response than manipulators. The objective of the thesis is to develop control algorithms that effectively coordinate manipulation and mobility of mobile manipulators. We begin with deriving the motion equations of mobile manipulators. The derivation presented here makes use of the existing motion equations of manipulators and mobile platforms, and simply introduces the velocity and acceleration dependent terms that account for the dynamic interaction between manipulators and mobile platforms. Since nonholonomic constraints play a critical role in control of mobile manipulators, we then study the control properties of nonholonomic dynamic systems, including feedback linearization and internal dynamics. Based on the newly proposed concept of preferred operating region, we develop a set of coordination algorithms for mobile manipulators. While the manipulator performs manipulation tasks, the mobile platform is controlled to always bring the configuration of the manipulator into a preferred operating region. The control algorithms for two types of tasks - dragging motion and following motion - are discussed in detail. The effects of dynamic interaction are also investigated. To verify the efficacy of the coordination algorithms, we conduct numerical simulations with representative task trajectories. Additionally, the control algorithms for the dragging motion and following motion have been implemented on an experimental mobile manipulator. The results from the simulation and experiment are presented to support the proposed control algorithms

    Coordinating Locomotion and Manipulation of a Mobile Manipulator

    Get PDF
    A mobile manipulator in this study is a manipulator mounted on a mobile platform. Assuming the end point of the manipulator is guided, e.g., by a human operator to follow an arbitrary trajectory, it is desirable that the mobile platform is able to move as to position the manipulator in certain preferred configurations. Since the motion of the manipulator is unknown a priori, the platform has to use the measured joint position information of the manipulator for motion planning. This paper presents a planning and control algorithm for the platform so that the manipulator is always positioned at the preferred configurations measured by its manipulability. Simulation results are presented to illustrate the efficacy of the algorithm. The use of the resulting algorithm in a number of applications is also discussed

    Parallel robots with unconventional joints to achieve under-actuation and reconfigurability

    Get PDF
    The aim of the thesis is to define, analyze, and verify through simulations and practical implementations, parallel robots with unconventional joints that allow them to be under-actuated and/or reconfigurable. The new designs will be derived from the: * 6SPS robot (alternatively 6UPS or 6SPU, depending on the implementation) when considering the spatial case (i.e., robots with 3 degrees of freedom of rotation and 3 degrees of freedom of translation). * S-3SPS robot (alternatively S-3UPS or S-3SPU, depending on the implementation) when considering spherical robots (i.e., robots with 3 degrees of freedom of rotation). In both cases, we will see how, through certain geometric transformations, some of the standard joints can be replaced by lockable or non-holonomic joints. These substitutions permit reducing the number of legs (and hence the number of actuators needed to control the robot), without losing the robot's ability to bring its mobile platform to any position and orientation (in case of a spatial robot), or to any orientation (in case of a spherical robot), within its workspace. The expected benefit of these new designs is to obtain parallel robots with: * larger working spaces because the possibility of collisions between legs is reduced, and the number of joints (with their intrinsic range limitations) is also reduced; * lower weight because the number of actuators and joints is reduced; and * lower cost because the number of actuators and controllers is also reduced. The elimination of an actuator and the introduction of a motion constraint reduces in one the dimension of the space of allowed velocities attainable from a given configuration. As a result, it will be necessary, in general, to plan maneuvers to reach the desired configuration for the moving platform. Therefore, the obtained robots will only be suitable for applications where accuracy is required in the final position and a certain margin of error is acceptable in the generated trajectories.El objetivo de esta tesis es definir, analizar y verificar, mediante simulaciones e implementaciones prácticas, robots paralelos con articulaciones no-convencionales con el fin de incorporarles propiedades de sub-actuación y reconfigurabilidad. Los nuevos diseños se basaran en robots paralelos tipo: * 6SPS (alternativamente 6UPS o 6SPU, dependiendo de la implementación) para el caso de robot espacial (es decir, robots con 3 grados de libertad de rotación y de 3 grados de libertad de la traducción). * S-3SPS (alternativamente S-3UPS o S-3SPU, dependiendo de la implementación) para el caso de robot esférico (es decir, robots con 3 grados de libertad de rotación). En ambos casos, veremos cómo, a través de ciertas transformaciones geométricas, algunas de la articulaciones convencionales pueden ser sustituidas por articulaciones bloqueables o no holonómicos. Estas sustituciones permiten la reducción de la número de patas (y por tanto el número de actuadores necesarios para controlar el robot), sin perder la capacidad del robot para llevar su plataforma móvil a cualquier posición y orientación (en el caso de un robot espacial), o para cualquier orientación (en el caso de un robot esférico), dentro de su espacio de trabajo. El beneficio esperado de estos nuevos diseños es la obtención de robots paralelos con: * Espacios de trabajo mayores debido a que la posibilidad de colisiones entre las patas se reduce, y el número de articulaciones (con sus limitaciones intrínsecas de rango) también se reduce; * Menor peso debido a que el número de actuadores y de articulaciones se reduce; y * Un menor coste debido a que el número de actuadores y controladores también se reduce. La eliminación de un actuador y la introducción de una restricción de movimiento reduce, en uno, la dimensión del espacio de velocidades alcanzables para una configuración dada. Como resultado, será necesario, en general, planificar maniobras para llegar a la configuración deseada de la plataforma móvil. Por lo tanto, los robots obtenidos sólo serán adecuados para aplicaciones donde la precisión se requiera en la posición final y exista un cierto margen de error aceptable en las trayectorias generadasPostprint (published version

    Parallel robots with unconventional joints to achieve under-actuation and reconfigurability

    Get PDF
    The aim of the thesis is to define, analyze, and verify through simulations and practical implementations, parallel robots with unconventional joints that allow them to be under-actuated and/or reconfigurable. The new designs will be derived from the: * 6SPS robot (alternatively 6UPS or 6SPU, depending on the implementation) when considering the spatial case (i.e., robots with 3 degrees of freedom of rotation and 3 degrees of freedom of translation). * S-3SPS robot (alternatively S-3UPS or S-3SPU, depending on the implementation) when considering spherical robots (i.e., robots with 3 degrees of freedom of rotation). In both cases, we will see how, through certain geometric transformations, some of the standard joints can be replaced by lockable or non-holonomic joints. These substitutions permit reducing the number of legs (and hence the number of actuators needed to control the robot), without losing the robot's ability to bring its mobile platform to any position and orientation (in case of a spatial robot), or to any orientation (in case of a spherical robot), within its workspace. The expected benefit of these new designs is to obtain parallel robots with: * larger working spaces because the possibility of collisions between legs is reduced, and the number of joints (with their intrinsic range limitations) is also reduced; * lower weight because the number of actuators and joints is reduced; and * lower cost because the number of actuators and controllers is also reduced. The elimination of an actuator and the introduction of a motion constraint reduces in one the dimension of the space of allowed velocities attainable from a given configuration. As a result, it will be necessary, in general, to plan maneuvers to reach the desired configuration for the moving platform. Therefore, the obtained robots will only be suitable for applications where accuracy is required in the final position and a certain margin of error is acceptable in the generated trajectories.El objetivo de esta tesis es definir, analizar y verificar, mediante simulaciones e implementaciones prácticas, robots paralelos con articulaciones no-convencionales con el fin de incorporarles propiedades de sub-actuación y reconfigurabilidad. Los nuevos diseños se basaran en robots paralelos tipo: * 6SPS (alternativamente 6UPS o 6SPU, dependiendo de la implementación) para el caso de robot espacial (es decir, robots con 3 grados de libertad de rotación y de 3 grados de libertad de la traducción). * S-3SPS (alternativamente S-3UPS o S-3SPU, dependiendo de la implementación) para el caso de robot esférico (es decir, robots con 3 grados de libertad de rotación). En ambos casos, veremos cómo, a través de ciertas transformaciones geométricas, algunas de la articulaciones convencionales pueden ser sustituidas por articulaciones bloqueables o no holonómicos. Estas sustituciones permiten la reducción de la número de patas (y por tanto el número de actuadores necesarios para controlar el robot), sin perder la capacidad del robot para llevar su plataforma móvil a cualquier posición y orientación (en el caso de un robot espacial), o para cualquier orientación (en el caso de un robot esférico), dentro de su espacio de trabajo. El beneficio esperado de estos nuevos diseños es la obtención de robots paralelos con: * Espacios de trabajo mayores debido a que la posibilidad de colisiones entre las patas se reduce, y el número de articulaciones (con sus limitaciones intrínsecas de rango) también se reduce; * Menor peso debido a que el número de actuadores y de articulaciones se reduce; y * Un menor coste debido a que el número de actuadores y controladores también se reduce. La eliminación de un actuador y la introducción de una restricción de movimiento reduce, en uno, la dimensión del espacio de velocidades alcanzables para una configuración dada. Como resultado, será necesario, en general, planificar maniobras para llegar a la configuración deseada de la plataforma móvil. Por lo tanto, los robots obtenidos sólo serán adecuados para aplicaciones donde la precisión se requiera en la posición final y exista un cierto margen de error aceptable en las trayectorias generada

    Mobile parallel manipulator consisting of two nonholonomic carts and their path planning

    Get PDF
    Mobile manipulators are widely used to transport and manipulate objects in industrial settings. In this paper, we propose a mobile manipulator that consists of a parallel mechanism and two two-wheel-drive carts. The planar motions of the carts are transmitted to a platform through three screw pairs of the parallel mechanism, allowing the pose of the platform to be controlled by only four motors. Kinematic analysis for such a two-cart mobile manipulator gives a Jacobian matrix, reveals the effects of nonholonomic constraints, and demonstrates that the yaw angle of the platform must be limited to avoid singular and failure configurations, and that the pitch angle is quite sensitive to uncertainties. Based on these analysis results, we present a custom path planning method for the carts. This method provides a non-optimal but easily realizable path planning algorithm with low computational cost, since the complex constraint conditions of this two-cart mobile manipulator have little influence on the proposed path generation process. The path planning process consists of four steps. We describe the motions of the carts in each step and establish a path tracking control system for the carts. Some simulations are conducted to show the motions of the carts, investigate the changes in the pose of the platform, and quantitatively evaluate the sensitivity of the platform’s pitch angle. Moreover, we construct an experimental prototype and conduct experiments to verify the validity and usefulness of the proposed mechanism and path planning method

    Selected topics in robotics for space exploration

    Get PDF
    Papers and abstracts included represent both formal presentations and experimental demonstrations at the Workshop on Selected Topics in Robotics for Space Exploration which took place at NASA Langley Research Center, 17-18 March 1993. The workshop was cosponsored by the Guidance, Navigation, and Control Technical Committee of the NASA Langley Research Center and the Center for Intelligent Robotic Systems for Space Exploration (CIRSSE) at RPI, Troy, NY. Participation was from industry, government, and other universities with close ties to either Langley Research Center or to CIRSSE. The presentations were very broad in scope with attention given to space assembly, space exploration, flexible structure control, and telerobotics

    분산형 통신 및 구동부족 로봇시스템 을 위한 분할기법 기반의 반자율 원격제어 프레임워크 개발

    Get PDF
    학위논문 (박사)-- 서울대학교 대학원 : 공과대학 기계항공공학부, 2018. 2. 이동준.The framework of stable bilateral teleoperation has been well established during decades. However, the standard bilateral teleoperation framework could be a baseline for a successful telerobotics but not sufficient for real-application because they usually concentrate on only the bilateral stability. The least considered in the previous research is how to apply a complex robot systems such as multiple mobile robots or a large degree of freedom mobile manipulators for real applications. The main challenges of teleoperation of complex robotic systems in real-world are to achieve two different control objectives (i.e., follow the human command and the coordination/ stabilization of the internal movement) of the slave robots simultaneously, while providing intuitive information about the complicated features of the system. In this thesis, we develop decomposition-based semi-autonomous teleoperation framework for robotic systems which have distributed communication and underactuation property, consisting of three steps: 1) decomposition step, where the human command is defined, and the robotic system is split into the command tracking space and its orthogonal complement (i.e., internal motion)2) control design of the slave robot, in which we design the slave controller for human command tracking and stabilization/coordination of internal motion spaceand 3) feedback interface design, through which we propose a multi-modal feedback interface (for example, visual and haptic) designed with the consideration of the task and the characteristics of the system. Among numerous types of robots, in this thesis, we focus on two types of robotic systems: 1) multiple nonholonomic wheeled mobile robots (WMRs) with distributed communication requirement and 2) manipulator-stage over vertical flexible beam which is under-actuated system. The proposed framework is applied to both case step by step and perform experiments and human subject study to verify/demonstrate the proposed framework for both cases. For distributed WMRs, we consider the scenario that a single user remotely operates a platoon of nonholonomic WMRs that distributively communicate each other in unknown environment. For this, in decomposition step, we utilize nonholonomic passive decomposition to split the platoon kinematics into that of the formation-keeping aspect and the collective tele-driving aspect. Next, in control design step, we design the controls for these two aspects individually and distribute them into each WMR while fully incorporating their nonholonomic constraint and distribution requirement. Finally, in the step of feedback interface design, we also propose a novel predictive display, which, by providing the user with the estimated current and predicted future pose informations of the platoon and future possibility of collision while fully incorporating the uncertainty inherent to the distribution, can significantly enhance the tele-driving performance and easiness of the platoon. The second part is the manipulator-stage over vertical flexible beam which is under-actuated system. Here, the human command defines the desired motion of the end-effector (or the manipulator), and the vibration of the beam should be subdued at the same time. Thus, at the first step, we utilize the passive decomposition to split the dynamics into manipulator motion space and its orthogonal complement, in which we design the control for the suppression of the vibration. For human command tracking, we design the passivity-based control, and, for the suppression of the vibration, we propose two controls: LQR-based control and nonlinear control based on Lyapunov function analysis. Finally, visuo-haptic feedback interface is preliminarily designed for successful peg-in-hole tasks.1 Introduction 1 1.1 Background and Contribution 1 1.2 Related Works 4 1.2.1 Related Works on Distributed Systems 5 1.2.2 Related Works on Manipulator-Stage System 6 1.3 Outline 6 2 Preliminary 7 2.1 Passive Decomposition 7 2.1.1 Basic Notations and Properties of Standard Passive Decomposition 7 2.1.2 Nonholonomic Passive Decomposition 9 3 Semi-Autonomous Teleoperation of Nonholonomic Wheeled Mobile Robots with Distributed Communication 11 3.1 Distributed Control Design 11 3.1.1 Nonholonomic Passive Decomposition 11 3.1.2 Control Design and Distribution 19 3.2 Distributed Pose Estimation 25 3.2.1 EKF Pose Estimation of Leader WMR 25 3.2.2 EKF Pose Estimation of Follower WMRs 28 3.3 Predictive Display for Distributed Robots Teleoperation 29 3.3.1 Estimation Propagation 31 3.3.2 Prediction Propagation 34 3.4 Experiments 38 3.4.1 Test Setup 38 3.4.2 Performance Experiment 39 3.4.3 Teleoperation Experiment with Predictive Display 40 3.4.4 Human Subject Study 44 4 Semi-Autonomous Teleoperatoin of Stage-Manipulator System on Flexible Vertical Beam 49 4.1 System Modeling 49 4.1.1 System Description 49 4.1.2 Assumed Mode Shapes 51 4.1.3 Exact Solution under Given Boundary Conditions 51 4.1.4 Euler-Lagrangian Equation 61 4.2 LQR-based Control Design 62 4.2.1 Passive Decomposition 63 4.2.2 Vibration Suppression Control Design 64 4.2.3 Joint Tracking Control Design 66 4.3 Lyapunov-based Control Design 68 4.3.1 Twice Passive Decomposition for Input Coupling 69 4.3.2 Interconnected System Description 70 4.3.3 Passivity-based Manipulator Motion Control 74 4.3.4 Dissipative Control for Vibration Suppression 74 4.4 Experiments 78 4.4.1 Test Setup 78 4.4.2 Joint Tracking and Vibration Suppression Experiment 81 4.4.3 Comparison Experiment between the LQR and the Nonlinear Control 82 5 Conclusion 83 5.1 Summary 83 5.2 Future Works 83 A Appendix 85 A.1 Internal Wrench Representation 85Docto

    Quasi-linearization approach for the under-actuated robots

    Get PDF
    A novel technique to reduce energy consumption for industrial robots by using redundancy and under-actuated configurations is introduced in this paper. The study concentrates on kinematics including a passive axis which causes a highly nonlinear coupling of the Coriolis and centrifugal forces and high inertia coupling. The challenge of meeting the requirements of position accuracy, precision, and repeatability combined with the requirements for the speed, acceleration, and torque is coped with by solving a sequence of linear two point boundary value problems for controlling the movement of the end effector between two points. The advantages of this method are the ability of reducing the computation time dramatically, computer storage, and linearizing the nonlinear model. Furthermore the optimal trajectories are identified with minimizing energy consumption and enabling high speed capability. Numerical simulations are conducted to validate the theoretical analysis
    corecore