机械臂运动规划、抓取末端执行器、抓取开源项目

运动规划

1.1已有抓取点

假设抓取点已检测到。这些方法设计了从机器人手到目标物体抓取点的路径。这里运动表示是关键问题。虽然存在从机器人手到目标抓握点的无限数量的轨迹,但是由于机器人臂的限制,许多区域无法到达。因此,需要对轨迹进行规划。

主要有三种方法,如传统的基于DMP的方法、模仿学习的方法和基于强化学习的方法。

  • 基于DMP的方法:主要包括DMP算法。形式化为稳定的非线性吸引子系统。
  • 基于模仿学习的方法:Generalization of human grasping for multi-fingered robot hands.
  • Generalization of human grasping for multi-fingered robot hands.
  • 基于强化学习的方式:Task-agnostic self-modeling machines.
  • Task-agnostic self-modeling machines.

一般而言,检测到抓取点后,运动规划常用ROS MoveIt组件实现

1.2 无抓取点

主要通过强化学习直接完成对原始RGB-D图像的抓取任务。主要有:

  • Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection.
  • Qt-opt: Scalable deep reinforcement learning for vision-based robotic manipulation.
  • Robustness via retrying: Closed-loop robotic manipulation with selfsupervised learning.



抓取末端执行器

  • 二指夹爪是研究和应用中非常常见的抓取末端执行器,例如5.4中的抓取姿态检测库就适用于二指夹爪

  • 吸盘也是比较常见的末端执行器

  • 灵巧手的设计也是机器人抓取的一个重要研究方向,例如软性灵巧手:既不会损坏物体,还具有一定刚度能实现物体抓取



抓取开源项目

1.ros2grasp(包含手眼标定)

https://intel.github.io/ros2_grasp_library/docs/doc/overview.html
https://github.com/intel/ros2_grasp_library

2.graspit

http://graspit-simulator.github.io/

猜你喜欢

转载自blog.csdn.net/cocapop/article/details/134754576
今日推荐