鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    树莓派4b-ubuntu usb直连,无法获取EAI S2雷达数据并显示

    已定时 已固定 已锁定 已移动
    FishBot二驱机器人
    fishbot二驱 雷达数据 雷达驱动失败,有线驱动
    2
    8
    135
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      2423542142
      最后由 2423542142 编辑

      按照教程一步步操作了,也在社区看了很多帖子,依然没有什么头绪,不得已请假下各位大佬们

      环境

      • 2驱差速fishbot,EAI S2 雷达
      • 树莓派4b 、ubuntu22.04桌面版、ros2 humb
      • git clone 源码编译 ydlidar_ros2

      已做的工作

      1、按照教程,使用工具给雷达板刷好了固件
      489b8f8c-c578-4523-8661-0b51307ccf3d-image.png

      2、雷达转接板在刷好固件后,跳线帽切换了USB模式,并使用串口助手,验证了雷达转接板在115200波特率下,有二进制数据不断输出
      8e2c0134-79a5-4c4e-abd1-57166c35d96b-image.png

      3、确认插上串口后,驱动正常,并修改yml配置文件为下面设备 /dev/ttyUSB0
      52709014-09be-4a46-8924-01b302373bc9-image.png
      8af014ed-afbd-41ab-afd8-5044382afa68-image.png

      4、正确编译了雷达驱动并sudo chmod 666 /dev/ttyUSB0 给予了权限,执行ros2 launch ydlidar ydlidar_launch.py 失败,信息如下
      7805a94c-73e2-4a3f-90ba-031174c8ea3e-image.png

      5、重试,插拔串口、反复操作,成功了一次,过十秒左右但是又开始报错
      6bc31183-9357-4365-b1bc-66c36d845b1c-image.png
      此时的topic
      3426d3c7-0f6e-4299-aea2-2e42f9e9ad99-image.png

      6、启动rviz2 ,配置好后也没有任何反应,画面里无雷达数据
      6b5ac07e-fef5-4d10-a969-10fa4b2d3d3b-image.png

      遇到的问题总结

      由于wifi的方式也试过了,也是这个问题,于是使用了usb串口直连,排除网络问题,仍然这样子
      每次启动后一会儿就报错,rviz2无任何数据显示
      [ydlidar_node-1] [ERROR] [1747213588.454829551] [ydlidar_node]: Failed to get scan

      由于使用树莓派,无法使用docker启动雷达建图案例,特此求助各位大佬。


      进行第二轮尝试

      使用树莓派无果,进行第二种方案尝试

      • window11下在笔记本 Vmware 安装虚拟机ubuntu22.04

      1、USB串口直连

      已确保usb被正常扫描出来了,板子跳线帽插在了EN、USBT、USBR
      c1ac05bb-7e6a-49ca-b334-f571532f3fcd-image.png

      使用github的v1.0.0/fishbot雷达驱动,编辑了配置重新编译过
      90baaffc-f814-42dd-9646-59fbbb8c82c2-image.png

      启动后,几秒钟开始报错
      34266f09-3f84-4d7d-8467-b923ef20171c-image.png
      新开一个终端查看topic
      ff665e1c-03ef-4bb5-9886-8a9f195465ec-image.png

      rviz2配置完成无数据显示。。。

      2、使用docker 走 WIFI 网络连接

      配置虚拟机NAT模式端口映射 TCP+UDP (8889 -> 8889、8888 -> 8888),并使用同一局域网下的设备测试telnet能够连接到虚拟机内docker启动的8889端口

      雷达板跳线帽插到WIFI模式

      d8689232-e9f2-4453-b1a3-27220a31097e-image.png

      此时雷达板显示
      1334c811-907e-4c01-990b-8dd6046c13a6-1065568140ffd544914fc8b31c68cf3.jpg

      编写了python脚本在8889端口开启tcp服务器,能检测到雷达板自动连接上来
      dc67fabc-0db9-4479-a137-cdc27755f1d4-image.png

      经过多轮尝试,没有走通雷达显示数据和建图,不知道问题出在哪里,希望大佬给予指引,感激不尽!

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @2423542142
        最后由 编辑

        @2423542142 驱动问题,你用的哪个版本,走串口,数据就不会走esp上过了,所以不是雷达板和固件问题
        驱动你用的哪个版本,注意修改配置,所以请提供你的雷达驱动用的哪一个,完整的配置是怎么样的,配置好后是否重新构建

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        2 1 条回复 最后回复 回复 引用 0
        • 2
          2423542142 @小鱼
          最后由 2423542142 编辑

          @小鱼 用的github那个 v1.0.0/fishbot 分支,帖子我补充了今天尝试的内容,配置完毕都删除了build、install 、log,然后重新 colcon build

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @2423542142
            最后由 编辑

            @2423542142 加我微信,我远程看一眼

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            2 1 条回复 最后回复 回复 引用 0
            • 2
              2423542142 @小鱼
              最后由 编辑

              @小鱼 加了,您通过下 willianfu_

              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @2423542142
                最后由 编辑

                @2423542142 你先用cutecom看看串口有没有数据

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                2 1 条回复 最后回复 回复 引用 0
                • 2
                  2423542142 @小鱼
                  最后由 编辑

                  @小鱼 串口有数据在跑
                  1dcc5e4a-d1f1-48be-8a22-83a20ac554d5-image.png

                  小鱼小 1 条回复 最后回复 回复 引用 0
                  • 小鱼小
                    小鱼 技术大佬 @2423542142
                    最后由 编辑

                    @2423542142 好的

                    新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                    1 条回复 最后回复 回复 引用 0
                    • 第一个帖子
                      最后一个帖子
                    皖ICP备16016415号-7
                    Powered by NodeBB | 鱼香ROS