Journal of South China University of Technology(Natural Science Edition) ›› 2024, Vol. 52 ›› Issue (7): 53-61.doi: 10.12141/j.issn.1000-565X.230528

• Electronics, Communication & Automation Technology • Previous Articles     Next Articles

Research on Autonomous Grasping of a Humanoid Robot Based on Vision

ZHANG Xuchong(), YANG Jun   

  1. School of Design,South China University of Technology,Guangzhou 510006,Guangdong,China
  • Received:2024-02-06 Online:2024-07-25 Published:2024-02-09
  • About author:张续冲(1989—),男,博士,副教授,主要从事仿人机器人设计、运动规划研究。E-mail: sdxczhang@scut.edu.cn
  • Supported by:
    the Natural Science Foundation of Guangdong Province(2020A1515010397)

Abstract:

With the development of robotics technology, humanoid robots have shown application potential and value in multiple fields. Research on autonomous grasping of humanoid robots based on machine vision aims to improve their grasping adaptability and humanoid actions in natural environments. In terms of machine vision, the Realsense-D435 depth camera was adopted, and the YOLO (You Only Look Once) object detection model was used to achieve target object recognition, spatial positioning, depth map cropping, and target point cloud generation. The object’s posture was obtained based on the registration algorithm (ICP) between the target point cloud and the standard point cloud. The robot head was modeled using the D-H method, and the position and posture of the object were converted from the camera coordinate system to the robot coordinate system. In terms of motion planning, according to the grasping law of the human arm, the grasping process was divided into 9 basic actions: initial position, moving to the pre-grasping position, grasping the object, lifting the object, moving the object, moving to placement position placing the object, retreating position, and returning to the initial position. Corresponding grasping postures were determined for different objects to improve the success rate of grasping. Based on the grasping and placing points obtained visually, the remaining key points were calculated independently, and the spatial arc was used as the grasping trajectory. Through Matlab simulation, the rationality of the end movement trajectory and joint trajectory of the robotic arm during the grasping process was verified. Finally, an object grasping experiment was conducted, and the results showed that the humanoid robot can quickly and accurately recognize and locate different objects in the natural environment, and can successfully grasp and transport them with a success rate of over 80%. And it takes into account the imitation of human nature of the action, verifying the effectiveness of the proposed solution. This study can promote the application and popularization of humanoid robots in human daily life.

Key words: humanoid robot, visual recognition, spatial positioning, autonomous grasping, motion planning

CLC Number: