[gripper_controller-2] process has died

[gripper_controller-2] process has died [pid 19627, exit code 1, cmd /opt/ros/noetic/lib/arbotix_controllers/gripper_controller __name:=gripper_controller __log:=/home/yadong/.ros/log/20a5f75c-3a17-11ed-aff7-2b9df8614db4/gripper_controller-2.log].
log file: /home/yadong/.ros/log/20a5f75c-3a17-11ed-aff7-2b9df8614db4/gripper_controller-2*.log

版本:ubuntu:20.04 ROS:noetic  python3

问题:在运行古月居关于moveit相关代码的时候,配置完moveit_assistant之后,在运行fake_arm.launch的时候,报错,大概意思是gripper_controller没有启动吧。

 

 看到关键信息:No module named 'thread'

问题原因是ros noetic关于gripper_controller的python文件是基于python2写的,而我的系统装的python3,只需要将ros源文件中的gripper_controller这个python文件中的 import thread改为:import _thread。

 

这个文件路径:/opt/ros/noetic/lib/arbotix_controllers/gripper_controller

注意:要修改这个文件需要root权限,相关方法见:(17条消息) ubuntu20.04不是所有者所以不能更改权限_花若柳絮迎风起的博客-CSDN博客_您不是所有者 所以您不能更改这些权限

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值