硬件:覆盆子Pi 3
OS: Raspbian扩展
ROS:动力学
当试图将mavros添加到预制片时,我rosdep抛出一个错误。
按照源安装指令的指示,我将以以下方式结束:
rosdep install --from-paths src --ignore-src -y
但是得到错误:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
image_geometry: No definition of [opencv3] for OS version [stretch]
mavros: No definition of [geographic_msgs] for OS version [stretch]
mavros_msgs: No definition of [geographic_msgs] for OS version [stretch]
mavros_extras: No definition of [tf] for OS version [stretch]
test_mavros: No definition of [control_toolbox] for OS version [stretch]
cv_bridge: No definition of [opencv3] for OS version [stretch]因为我处于Raspbian扩展阶段,所以我使用以下命令:
rosdep install -y –from-paths src –ignore-src –rosdistro kinetic -r –os=debian:stretch
但是得到错误:
ERROR: Rosdep cannot find all required resources to answer your query
Missing resource –from-paths
ROS path [0]=/home/pi/ros_catkin_ws/build/opt/ros/kinetic/share/ros
ROS path [1]=/home/pi/rosbots_catkin_ws/src
ROS path [2]=/home/pi/ros_catkin_ws/build/opt/ros/kinetic/share我甚至尝试过这种方法,然而,我仍然没有mavros (kinetic)在我的覆盆子Pi。
发布于 2018-03-02 17:48:06
我不认为你需要从源代码编译。
为什么不用apt-get安装呢?
试试sudo apt-获取安装ros-动态-mavros?
https://stackoverflow.com/questions/49023246
复制相似问题