今天在運(yùn)行imu的啟動(dòng)程序時(shí)報(bào)錯(cuò)
運(yùn)行:roslaunch bosch_imu_driver imu.launch
報(bào)錯(cuò):ERROR: cannot launch node of type [bosch_imu_driver/bosch_imu_node.py]: can't locate node [bosch_imu_node.py] in package [bosch_imu_driver]
于是運(yùn)行:rosrun bosch_imu_driver bosch_imu_node.py
報(bào)錯(cuò):Found the following, but they're either not files, or not executable:
?????????/home/filex/catkin_ws/src/bosch_imu_driver/nodes/bosch_imu_node.py
在Google了解決辦法后,發(fā)現(xiàn)是bosch_imu_node.py文件沒(méi)有執(zhí)行許可,需要運(yùn)行chmod +x bosch_imu_node.py給予執(zhí)行許可。運(yùn)行后再執(zhí)行rosrun,問(wèn)題解決。