„RedRobCo“ – Redundant Robot Control
Analysis and control of kinematic redundant manipulators
The project Redundant Robot Control (RedRobCo) focusses on stationary and mobile redundant serial manipulators in the context of human-robot collaboration and robot safety.
The main objective is to analyze and develop methods to exploit available degrees of freedom (DOFs) of manipulators to achieve particular optimization goals (e.g., safest, most ergonomic, most efficient human-robot collaboration, obstacle avoidance, singularity avoidance, minimal execution time, minimal energy consumption, maximal precision) in addition to the correct execution of a specified main task. Concrete robotic platforms considered for this purpose include amongst others KUKA iiwa, Schunk 9 DOF LWA, CUMA and UR3.
As regards content, the project is organized in three parts:
- Analysis of stationary and mobile redundant serial manipulators
- Multi-priority, inherently safe control of redundant serial manipulators
- Multi-body compliance control for mobile manipulators
Within the project RedRobCo, we are dealing with robot systems that have more kinematic degrees of freedom than necessary for the execution of a planned task – kinematic redundancies are therefore present. The research focus of the project is on the utilization of these redundancies in order to be able to consider and optimize not only the actual main task (generally a motion task of the tool mounted on the robot) but also further constraints (e.g., obstacle avoidance, singularity avoidance, maximum precision/force, minimum energy consumption, minimum execution time, optimal force estimation).
In addition, the project aims to investigate the instinctive use of human redundancy. This behavior has been learned through many generations and over thousands of years. Therefore, findings about those criteria that unconsciously influence our choice of the optimal posture will have great potential to use it in robotics in the future. A simple example is the comparison between writing on a board and inserting a screw into the wall. Since less strength is required for writing but a high degree of accuracy, an arm position in which the elbow is close to the body is usually chosen here. When screwing, the focus is on the effort required, i.e., an arm position is preferred in which the straight line between elbow and wrist corresponds to the desired direction of force.
The generated knowledge about natural redundancy utilization will be transferred to robotic systems. The redundant serial manipulators KUKA LBR iiwa with 7 degrees of freedom and Schunk 9-DoF LWA with 9 degrees of freedom are available for this purpose. Especially the global redundancy resolution is of great interest in RedRobCo. While currently only a small area of the solution space around the current robot configuration is considered for planning of further movements, in the course of the project the necessary basis for the consideration of the entire solution space is to be created. By developing and using such global methods, reaching and remaining in local minima can be avoided. This represents a very important step in robotics research.
An equally important research content of this project is the utilization and handling of redundancies in mobile manipulators, which represent a combination of serial manipulator and mobile platform. Here we decide whether a change of the end effector position is to be achieved by (1) movements of the robot arm, (2) of the mobile platform or (3) by a combination of both. Examples of decision criteria include the achievable accuracy of the motion execution and chassis-related mobility restrictions of the mobile platform. Also in this case inspiration can be found by analyzing the human behavior: If we want to work on an object further away from us, we first use our legs to get close to the object. The positioning is not very precise, but this can be easily compensated with the hands, as long as we detect these deviations with our sensory organs. Conversely, according to external forces acting on our hand we typically react with our arms first, before we move our torso or our legs.
The following mobile research platforms are used in the project:
The mobile manipulator called "CHIMERA" consists of the mobile platform "MiR100" from Mobile Industrial Robots ApS, combined with the serial manipulator "UR10" from Universal Robots A/S. As a prototype, this mobile research platform offers the possibility to develop and test new algorithms in the laboratory. One challenge is the limited mobility of the mobile base due to the differential drive.
This mobile research platform was developed in-house and, thanks to its modular design, allows any wheel combinations and different arrangements. While the variant with exclusively omni-directional wheels permits arbitrary movements on the ground plane, the combination with steered standard wheels entails restrictions. The realization of a full-body compliance control, as well as the handling of the different accuracies during the execution of movements of the mobile platform and the serial manipulator are the focus of research.
The following project-related publications have already been published:
- Z. Li, M. Brandstötter, M. Hofbaur. „Kinematic Analysis for a planar Redundant Serial Manipulator.“ 6th International Symposium on Multibody Systems and Mechatronics – MuSMe 2017, Florianópolis Santa Catarina, Brasilien, Oktober 2017.
- M. Brandstötter, D. Mirkovic, M. Hofbaur. „Mobile Manipulation - Eine altbekannte Technologie findet durch sensitive Robotertechnologie Einzug in die Industrie.“ Conference on Automation and Robotics (C-AR2017), Linz, 2017.
- M. Brandstötter, S. Mühlbacher-Karrer, D. Schett and H. Zangl. „Virtual compliance control of a kinematically redundant serial manipulator with 9 DoF.” In Advances in Robot Design and Intelligent Control: Proceedings of the 25th Conference on Robotics in Alpe-Adria-Danube Region (RAAD16), pages 38-46. Springer International Publishing, 2017.
- N. Neythalath, M. Brandstötter, M. Hofbaur. “Redundancy Resolution of a 9 DOF Serial Manipulator under Hard Task Constraints.” ROMANSY 21-Robot Design, Dynamics and Control. Springer International Publishing, pp. 31-38, 2016.
- M. Brandstötter, M. Hofbaur. "The physical upper bound on pose repeatability of general serial manipulators based on joint resolution." International Journal of Mechanisms and Robotic Systems, Vol. 3. Issue 2-3, pp. 193-210, 2016.