首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动节点时的ROS和Python版本

问启动节点时的ROS和Python版本
EN

Stack Overflow用户
提问于 2021-12-11 22:19:42
回答 1查看 833关注 0票数 2

bno055软件包适用于NoticanRuningUbuntu20.04 (Intel ),但在16.04 (Raspberry 3,泛机器人图像)上的动态运行上抛出一个错误,必须是python3vs2?Python3在NUC上,python2在Pi上。有点不知道从这里到哪里去。

processros_imu_bno055_no-1:从pid 4463开始

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2021-12-11 22:56:59

它需要Python3,根据你给的链接的说法。这里复制的Reqs:

代码语言:javascript
复制
2. Requisites
1. Ubuntu with ROS
2. Python 3
3. Bosch IMU BNO055
4. USB Serial Converter
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70319482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档