bno055软件包适用于NoticanRuningUbuntu20.04 (Intel ),但在16.04 (Raspberry 3,泛机器人图像)上的动态运行上抛出一个错误,必须是python3vs2?Python3在NUC上,python2在Pi上。有点不知道从这里到哪里去。
processros_imu_bno055_no-1:从pid 4463开始
Traceback (most recent call last):
File "/home/ubuntu/catkin_ws/src/ros_imu_bno055/src/imu_ros.py", line 41, in <module>
import rospy
File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/__init__.py", line 49, in <module>
from .client import spin, myargv, init_node, \
File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/client.py", line 52, in <module>
import roslib
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/__init__.py", line 50, in <module>
from roslib.launcher import load_manifest
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 42, in <module>
import rospkg
ImportError: No module named 'rospkg'
[ros_imu_bno055_node-1] process has died [pid 4463, exit code 1, cmd /home/ubuntu/catkin_ws/src/ros_imu_bno055/src/imu_ros.py __name:=ros_imu_bno055_node __log:=/home/ubuntu/.ros/log/53378000-5ab6-11ec-a639-b827ebceb04e/ros_imu_bno055_node-1.log].
log file: /home/ubuntu/.ros/log/53378000-5ab6-11ec-a639-b827ebceb04e/ros_imu_bno055_node-1*.log
all processes on machine have died, roslaunch will exit
shutting down processing monitor...
... shutting down processing monitor complete
done发布于 2021-12-11 22:56:59
它需要Python3,根据你给的链接的说法。这里复制的Reqs:
2. Requisites
1. Ubuntu with ROS
2. Python 3
3. Bosch IMU BNO055
4. USB Serial Converterhttps://stackoverflow.com/questions/70319482
复制相似问题