TY - JOUR
T1 - Visibility maximization controller for robotic manipulation
AU - He, Kerry
AU - Newbury, Rhys
AU - Tran, Tin
AU - Haviland, Jesse
AU - Burgess-Limerick, Ben
AU - Kulic, Dana
AU - Corke, Peter
AU - Cosgun, Akansel
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2022/7
Y1 - 2022/7
N2 - Occlusions caused by a robot's own body is a common problem for closed-loop control methods employed in eye-To-hand camera setups. We propose an optimization-based reactive controller that minimizes self-occlusions while achieving a desired goal pose. The approach allows coordinated control between the robot's base, arm and head by encoding the line-of-sight visibility to the target as a soft constraint along with other task-related constraints, and solving for feasible joint and base velocities. The generalizability of the approach is demonstrated in simulated and real-world experiments, on robots with fixed or mobile bases, with moving or fixed objects, and multiple objects. The experiments revealed a trade-off between occlusion rates and other task metrics. While a planning-based baseline achieved lower occlusion rates than the proposed controller, it came at the expense of highly inefficient paths and a significant drop in the task success. On the other hand, the proposed controller is shown to improve visibility to the target object(s) without sacrificing too much from the task success and efficiency. Videos and code can be found at: rhys-newbury.github.io/projects/vmc/.
AB - Occlusions caused by a robot's own body is a common problem for closed-loop control methods employed in eye-To-hand camera setups. We propose an optimization-based reactive controller that minimizes self-occlusions while achieving a desired goal pose. The approach allows coordinated control between the robot's base, arm and head by encoding the line-of-sight visibility to the target as a soft constraint along with other task-related constraints, and solving for feasible joint and base velocities. The generalizability of the approach is demonstrated in simulated and real-world experiments, on robots with fixed or mobile bases, with moving or fixed objects, and multiple objects. The experiments revealed a trade-off between occlusion rates and other task metrics. While a planning-based baseline achieved lower occlusion rates than the proposed controller, it came at the expense of highly inefficient paths and a significant drop in the task success. On the other hand, the proposed controller is shown to improve visibility to the target object(s) without sacrificing too much from the task success and efficiency. Videos and code can be found at: rhys-newbury.github.io/projects/vmc/.
KW - mobile ma-nipulation
KW - sensor-based control
KW - Visual servoing
UR - http://www.scopus.com/inward/record.url?scp=85134207417&partnerID=8YFLogxK
U2 - 10.1109/LRA.2022.3188430
DO - 10.1109/LRA.2022.3188430
M3 - Article
AN - SCOPUS:85134207417
SN - 2377-3766
VL - 7
SP - 8479
EP - 8486
JO - IEEE Robotics and Automation Letters
JF - IEEE Robotics and Automation Letters
IS - 3
ER -