본문 바로가기
KERD
논문KCI 등재

모바일 매니퓰레이터의 NMPC 기반 장애물 회피 및 전신 모션 플래닝

NMPC-based Obstacle Avoidance and Whole-body Motion Planning for Mobile Manipulator

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

This study presents a nonlinear model predictive control (NMPC)-based obstacle avoidance and whole-body motion planning method for the mobile manipulators. For the whole-body motion control, the mobile manipulator with an omnidirectional mobile base was modeled as a nine degreesof-freedom (DoFs) serial open chain with the PPR (base) plus 6R (arm) joints, and a swept sphere volume (SSV) was applied to define a convex hull for collision avoidance. The proposed receding horizon control scheme can generate a trajectory to track the end-effector pose while avoiding the self-collision and obstacle in the task space. The proposed method could be calculated using an interior-point (IP) method solver with 100[ms] sampling time and ten samples of horizon size, and the validation of the method was conducted in the environment of Pybullet simulation.

Abstract

This study presents a nonlinear model predictive control (NMPC)-based obstacle avoidance and whole-body motion planning method for the mobile manipulators. For the whole-body motion control, the mobile manipulator with an omnidirectional mobile base was modeled as a nine degreesof-freedom (DoFs) serial open chain with the PPR (base) plus 6R (arm) joints, and a swept sphere volume (SSV) was applied to define a convex hull for collision avoidance. The proposed receding horizon control scheme can generate a trajectory to track the end-effector pose while avoiding the self-collision and obstacle in the task space. The proposed method could be calculated using an interior-point (IP) method solver with 100[ms] sampling time and ten samples of horizon size, and the validation of the method was conducted in the environment of Pybullet simulation.

참고문헌 (18)

  1. Huatao Zhang, "Online Sensor Information and Redundancy Resolution Based Obstacle Avoidance for High DOF Mobile Manipulator Teleoperation", International Journal of Advanced Robotic Systems, 10(5), pp.244~ (2013), SAGE Publications[DOI]
  2. D. H. Shin, "Motion planning for a mobile manipulator with imprecise locomotion", 2003 IEEE, 2003, ~
  3. Johannes Pankert, "Perceptive Model Predictive Control for Continuous Mobile Manipulation", IEEE Robotics and Automation Letters, 5(4), pp.6177~6184 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  4. J. Kindle, "Whole-body control of a mobile manipulator using end-to-end reinforcement learning", arXiv preprint arXiv:2003. 02637, ~ (2020)
  5. Ameer Hamza Khan, "Tracking control of redundant mobile manipulator: An RNN based metaheuristic approach", Neurocomputing, 400, pp.272~284 (2020), Elsevier BV[DOI]
  6. E. F. Camacho, "Model Predictive Control" (2013), Springer science & business media
  7. Maria Vittoria Minniti, "Whole-Body MPC for a Dynamically Stable Mobile Manipulator", IEEE Robotics and Automation Letters, 4(4), pp.3687~3694 (2019), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  8. Zhijun Li, "Trajectory-Tracking Control of Mobile Robot Systems Incorporating Neural-Dynamic Optimized Model Predictive Approach", IEEE Transactions on Systems, Man, and Cybernetics: Systems, 46(6), pp.740~749 (2016), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  9. K. M. Lynch, "Modern Robotics" (2017), Cambridge University Press
  10. M. Tang, "C2A: Controlled conservative advancement for continuous collision detection of polygonal models", 2009 IEEE International Conference on Robotics and Automation (2009)
  11. Maximilian Krämer, "Model predictive control of a collaborative manipulator considering dynamic obstacles", Optimal Control Applications and Methods, 41(4), pp.1211~1232 (2020), Wiley[DOI]
  12. Vladimir J. Lumelsky, "On fast computation of distance between line segments", Information Processing Letters, 21(2), pp.55~61 (1985), Elsevier BV[DOI]
  13. A. S. Sathya, "Real-time robot arm motion planning and control with nonlinear model predictive control using augmented lagrangian on a first-order solver", 2020 European Control Conference (ECC), pp.507~512 (2020)
  14. Ji-Hun Bae, "Task space control considering passive muscle stiffness for redundant robotic arms", Intelligent Service Robotics, 8(2), pp.93~104 (2015), Springer Science and Business Media LLC[DOI]
  15. "Nonlinear Optimization: A Comparison of Two Competing Approaches Active-set SQP vs IPM" (2017)[URL]
  16. Andreas Wächter, "On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming", Mathematical Programming, 106(1), pp.25~57 (2005), Springer Science and Business Media LLC[DOI]
  17. J. Carpentier, "The Pinocchio C++ library : A fast and flexible implementation of rigid body dynamics algorithms and their analytical derivatives", 2019 IEEE, 2019, ~
  18. M. Mittal, "Articulated object interaction in unknown scenes with wholebody mobile manipulation", arXiv preprint arXiv:2103.10534, ~ (2021)

관련 논문AI추천

이 간행물의 다른 논문 (18건)