Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
120 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

BoundMPC: Cartesian Trajectory Planning with Error Bounds based on Model Predictive Control in the Joint Space (2401.05057v1)

Published 10 Jan 2024 in cs.RO

Abstract: This work presents a novel online model-predictive trajectory planner for robotic manipulators called BoundMPC. This planner allows the collision-free following of Cartesian reference paths in the end-effector's position and orientation, including via-points, within desired asymmetric bounds of the orthogonal path error. The path parameter synchronizes the position and orientation reference paths. The decomposition of the path error into the tangential direction, describing the path progress, and the orthogonal direction, which represents the deviation from the path, is well known for the position from the path-following control in the literature. This paper extends this idea to the orientation by utilizing the Lie theory of rotations. Moreover, the orthogonal error plane is further decomposed into basis directions to define asymmetric Cartesian error bounds easily. Using piecewise linear position and orientation reference paths with via-points is computationally very efficient and allows replanning the pose trajectories during the robot's motion. This feature makes it possible to use this planner for dynamically changing environments and varying goals. The flexibility and performance of BoundMPC are experimentally demonstrated by two scenarios on a 7-DoF Kuka LBR iiwa 14 R820 robot. The first scenario shows the transfer of a larger object from a start to a goal pose through a confined space where the object must be tilted. The second scenario deals with grasping an object from a table where the grasping point changes during the robot's motion, and collisions with other obstacles in the scene must be avoided.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (37)
  1. Primož Bencak, Darko Hercog and Tone Lerher “Evaluating Robot Bin-Picking Performance Based on Box and Blocks Test” In IFAC-PapersOnLine 55.10, 2022, pp. 502–507 DOI: 10.1016/j.ifacol.2022.09.443
  2. “Object Handovers: A Review for Robotics” In IEEE Transactions on Robotics 37.6, 2021, pp. 1–19 DOI: 10.1109/TRO.2021.3075365
  3. “A Review of Vision-Aided Robotic Welding” In Computers in Industry 123, 2020 DOI: 10.1016/j.compind.2020.103326
  4. Timm Faulwasser, Benjamin Kern and Rolf Findeisen “Model Predictive Path-Following for Constrained Nonlinear Systems” In Proceedings of the IEEE Conference on Decision and Control, 2009, pp. 8642–8647 DOI: 10.1109/CDC.2009.5399744
  5. “Provably Safe and Efficient Motion Planning with Uncertain Human Dynamics” In Proceedings of Robotics: Science and Systems, 2021 DOI: 10.15607/rss.2021.xvii.050
  6. “Path-Following NMPC for Serial-Link Robot Manipulators Using a Path-Parametric System Reformulation” In Proceedings of the European Control Conference, 2016, pp. 477–482 DOI: 10.1109/ECC.2016.7810330
  7. “Model Predictive Contouring Control for Time-Optimal Quadrotor Flight” In IEEE Transactions on Robotics 38.6, 2022 arXiv:2108.13205 [cs]
  8. “Towards Time-Optimal Tunnel-Following for Quadrotors” In Proceedings of the International Conference on Robotics and Automation, 2022, pp. 4044–4050 DOI: 10.1109/ICRA46639.2022.9811764
  9. “Varying-Radius Tunnel-Following NMPC for Robot Manipulators Using Sequential Convex Quadratic Programming” In Proceedings of the Modeling, Estimation and Control Conference 55, 2022, pp. 345–352 DOI: 10.1016/j.ifacol.2022.11.208
  10. “Sampling-Based Robot Motion Planning: A Review” In IEEE Access 2, 2014, pp. 56–77 DOI: 10.1109/ACCESS.2014.2302442
  11. “Sampling-Based Algorithms for Optimal Motion Planning” In The International Journal of Robotics Research 30.7 SAGE Publications Ltd STM, 2011, pp. 846–894 DOI: 10.1177/0278364911406761
  12. Sven Mikael Persson and Inna Sharf “Sampling-Based A* Algorithm for Robot Path-Planning” In The International Journal of Robotics Research 33.13, 2014, pp. 1683–1708 DOI: 10.1177/0278364914547786
  13. “Heuristic Approaches in Robot Path Planning: A Survey” In Robotics and Autonomous Systems 86, 2016, pp. 13–28 DOI: 10.1016/j.robot.2016.08.001
  14. “A Survey of Robot Learning Strategies for Human-Robot Collaboration in Industrial Settings” In Robotics and Computer-Integrated Manufacturing 73, 2022 DOI: 10.1016/j.rcim.2021.102231
  15. Takayuki Osa “Motion Planning by Learning the Solution Manifold in Trajectory Optimization” In The International Journal of Robotics Research 41.3 SAGE Publications Ltd STM, 2022, pp. 281–311 DOI: 10.1177/02783649211044405
  16. Dave Ferguson, Nidhi Kalra and Anthony Stentz “Replanning with RRTs” In Proceedings of the IEEE International Conference on Robotics and Automation, 2006, pp. 1243–1248 DOI: 10.1109/ROBOT.2006.1641879
  17. Matt Zucker, James Kuffner and Michael Branicky “Multipartite RRTs for Rapid Replanning in Dynamic Environments” In Proceedings of the IEEE International Conference on Robotics and Automation, 2007, pp. 1603–1609 DOI: 10.1109/ROBOT.2007.363553
  18. Zachary Kingston, Mark Moll and Lydia E Kavraki “Exploring Implicit Spaces for Constrained Sampling-Based Planning” In The International Journal of Robotics Research 38.10-11 SAGE Publications Ltd STM, 2019, pp. 1151–1178 DOI: 10.1177/0278364919868530
  19. “Motion Planning with Sequential Convex Optimization and Convex Collision Checking” In The International Journal of Robotics Research 33.9 SAGE Publications Ltd STM, 2014, pp. 1251–1270 DOI: 10.1177/0278364914528132
  20. “CHOMP: Covariant Hamiltonian Optimization for Motion Planning” In The International Journal of Robotics Research 32.9-10, 2013, pp. 1164–1193 DOI: 10.1177/0278364913488805
  21. “CIAO*: MPC-based Safe Motion Planning in Predictable Dynamic Environments” In IFAC-PapersOnLine, 2020, pp. 6555–6562 DOI: 10.1016/j.ifacol.2020.12.072
  22. Denise Lam, Chris Manzie and Malcolm C. Good “Model Predictive Contouring Control for Biaxial Systems” In IEEE Trans. Contr. Syst. Technol. 21.2, 2013, pp. 552–559 DOI: 10.1109/TCST.2012.2186299
  23. “Minimum-Time Trajectory Generation for Quadrotors in Constrained Environments” In IEEE Transactions on Control Systems Technology 26.4, 2018, pp. 1335–1344 DOI: 10.1109/TCST.2017.2709268
  24. “Constrained Model Predictive Manifold Stabilization Based on Transverse Normal Forms” In Automatica 74, 2016, pp. 315–326 DOI: 10.1016/j.automatica.2016.07.046
  25. “Optimal Tube Following for Robotic Manipulators” In IFAC Proceedings Volumes 47.3, 2014, pp. 305–310 DOI: 10.3182/20140824-6-ZA-1003.01672
  26. Christian Hartl-Nesic, Tobias Glück and Andreas Kugi “Surface-Based Path Following Control: Application of Curved Tapes on 3-D Objects” In IEEE Transactions on Robotics 37.2, 2021, pp. 615–626 DOI: 10.1109/TRO.2020.3033721
  27. Bernhard Bischof, Tobias Glück and Andreas Kugi “Combined Path Following and Compliance Control for Fully Actuated Rigid Body Systems in 3-D Space” In IEEE Transactions on Control Systems Technology 25.5, 2017, pp. 1750–1760 DOI: 10.1109/TCST.2016.2630599
  28. “Position and Orientation Tunnel-Following NMPC of Robot Manipulators Based on Symbolic Linearization in Sequential Convex Quadratic Programming” In IEEE Robot. Autom. Lett. 7.2, 2022, pp. 2867–2874 DOI: 10.1109/LRA.2022.3142396
  29. “A Linearization Method Based on Lie Algebra for Pose Estimation in a Time Horizon” In Advances in Robot Kinematics, Springer Proceedings in Advanced Robotics Cham: Springer International Publishing, 2022, pp. 47–56 DOI: 10.1007/978-3-031-08140-8˙6
  30. Joan Solà, Jeremie Deray and Dinesh Atchuthan “A Micro Lie Theory for State Estimation in Robotics” arXiv, 2021 arXiv:1812.01537 [cs]
  31. “On-Manifold Preintegration for Real-Time Visual–Inertial Odometry” In IEEE Trans. Robot. 33.1, 2017, pp. 1–21 DOI: 10.1109/TRO.2016.2597321
  32. “Robotics: Modeling, Planning, and Control” London: Springer, 2009
  33. “A Nonlinear MPC Strategy for AC/DC-Converters Tailored to the Implementation on FPGAs” In IFAC-PapersOnLine 52.16, 2019, pp. 376–381
  34. Christian Ott “Cartesian Impedance Control of Redundant and Flexible-Joint Robots” Berlin, Heidelberg: Springer, 2008
  35. Marcelo H. Ang and Vassilios D. Tourassis “Singularities of Euler and Roll-Pitch-Yaw Representations” In IEEE Transactions on Aerospace and Electronic Systems 23.3, 1987, pp. 317–324 DOI: 10.1109/TAES.1987.310828
  36. Andreas Wächter and Lorenz T. Biegler “On the Implementation of an Interior-Point Filter Line-Search Algorithm for Large-Scale Nonlinear Programming” In Math. Program. 106.1, 2006, pp. 25–57 DOI: 10.1007/s10107-004-0559-y
  37. “CasADi: A Software Framework for Nonlinear Optimization and Optimal Control” In Math. Prog. Comp. 11.1, 2019, pp. 1–36 DOI: 10.1007/s12532-018-0139-4
Citations (3)

Summary

We haven't generated a summary for this paper yet.

Youtube Logo Streamline Icon: https://streamlinehq.com