Papers
Topics
Authors
Recent
Search
2000 character limit reached

Geometric Slosh-Free Tracking for Robotic Manipulators

Published 7 Feb 2024 in cs.RO | (2402.05197v1)

Abstract: This work focuses on the agile transportation of liquids with robotic manipulators. In contrast to existing methods that are either computationally heavy, system/container specific or dependant on a singularity-prone pendulum model, we present a real-time slosh-free tracking technique. This method solely requires the reference trajectory and the robot's kinematic constraints to output kinematically feasible joint space commands. The crucial element underlying this approach consists on mimicking the end-effector's motion through a virtual quadrotor, which is inherently slosh-free and differentially flat, thereby allowing us to calculate a slosh-free reference orientation. Through the utilization of a cascaded proportional-derivative (PD) controller, this slosh-free reference is transformed into task space acceleration commands, which, following the resolution of a Quadratic Program (QP) based on Resolved Acceleration Control (RAC), are translated into a feasible joint configuration. The validity of the proposed approach is demonstrated by simulated and real-world experiments on a 7 DoF Franka Emika Panda robot. Code: https://github.com/jonarriza96/gsft Video: https://youtu.be/4kitqYVS9n8

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. H. Abramson, “Dynamic behavior of liquids in moving containers with applications to propellants in space vehicle fuel tanks,” in Technical Report, vol. 36, no. 1, 1966, pp. 44–67.
  2. S. a. d. Wiesche, “Computational slosh dynamics: theory and industrial application,” Computational mechanics, vol. 30, no. 5, pp. 374–387, 2003.
  3. M. Müller, D. Charypar, and M. Gross, “Particle-based fluid simulation for interactive applications,” in Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation.   Citeseer, 2003, pp. 154–159.
  4. M. H. Djavareshkian and M. Khalili, “Simulation of sloshing with the volume of fluid method,” Fluid Dynamics & Materials Processing, vol. 2, no. 4, pp. 299–308, 2006.
  5. Z. Pan and D. Manocha, “Motion planning for fluid manipulation using simplified dynamics,” in 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2016, pp. 4224–4231.
  6. J. Ichnowski, Y. Avigal, Y. Liu, and K. Goldberg, “Gomp-fit: Grasp-optimized motion planning for fast inertial transport,” in 2022 International Conference on Robotics and Automation (ICRA).   IEEE, 2022, pp. 5255–5261.
  7. Y. Kuriyama, K. Yano, and M. Hamaguchi, “Trajectory planning for meal assist robot considering spilling avoidance,” in 2008 IEEE International Conference on Control Applications.   IEEE, 2008, pp. 1220–1225.
  8. J. Hartz, “Adaptive pouring of liquids with a robotic arm,” 2018.
  9. L. Rozo, P. Jiménez, and C. Torras, “Force-based robot learning of pouring skills using parametric hidden markov models,” in 9th International Workshop on Robot Motion and Control, 2013, pp. 227–232.
  10. M. Grundelius and B. Bernhardsson, “Motion control of open containers with slosh constraints,” IFAC Proceedings Volumes, vol. 32, no. 2, pp. 6142–6147, 1999.
  11. A. Aboel-Hassan, M. Arafa, and A. Nassef, “Design and optimization of input shapers for liquid slosh suppression,” Journal of Sound and Vibration, vol. 320, no. 1-2, pp. 1–15, 2009.
  12. B. Pridgen, K. Bai, and W. Singhose, “Shaping container motion for multimode and robust slosh suppression,” Journal of Spacecraft and Rockets, vol. 50, no. 2, pp. 440–448, 2013.
  13. A. Y. S. Wan, Y. D. Soong, E. Foo, W. L. E. Wong, and W. S. M. Lau, “Waiter robots conveying drinks,” Technologies, vol. 8, no. 3, p. 44, 2020.
  14. K. Yano, S. Higashikawa, and K. Terashima, “Liquid container transfer control on 3d transfer path by hybrid shaped approach,” in Proceedings of the 2001 IEEE International Conference on Control Applications (CCA’01)(Cat. No. 01CH37204).   IEEE, 2001, pp. 1168–1173.
  15. M. W. Decker, “Active acceleration compensation for transport of delicate objects,” Ph.D. dissertation, School of Civil and Environmental Engineering, Georgia Institute of Technology, 2000.
  16. A. X. Dang and I. Ebert-Uphoff, “Active acceleration compensation for transport vehicles carrying delicate objects,” IEEE transactions on robotics, vol. 20, no. 5, pp. 830–839, 2004.
  17. J. Han, “A study on the coffee spilling phenomena in the low impulse regime,” Achievements in the Life Sciences, vol. 10, no. 1, pp. 87–101, 2016.
  18. H. Guang, S. Bazzi, D. Sternad, and N. Hogan, “Dynamic primitives in human manipulation of non-rigid objects,” in 2019 International Conference on Robotics and Automation (ICRA).   IEEE, 2019, pp. 3783–3789.
  19. L. Biagiotti, D. Chiaravalli, L. Moriello, and C. Melchiorri, “A plug-in feed-forward control for sloshing suppression in robotic teleoperation tasks,” in 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2018, pp. 5855–5860.
  20. R. I. C. Muchacho, R. Laha, L. F. Figueredo, and S. Haddadin, “A solution to slosh-free robot trajectory optimization,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2022, pp. 223–230.
  21. T. Lee, M. Leok, and N. H. McClamroch, “Global formulations of lagrangian and hamiltonian dynamics on manifolds,” Springer, vol. 13, p. 31, 2017.
  22. D. Mellinger and V. Kumar, “Minimum snap trajectory generation and control for quadrotors,” in 2011 IEEE international conference on robotics and automation.   IEEE, 2011, pp. 2520–2525.
  23. J. Luh, M. Walker, and R. Paul, “Resolved-acceleration control of mechanical manipulators,” IEEE Transactions on Automatic Control, vol. 25, no. 3, pp. 468–474, 1980.
  24. J. Haviland and P. Corke, “Manipulator differential kinematics: Part i: Kinematics, velocity, and applications,” IEEE Robotics & Automation Magazine, pp. 2–12, 2023.
  25. T. Lee, M. Leok, and N. H. McClamroch, “Geometric tracking control of a quadrotor uav on se (3),” in 49th IEEE conference on decision and control (CDC).   IEEE, 2010, pp. 5420–5425.
  26. J. Haviland and P. Corke, “A purely-reactive manipulability-maximising motion controller,” arXiv preprint arXiv:2002.11901, 2020.
  27. S. Haddadin, S. Parusel, L. Johannsmeier, S. Golz, S. Gabl, F. Walch, M. Sabaghian, C. Jähne, L. Hausperger, and S. Haddadin, “The franka emika robot: A reference platform for robotics research and education,” IEEE Robotics & Automation Magazine, vol. 29, no. 2, pp. 46–64, 2022.
  28. P. Corke and J. Haviland, “Not your grandmother’s toolbox–the robotics toolbox reinvented for python,” in 2021 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2021, pp. 11 357–11 363.
  29. D. Goldfarb and A. Idnani, “A numerically stable dual method for solving strictly convex quadratic programs,” Mathematical programming, vol. 27, no. 1, pp. 1–33, 1983.

