Port-controlled Hamiltonian based control of snake robots
Authors
Ryo Ariizumi, Yasuhiro Imagawa, Toru Asai, Shun-ichi Azuma
Abstract
This paper proposes a novel control method for path-following of joints of a snake robot. The proposed method applies the port-controlled Hamiltonian based approach, which has originally been proposed for a full-actuated friction-less system. This paper extends the controller for an under-actuated system with friction. It is proven that, by the proposed controller, the path-following of the joints is achieved. The validity of the controller is checked through simulations. Furthermore, simulation results suggest that the controller is robust to modeling errors.
Keywords
Path-following; Port-controlled Hamiltonian; Snake robot; Robust control
Citation
- Journal: Artificial Life and Robotics
- Year: 2022
- Volume: 27
- Issue: 2
- Pages: 255–263
- Publisher: Springer Science and Business Media LLC
- DOI: 10.1007/s10015-022-00741-2
BibTeX
@article{Ariizumi_2022,
title={{Port-controlled Hamiltonian based control of snake robots}},
volume={27},
ISSN={1614-7456},
DOI={10.1007/s10015-022-00741-2},
number={2},
journal={Artificial Life and Robotics},
publisher={Springer Science and Business Media LLC},
author={Ariizumi, Ryo and Imagawa, Yasuhiro and Asai, Toru and Azuma, Shun-ichi},
year={2022},
pages={255--263}
}
References
- Matsuno, F. & Mogi, K. Redundancy controllable system and control of snake robots based on kinematic model. Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187) vol. 5 4791–4796 – 10.1109/cdc.2001.914686
- Matsuno, F. & Sato, H. Trajectory Tracking Control of Snake Robots Based on Dynamic Model. Proceedings of the 2005 IEEE International Conference on Robotics and Automation 3029–3034 doi:10.1109/robot.2005.1570575 – 10.1109/robot.2005.1570575
- Ariizumi, R., Tanaka, M. & Matsuno, F. Analysis and heading control of continuum planar snake robot based on kinematics and a general solution thereof. Advanced Robotics 30, 301–314 (2016) – 10.1080/01691864.2015.1118409
- Serpentine locomotion with robotic snakes. IEEE Control Syst. 22, 64–81 (2002) – 10.1109/37.980248
- Ariizumi, R. & Matsuno, F. Dynamic Analysis of Three Snake Robot Gaits. IEEE Trans. Robot. 33, 1075–1087 (2017) – 10.1109/tro.2017.2704581
- Liljeback, P., Pettersen, K. Y., Stavdahl, Ø. & Gravdahl, J. T. Controllability and Stability Analysis of Planar Snake Robot Locomotion. IEEE Trans. Automat. Contr. 56, 1365–1380 (2011) – 10.1109/tac.2010.2088830
- Rezapour, E., Pettersen, K. Y., Liljeback, P. & Gravdahl, J. T. Differential geometric modelling and robust path following control of snake robots using sliding mode techniques. 2014 IEEE International Conference on Robotics and Automation (ICRA) 4532–4539 (2014) doi:10.1109/icra.2014.6907521 – 10.1109/icra.2014.6907521
- van der Schaft, A. L2-Gain and Passivity Techniques in Nonlinear Control. Communications and Control Engineering (Springer International Publishing, 2017). doi:10.1007/978-3-319-49992-5 – 10.1007/978-3-319-49992-5
- Borja, P., Ortega, R. & Scherpen, J. M. A. New Results on Stabilization of Port-Hamiltonian Systems via PID Passivity-Based Control. IEEE Trans. Automat. Contr. 66, 625–636 (2021) – 10.1109/tac.2020.2986731
- Satoh, S. & Fujimoto, K. Passivity Based Control of Stochastic Port-Hamiltonian Systems. IEEE Trans. Automat. Contr. 58, 1139–1153 (2013) – 10.1109/tac.2012.2229791
- Iwai, T. & Matsunaka, H. The falling cat as a port-controlled Hamiltonian system. Journal of Geometry and Physics 62, 279–291 (2012) – 10.1016/j.geomphys.2011.10.018
- FUJIMOTO, K. & TANIGUCHI, M. Asymptotic Path Following Control for Port-Hamiltonian Systems. Transactions of the Society of Instrument and Control Engineers 46, 83–90 (2010) – 10.9746/sicetr.46.83
- Ariizumi, R. & Tanaka, M. Manipulability analysis of a snake robot without lateral constraint for head position control. Asian Journal of Control 22, 2282–2300 (2019) – 10.1002/asjc.2118