Research Project

KINODYN+: Synthesis of Optimally Agile and Graceful Robot Motions

Type

National Project

Start Date

01/09/2021

End Date

31/08/2024

Project Code

PID2020-117509GB-I00

Project illustration

Staff

Project Description

Project PID2020-117509GB-I00 funded by MCIN/ AEI /10.13039/501100011033

Currently, robotics is experiencing a change in trend from specialized industrial robots, designed to perform repetitive operations on a routine basis, towards lighter and more versatile robots, increasingly integrated into our daily lives, sharing our familiar environments, and interacting with us. This change brings a new way of thinking about how robots should work. In an industrial setting, the tasks assigned to robots are perfectly defined and take place in a completely known and absolutely controlled environment. In this context, practically nothing is left to improvisation. In contrast, a robot operating in a human context lacks an exact model of the environment, which is only partially known and is subject to unexpected changes. Since the situation is unknown in advance, it is not possible to make a precise plan for the robots actions, so a margin of action must be left so that the robot can react appropriately to the current situation, behaving safely and efficiently.

Our departing hypothesis is that robots that operate in human environments must possess two specific qualities that we refer to as agility and gracefulness. By agility we understand the ability of the robot to rapidly change its course of action, which may involve changes in its speed, configuration, or mode of operation. Agility is crucial to respond in time to events that need a quick reaction. On the other hand, gracefulness is a desirable property for a robot that must interact with humans, since graceful behavior tends to avoid intense forces or sudden accelerations that could harm a human or the objects it manipulates. Gracefulness also tends to produce robotic behaviors that humans perceive as natural, thus increasing our confidence and ease of interaction with the robot.

In this project, we propose to formalize the concepts of agility and gracefulness in a quantitative way and to develop a trajectory optimizer capable of producing agile and graceful motions compatible with all the kinematic and dynamic constraints of the robot; that is to say, avoiding collisions and respecting joint bounds and limitations in the forces that the actuators can exert. Given an initial feasible trajectory, the optimizer has to improve it according to the selected cost function while still satisfying the aforementioned constraints. In particular, the proposed optimizer should be able to tackle tasks with (1) serial robots, (2) parallel robots and, in general, closed kinematic chains of any topology, and (3) fixed or mobile robots of any type manipulating a known load, all of them in environments with or without gravity.

Project Publications

Journal Publications

  • S. Sarabandi and F. Thomas. On closed-form solutions to the 4D nearest rotation matrix problem. Mathematical Methods in the Applied Sciences, 47(3): 1248-1256, 2024.

    Open/Close abstract Abstract Info Info pdf PDF
  • F. Thomas and J.M. Porta. The inverse kinematics of lobster arms. Mechanism and Machine Theory, 196: 105630, 2024.

    Open/Close abstract Abstract Info Info pdf PDF
  • R. Bordalba, T. Schoels, L. Ros, J.M. Porta and M. Diehl. Direct collocation methods for trajectory optimization in constrained robotic systems. IEEE Transactions on Robotics, 39(1): 183-202, 2023.

    Open/Close abstract Abstract Info Info pdf PDF
  • S. Sarabandi and F. Thomas. Solution methods to the nearest rotation matrix problem in R3: A comparative survey. Numerical Linear Algebra with Applications, 2023, to appear.

    Open/Close abstract Abstract Info Info pdf PDF
  • S. Sarabandi and F. Thomas. Approximating displacements in R^3 by rotations in R^4 and its application to pointcloud registration. IEEE Transactions on Robotics, 38(4): 2652-2654, 2022.

    Open/Close abstract Abstract Info Info pdf PDF
  • S. Sarabandi, J.M. Porta and F. Thomas. Hand-eye calibration made easy through a closed-form two-stage method. IEEE Robotics and Automation Letters, 7(2): 3679-3686, 2022.

    Open/Close abstract Abstract Info Info pdf PDF

Conference Publications

  • F. Thomas. New bracket polynomials associated with the general Gough-Stewart parallel robot singularities, 2023 IEEE International Conference on Robotics and Automation, 2023, London (UK), pp. 9728-9734.

    Open/Close abstract Abstract Info Info pdf PDF
  • F. Thomas. Kinematics of a gear-based spherical mechanism, 18th International Symposium on Advances in Robot Kinematics, 2022, Bilbao, Vol 24 of Springer Proceedings in Advanced Robotics, pp. 323-331, Springer.

    Open/Close abstract Abstract Info Info pdf PDF
  • F. Thomas and J.M. Porta. The Distance Geometry of the Generalized Lobster’s Arm, 18th International Symposium on Advances in Robot Kinematics, 2022, Bilbao, Vol 24 of Springer Proceedings in Advanced Robotics, pp. 409-417, Springer.

    Open/Close abstract Abstract Info Info pdf PDF
  • S. Moreno, L. Ros and E. Celaya. Collocation methods for second order systems, XVIII Robotics: Science and Systems Conference, 2022, New York, pp. 1-11.

    Open/Close abstract Abstract Info Info pdf PDF
  • S. Moreno, L. Ros and E. Celaya. A Legendre-Gauss pseudospectral collocation method for trajectory optimization in second order systems, 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2022, Kyoto, pp. 13335-13340.

    Open/Close abstract Abstract Info Info pdf PDF

Other Publications

  • E. Celaya. Second order collocation. Technical Report IRI-TR-21-02, Institut de Robòtica i Informàtica Industrial, CSIC-UPC, 2021.

    Open/Close abstract Abstract Info Info pdf PDF