使用Ubuntu时遇到的各种问题(三)

1.stm32与ros2串口:

         将stm32与linux开发板通过usb线连接,可通过   ls -l /dev/ttyUSB*   查看是否接入,两者之间的波特率 要一致。
 
 如果显示:

serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyACM0: [Errno 13]
Permission denied: '/dev/ttyACM0'

 使用: sudo chmod a+rw /dev/ttyACM0

2.ssh连接不上到Ubuntu:

 问题 : Host key for * has changed and you have requested strict checking.Host key verification failed.
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @         WARNING:REMOTE HOST INDENTIFICATION HAS CHANGED!             @
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 

        解决方法: ssh-keygen -R "你要连接的IP地址"

3.ssh上不能运行rosbridge.xml:


参考:ROS2运行例程报错:无法找到 librclpy_common.so共享库文件【已解决】_rclpy库无法导入-CSDN博客

 ROS2运行例程报错:无法找到 librclpy_common.so共享库文

 ImportError: librclpy_common.so: cannot open shared object file: No such file or directory 
The C extension '/opt/ros/foxy/lib/python3.8/site-packages/rclpy/_rclpy.cpython-38-aarch64-
linux-gnu.so' failed to be imported while being present on the system.

在ROS2(foxy/galactic版本)系统中,不管运行什么例程都会报这个错,显示导入错误: librclpy_common.so: 无法打开共享对象文件。报错信息如下:

ImportError: librclpy_common.so: cannot open shared object file: No such file or directory

---------------------------------------------------------------------

1. 检查系统是否正常安装ros-eloquent-rclpy:        

 dpkg -L ros-foxy-rclpy

在ROS论坛查到原因:问题在于:当使用 LD_LIBRARY_PATH 时,LD_LIBRARY_PATH 会被setcap忽略。因此python3.8将无法找到ros库,只能找到python包。

2. 解决办法:
运行以下指令后即可解决问题

sudo setcap -r /usr/bin/python3.8


 

4.ROS2编译通过但找不到包:

可能是 colcon 的问题,再重新安装一下。

sudo apt-get install python3-colcon-common-extensions

5.Pangolin0.5安装一直报错:

参考:ubuntu18.04 安装sophus和pangolin库的问题_pangolin和sophus版本冲突-CSDN博客

  ffmpeg,openni 有问题,注释/src/Cmakelist中的一些代码
  注释部分代码。

6.orb_slam2运行中断:

ORB-SLAM2-错误记录

Framebuffer with requested attributes not available. Using available framebuffer. You 
may see visual artifacts.New Map created with 92 points

解决方法:

    删除 g20 DBoW2 以及主文件夹下的 三个Cmakelists中 只删除-march=native。该方法有效。
    "只删除-march=native,不是删除那一行"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值