使用probot_anno完成机械手避障抓取

8.1接到项目,导师给了我一个repo和两篇论文
repo:https://github.com/ps-micro/PROBOT_Anno
论文:https://ieeexplore.ieee.org/document/1570355
https://ieeexplore.ieee.org/document/525483/citations?tabFilter=papers#citations
要求是要隔着障碍物抓取并移动八次,用吸盘抓取小木块,木块和目标位置可任意设定。

probot_anno_demo/moveit_attached_object_demo.里有C++和python的API。障碍物只能是静态的。比如:probot_anno_ws/probot_demo/src/moveit_collision_demo,中有API:moveit_msgs::CollisionObject add_object:添加一个障碍物。
moveit_msgs::AttachedCollisionObject attached_object:添加一个机械臂附着物。

看完论文后我看repo是用的RRT方法避障&规划。

抓取的话要使用I/O接口控制气泵,操纵吸盘。I/O的python接口在该repo的probot_vision_pick/probot_pick_place/scripts/probot_sorting_demo.py里有。注意mai

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: probot_anno/arm_joint_controller 是一个 ROS 控制器包,用于控制 Probot 上的机械臂关节。它提供了一个 ROS 服务和 ROS 动作,可以通过这些接口来控制机械臂的关节。此控制器包可以与 Probot 的 MoveIt! 软件包集成,以实现机械臂的轨迹规划和控制。 ### 回答2: probot_anno/arm_joint_controller 是一个用于控制Probot机器人臂部关节的控制器。Probot机器人是一种灵活可编程的自动化机器人,可以执行各种任务和动作。 arm_joint_controller 控制器负责控制Probot机器人的臂部关节运动。通过控制器,可以精确地控制每个关节的运动角度,从而实现机器人臂部的灵活运动和各种动作。 该控制器通常通过输入关节目标角度来控制机器人臂部关节的运动。根据输入的目标角度,控制器会计算出关节的运动速度和轨迹,并将运动指令发送给机器人的关节驱动器。机器人会根据这些指令来改变关节的角度,从而实现预期的运动。 除了控制关节的运动,arm_joint_controller 还可以进行关节的位置控制和力/力矩控制。例如,在某些任务中,可能需要机器人能够保持特定位置或对外界力的作用做出相应的反应。该控制器可以根据需要进行这些控制。 通过使用 probot_anno/arm_joint_controller,可以将Probot机器人的臂部关节运动与其他任务和操作相结合,使机器人能够执行更加复杂和精确的工作。通过适当配置和调整控制参数,可以实现各种不同的运动需求,并根据具体的应用场景对机器人的臂部关节进行灵活控制。 ### 回答3: probot_anno/arm_joint_controller是一个用于控制Probot机械臂关节运动的控制器。Probot机械臂是一种可编程的工业机器人,它由多个关节组成,可以灵活地完成各种任务。 arm_joint_controller控制器的作用是通过接收输入的关节角度指令,控制机械臂的各个关节实现运动。在机器人控制领域,常用的控制方式有位置控制、速度控制和力控制等。arm_joint_controller可根据具体需求进行配置,实现不同的控制方式。 arm_joint_controller使用的控制算法通常基于闭环反馈控制原理。通过测量机械臂关节的实际角度,并与输入的目标角度进行比较,控制器可以计算出关节的误差,并输出相应的控制信号,以减小误差,并使机械臂关节运动到目标位置。 为了实现高精度的关节控制,arm_joint_controller通常还会对控制信号进行滤波和调节,以提高控制系统的响应速度和稳定性。此外,为了实现多关节之间的协调运动,arm_joint_controller还可以实施插补算法,在关节运动过程中进行平滑的插值计算。 总之,probot_anno/arm_joint_controller是一个用于控制Probot机械臂关节运动的控制器,它通过接收关节角度指令,并基于闭环反馈控制原理,控制机械臂关节实现运动。它可以配置不同的控制方式,并通过滤波、调节和插补算法等手段来提高控制精度和系统的性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值