Wednesday, April 15, 2020

Vision/Position Hybrid Control for a Hexa Robot Using Bacterial Foraging Optimization in Real-time Pose Adjustment

This paper presents a novel architecture of the vision/position hybrid control for a Hexa parallel robot. The 3D vision system is combined with the Proportional-Integral-Derivative (PID) position controller to form a two-level closed-loop controller of the robot. The 3D vision system measures the pose of the end-effector after the PID control. The measurement of the 3D vision system is used as a feedback of the second closed-loop control. The 3D vision system has a simple structure using two fixed symmetric cameras at the top of the robot and four planar colored markers on the surface of the end-effector. The 3D vision system detects and reconstructs the 3D coordinates of colored markers. Based on the distance and coplanarity constraints of the colored markers, the optimization problem is modeled for the real-time adjustment, which is implemented during the operation of the robot to minimize the measurement error of the 3D vision system due to both the initial calibration of the stereo camera and the external noise affecting image processing. The bacterial foraging optimization is appropriately configured to solve the optimization problem. The experiment is performed on a specific Hexa parallel robot to assess the effectiveness and feasibility of the proposed real-time adjustment using the bacterial foraging optimization. The experimental result shows that it has high accuracy and fast computation time although the experiment is conducted on a laptop with an average hardware configuration. An experimental comparison of the performance between the proposed method and another control method is also implemented. The results show the superiority and application potential of the proposed method.