Summary

  • The paper introduces a novel approach that employs virtual quadrotor dynamics to generate a slosh-free reference for robotic manipulator trajectories.
  • The paper leverages cascaded PD control and quadratic programming to transform task space commands into feasible joint configurations.
  • The paper validates the method with simulations and real-world tests on a 7 DoF robot, demonstrating robust performance on complex trajectories.

Geometric Slosh-Free Tracking for Robotic Manipulators

The paper "Geometric Slosh-Free Tracking for Robotic Manipulators" presents an innovative method for managing the dynamic transportation of liquids using robotic manipulators. The authors Jon Arrizabalaga, Lukas Pries, Riddhiman Laha, Runkang Li, Sami Haddadin, and Markus Ryll introduce a technique that addresses the challenges typically faced when handling liquids, specifically the problem of liquid sloshing, which is significant in applications such as aerospace, maritime, and automated liquid handling in industrial settings.

Methodology and Contributions

This research distinguishes itself by employing a novel approach wherein the motion of a robotic manipulator’s end-effector is emulated by a virtual quadrotor. Quadrotors are inherently slosh-free, leveraging their differential flatness and providing computational efficiencies that pendulum-based models, prevalent in previous studies, lack. By creating a slosh-free reference frame, the authors enable real-time trajectory tracking without reliance on the complex and often specific fluid dynamics models typically used, thus removing the dependency on container and liquid-specific parameters.

The core contributions of the paper are summarized as follows:

  1. Reference Generation Using Quadrotor Dynamics: A slosh-free reference for both position and orientation is generated by mapping the quadrotor’s differential flatness to the task space of the robotic end-effector. This replaces the traditional slosh-prone, pendulum dynamic model with a model that simplifies computations and eliminates potential singularities encountered in other methods.
  2. Task and Joint Space Control: The framework incorporates a cascaded proportional-derivative (PD) control structure that effectively transforms the slosh-free reference into task space acceleration commands. These commands are then converted into kinematically feasible joint configurations through a quadratic programming approach that accommodates the robotic manipulator's kinematic constraints.
  3. Feasibility and Real-Time Implementation: The proposed system can operate in real-time due to the computational efficiency of the adopted approach. The quadratic programming technique provides a robust mechanism for enforcing joint space constraints and ensures that joint configurations remain feasible even as trajectories approach the limits of kinematic constraints.

Experimental Validation

The authors validate their method using both simulated and real-world experiments involving a 7 DoF Franka Emika Panda robot. The results showcase the system's ability to maintain both position accuracy and slosh-free maneuvers across various challenging trajectories, such as loop-like, Lissajous, and helix paths. These experiments highlight the practical applicability of the approach in real-world scenarios, demonstrating the technique’s robustness in maintaining slosh-free movement while adhering to desired trajectory tracking.

Implications and Future Work

The methodological advancements presented in this paper have significant implications for the field of robotic liquid handling and beyond. By decoupling slosh-free motion control from complex dynamic fluid models, this approach opens up new avenues in robust control strategies under varying dynamic conditions. The slosh-free control method is likely to see applications in areas requiring precise liquid handling, such as automated laboratory systems, food and beverage service robots, and other industrial applications.

Future work could enhance this foundation by incorporating adaptive control elements to handle variations in liquid properties dynamically or extending the framework to other platforms beyond fixed-base manipulators. Additionally, integrating this control strategy into larger multi-robot systems for coordinated liquid transport tasks could yield interesting new capabilities.

In conclusion, this paper provides a significant step forward in addressing the challenges associated with handling liquids using robotic systems, offering a scalable, efficient solution by leveraging insights from UAV dynamics applied to robotic manipulators. The breadth of potential applications and the fundamental improvements in control robustness and adaptability mark important contributions to robotic systems research.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

GitHub

Tweets

Sign up for free to view the 1 tweet with 2 likes about this paper.