Multi-cameras visual servoing for dual-arm coordinated manipulation

Although image-based visual servoing (IBVS) provides good performance in many dual-arm manipulation applications, it reveals some fatal limitations when dealing with a large position and orientation uncertainty. The object features may leave the camera's field of view, and the dual-arm robot may not converge to their goal configurations. In this paper, a novel vision-based control strategy is presented to resolve these limitations. A visual path planning method for dual-arm end-effector features is proposed to regulate the large initial poses to the pre-alignment poses. Then, the visual constraints between the position and orientation of two objects are established, and the sequenced subtasks are performed to attain the pose alignment of two objects by using a multi-tasks IBVS method. The proposed strategy has been implemented on a MOTOMAN robot to perform the alignment tasks of plug–socket and cup–lid, and results indicate that the plug and socket with the large initial pose errors 145.4 mm, 43.8○ (the average errors of three axes) are successfully aligned with the allowed pose alignment errors 3.1 mm, 1.1○, and the cup and lid with the large initial pose errors 131.7 mm, 20.4○ are aligned with the allowed pose alignment errors −2.7 mm, −0.8○.

[1]  Kimitoshi Yamazaki,et al.  Bottom Dressing by a Dual-Arm Robot Using a Clothing State Estimation Based on Dynamic Shape Changes , 2016 .

[2]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[3]  Viviane Cadenat,et al.  Multi-cameras visual servoing to perform a coordinated task using a dual arm robot , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[4]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[5]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[6]  Roland Siegwart,et al.  People detection and tracking from aerial thermal views , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[7]  John T. Wen,et al.  A Sensor-Based Dual-Arm Tele-Robotic System , 2015, IEEE Transactions on Automation Science and Engineering.

[8]  De Xu,et al.  Mixed Visual Control Method for Robots With Self-Calibrated Stereo Rig , 2010, IEEE Transactions on Instrumentation and Measurement.

[9]  Kenzo Nonami,et al.  Assembly manipulation of small objects by dual‐arm manipulator , 2011 .

[10]  Nicolas Mansard,et al.  Task Sequencing for High-Level Sensor-Based Control , 2007, IEEE Transactions on Robotics.

[11]  Kaspar Althoefer,et al.  Design of a flexible force-sensing platform for medical ultrasound probes , 2016, 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[12]  Guillaume Morel,et al.  Calibration Free Image Point Path Planning Simultaneously Ensuring Visibility and Controlling Camera Path , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[13]  Danica Kragic,et al.  Dual arm manipulation - A survey , 2012, Robotics Auton. Syst..

[14]  Vincenzo Lippiello,et al.  Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration , 2007, IEEE Transactions on Robotics.

[15]  ChangHwan Kim,et al.  Human-Like Motion Generation and Control for Humanoid's Dual Arm Object Manipulation , 2015, IEEE Transactions on Industrial Electronics.

[16]  Hong Liu,et al.  Biomimetic object impedance control for dual-arm cooperative 7-DOF manipulators , 2016, Robotics Auton. Syst..

[17]  Olivier Kermorgant,et al.  Dealing With Constraints in Sensor-Based Robot Control , 2014, IEEE Transactions on Robotics.