Real-Time Self-Collision Avoidance in Joint Space for Humanoid Robots. Koptev, M., Figueroa, N., & Billard, A. IEEE Robotics and Automation Letters, 6(2):1240-1247, 2021. [Selected for presentation in ICRA 2021]
Real-Time Self-Collision Avoidance in Joint Space for Humanoid Robots [link]Paper  doi  abstract   bibtex   10 downloads  
In this letter, we propose a real-time self-collision avoidance approach for whole-body humanoid robot control. To achieve this, we learn the feasible regions of control in the humanoid's joint space as smooth self-collision boundary functions. Collision-free motions are generated online by treating the learned boundary functions as constraints in a Quadratic Program based Inverse Kinematic solver. As the geometrical complexity of a humanoid robot joint space grows with the number of degrees-of-freedom (DoF), learning computationally efficient and accurate boundary functions is challenging. We address this by partitioning the robot model into multiple lower-dimensional submodels. We compare performance of several state-of-the-art machine learning techniques to learn such boundary functions. Our approach is validated on the 29-DoF iCub humanoid robot, demonstrating highly accurate real-time self-collision avoidance.
@ARTICLE{Koptev:RAL:2021,
  author={M. {Koptev} and N. {Figueroa} and A. {Billard}},
  journal={IEEE Robotics and Automation Letters}, 
  title={Real-Time Self-Collision Avoidance in Joint Space for Humanoid Robots}, 
  note={[Selected for presentation in ICRA 2021]},
  year={2021},
  volume={6},
  number={2},
  pages={1240-1247},
  doi={10.1109/LRA.2021.3057024},
  url={https://ieeexplore.ieee.org/document/9345975}, 
  abstract={In this letter, we propose a real-time self-collision avoidance approach for whole-body humanoid robot control. To achieve this, we learn the feasible regions of control in the humanoid's joint space as smooth self-collision boundary functions. Collision-free motions are generated online by treating the learned boundary functions as constraints in a Quadratic Program based Inverse Kinematic solver. As the geometrical complexity of a humanoid robot joint space grows with the number of degrees-of-freedom (DoF), learning computationally efficient and accurate boundary functions is challenging. We address this by partitioning the robot model into multiple lower-dimensional submodels. We compare performance of several state-of-the-art machine learning techniques to learn such boundary functions. Our approach is validated on the 29-DoF iCub humanoid robot, demonstrating highly accurate real-time self-collision avoidance.}}


%% 2020 %%

Downloads: 10