Whole-Body Kinematic Control of Nonholonomic Mobile Manipulators Using Linear Programming. Quiroz-Omaña, J. J. & Adorno, B. V. Journal of Intelligent & Robotic Systems, 91:263-278, 8, 2018. Paper doi abstract bibtex 3 downloads This paper presents some improvements to the robot kinematic control strategy based on linear program-ming, as well as its application to a nonholonomic mobile manipulator. In addition to being computationally efficient, this approach enables the inclusion of inequality and equal-ity constraints in the system control inputs and has formal guarantee of stability. We first propose a new positive defi-nite function of the error variation to avoid joint movements when the robot end-effector stabilizes at a point differ-ent from the desired one. In addition, the nonholonomic constraint of the mobile base is imposed as an equality con-straint, and inequality constraints are defined to avoid both violation of joint limits and collisions between the mobile base and obstacles in the plane. Last, a performance com-parison between the linear programming strategy and an approach based on the pseudoinverse of the whole-body Jacobian matrix is presented. Experimental results show that the controller based on linear programming has low compu-tational cost, and the robot is able to control its end-effector without colliding with obstacles in the plane and without violating its joints limits. However, it tends to generate more abrupt control signals than the continuous controller based on the pseudoinverse of the whole-body Jacobian matrix.
@article{Quiroz-Omana2017,
abstract = {This paper presents some improvements to the robot kinematic control strategy based on linear program-ming, as well as its application to a nonholonomic mobile manipulator. In addition to being computationally efficient, this approach enables the inclusion of inequality and equal-ity constraints in the system control inputs and has formal guarantee of stability. We first propose a new positive defi-nite function of the error variation to avoid joint movements when the robot end-effector stabilizes at a point differ-ent from the desired one. In addition, the nonholonomic constraint of the mobile base is imposed as an equality con-straint, and inequality constraints are defined to avoid both violation of joint limits and collisions between the mobile base and obstacles in the plane. Last, a performance com-parison between the linear programming strategy and an approach based on the pseudoinverse of the whole-body Jacobian matrix is presented. Experimental results show that the controller based on linear programming has low compu-tational cost, and the robot is able to control its end-effector without colliding with obstacles in the plane and without violating its joints limits. However, it tends to generate more abrupt control signals than the continuous controller based on the pseudoinverse of the whole-body Jacobian matrix.},
author = {Juan José Quiroz-Omaña and Bruno Vilhena Adorno},
doi = {10.1007/s10846-017-0713-4},
issn = {0921-0296},
issue = {2},
journal = {Journal of Intelligent & Robotic Systems},
keywords = {dual quaternion,kinematic control,linear,mobile manipulator,parsimonious control,programming,whole-body control},
month = {8},
pages = {263-278},
title = {Whole-Body Kinematic Control of Nonholonomic Mobile Manipulators Using Linear Programming},
doi = {10.1007/s10846-017-0713-4},
url = {https://link.springer.com/article/10.1007/s10846-017-0713-4},
volume = {91},
year = {2018},
custom_type = {1. Journal Paper},
}
Downloads: 3
{"_id":"D2EdycKiArzdMvFgS","bibbaseid":"quirozomaa-adorno-wholebodykinematiccontrolofnonholonomicmobilemanipulatorsusinglinearprogramming-2018","downloads":3,"creationDate":"2018-12-06T01:21:27.495Z","title":"Whole-Body Kinematic Control of Nonholonomic Mobile Manipulators Using Linear Programming","author_short":["Quiroz-Omaña, J. J.","Adorno, B. V."],"year":2018,"bibtype":"article","biburl":"https://raw.githubusercontent.com/juanjqo/juanjqo.github.io/main/docs/files/JuanQuiroz.bib","bibdata":{"bibtype":"article","type":"article","abstract":"This paper presents some improvements to the robot kinematic control strategy based on linear program-ming, as well as its application to a nonholonomic mobile manipulator. In addition to being computationally efficient, this approach enables the inclusion of inequality and equal-ity constraints in the system control inputs and has formal guarantee of stability. We first propose a new positive defi-nite function of the error variation to avoid joint movements when the robot end-effector stabilizes at a point differ-ent from the desired one. In addition, the nonholonomic constraint of the mobile base is imposed as an equality con-straint, and inequality constraints are defined to avoid both violation of joint limits and collisions between the mobile base and obstacles in the plane. Last, a performance com-parison between the linear programming strategy and an approach based on the pseudoinverse of the whole-body Jacobian matrix is presented. Experimental results show that the controller based on linear programming has low compu-tational cost, and the robot is able to control its end-effector without colliding with obstacles in the plane and without violating its joints limits. However, it tends to generate more abrupt control signals than the continuous controller based on the pseudoinverse of the whole-body Jacobian matrix.","author":[{"firstnames":["Juan","José"],"propositions":[],"lastnames":["Quiroz-Omaña"],"suffixes":[]},{"firstnames":["Bruno","Vilhena"],"propositions":[],"lastnames":["Adorno"],"suffixes":[]}],"doi":"10.1007/s10846-017-0713-4","issn":"0921-0296","issue":"2","journal":"Journal of Intelligent & Robotic Systems","keywords":"dual quaternion,kinematic control,linear,mobile manipulator,parsimonious control,programming,whole-body control","month":"8","pages":"263-278","title":"Whole-Body Kinematic Control of Nonholonomic Mobile Manipulators Using Linear Programming","url":"https://link.springer.com/article/10.1007/s10846-017-0713-4","volume":"91","year":"2018","custom_type":"1. Journal Paper","bibtex":"@article{Quiroz-Omana2017,\n abstract = {This paper presents some improvements to the robot kinematic control strategy based on linear program-ming, as well as its application to a nonholonomic mobile manipulator. In addition to being computationally efficient, this approach enables the inclusion of inequality and equal-ity constraints in the system control inputs and has formal guarantee of stability. We first propose a new positive defi-nite function of the error variation to avoid joint movements when the robot end-effector stabilizes at a point differ-ent from the desired one. In addition, the nonholonomic constraint of the mobile base is imposed as an equality con-straint, and inequality constraints are defined to avoid both violation of joint limits and collisions between the mobile base and obstacles in the plane. Last, a performance com-parison between the linear programming strategy and an approach based on the pseudoinverse of the whole-body Jacobian matrix is presented. Experimental results show that the controller based on linear programming has low compu-tational cost, and the robot is able to control its end-effector without colliding with obstacles in the plane and without violating its joints limits. However, it tends to generate more abrupt control signals than the continuous controller based on the pseudoinverse of the whole-body Jacobian matrix.},\n author = {Juan José Quiroz-Omaña and Bruno Vilhena Adorno},\n doi = {10.1007/s10846-017-0713-4},\n issn = {0921-0296},\n issue = {2},\n journal = {Journal of Intelligent & Robotic Systems},\n keywords = {dual quaternion,kinematic control,linear,mobile manipulator,parsimonious control,programming,whole-body control},\n month = {8},\n pages = {263-278},\n title = {Whole-Body Kinematic Control of Nonholonomic Mobile Manipulators Using Linear Programming},\n doi = {10.1007/s10846-017-0713-4},\n url = {https://link.springer.com/article/10.1007/s10846-017-0713-4},\n volume = {91},\n year = {2018},\n custom_type = {1. Journal Paper},\n}\n","author_short":["Quiroz-Omaña, J. J.","Adorno, B. V."],"key":"Quiroz-Omana2017","id":"Quiroz-Omana2017","bibbaseid":"quirozomaa-adorno-wholebodykinematiccontrolofnonholonomicmobilemanipulatorsusinglinearprogramming-2018","role":"author","urls":{"Paper":"https://link.springer.com/article/10.1007/s10846-017-0713-4"},"keyword":["dual quaternion","kinematic control","linear","mobile manipulator","parsimonious control","programming","whole-body control"],"metadata":{"authorlinks":{}},"downloads":3,"html":""},"search_terms":["whole","body","kinematic","control","nonholonomic","mobile","manipulators","using","linear","programming","quiroz-omaña","adorno"],"keywords":["dual quaternion","kinematic control","linear","mobile manipulator","parsimonious control","programming","whole-body control"],"authorIDs":[],"dataSources":["DkimA3ELZBoSLyvg5","dsoGhxmmXxzmf4jgB","ya2CyA73rpZseyrZ8","adKoTvdakvqTxaMav","nEGDDmjwuawb8cibz","7h43QeM4TTu7nBq5L","PnzK6djyarRXQC2tF","EDeZNHWK4GqGkZhm9","vfu9ecdjtjXCoyxCd","WzusmaFT25d7NyXaA","snRwDjTPs9c6CMQbB","DRf6uNKhG8hoSiXcp","Rit2gnj85nCuTKPQH","D75Ssgw4CuheaBqSm","pqJz7TwysnR5yTN5u","JxBbafvf95HMAp26n","QAAM472zJ9gTtZx2Q","pHpsSiQGxdvTN7p9p","bJBFjpaYFPYMt7By9","8EKn2o26KCnzz8bWy","6qHhk7dT4nc2omxbX","NajrKBrioyGevyh4f"]}