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

    fishbot主控板底层代码有问题

    已定时 已固定 已锁定 已移动
    动手学ROS2
    fishbot 主控板 odom
    5
    20
    1.3k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 25241673162
      今朝
      最后由 编辑

      鱼哥,我是根据您项目总结的源代码自己烧录文件到主控板的,我用启动串口的agent后,一直在重复打印这几句话,有odom话题,但ros2 topic echo /odom也没反应,是什么原因呀

      c2b77131-39d7-4d91-8ffa-b9029f1d0479-image.png

      我看下面有人有类似的问题,但他是电源电压低,我的电压正常

      cb58c514-8909-44ad-9ec8-04dde7acd43f-image.png

      25241673162 1 条回复 最后回复 回复 引用 0
      • 25241673162
        今朝 @2524167316
        最后由 编辑

        @2524167316 我不知道是不是就在fishbot_config.h这里改参数就行,我改了wifi,密码和ip,但是一直连不上树莓派,而且改波特率为460800,但是主控板上的oled屏幕还是显示921600
        507fc7ca-0d9c-411f-9afe-9ea69efaf9e9-image.png

        小鱼小 1 条回复 最后回复 回复 引用 0
        • 25241673162
          今朝
          最后由 编辑

          有好兄弟遇到相同的问题吗

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

            @2524167316 修改这里没用的,除非清除整个flash,这些参数在首次启动后已经被写到内部存储中了,若想修改可以使用配置助手进行读取和修改,

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

            25241673162 1 条回复 最后回复 回复 引用 0
            • 25241673162
              今朝 @小鱼
              最后由 编辑

              @小鱼 鱼哥,我是直接git clone你的主控板底层代码,在fishbot_config.h文件更改了wifi名称,密码和连接主机的ip后,通过platformio编译后再通过usb串口线下载到主控板的,不是通过配置助手下载的,是不是只能通过配置助手才能下

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

                @2524167316 不是下载方式问题,是配置已经写到配置区了,就像你的手机一样,升级系统,但联系人不会被清空,只能手动增删查改。配置助手遵守增删查改格式修改配置。

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

                25241673162 2 条回复 最后回复 回复 引用 0
                • 25241673162
                  今朝 @小鱼
                  最后由 编辑

                  @小鱼 鱼哥,那比如说我在您写的底层代码文件里写一个机械臂舵机的驱动代码,我是只能通过platformio编译后生成二进制固件然后使用配置助手进行固件烧录吗,如果是这样的话,固件地址应该怎么写呢

                  小鱼小 1 条回复 最后回复 回复 引用 0
                  • 25241673162
                    今朝 @小鱼
                    最后由 编辑

                    @小鱼
                    鱼哥,我看到底层控制代码有.bin文件,但是配置助手烧录是采用网址进行烧录的,有没有通过本地进行烧录的
                    f1742066-63f7-4b94-a980-e69530d6de4a-image.png

                    83529148-b21c-4288-a765-8b3799971eb7-image.png

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

                      @2524167316 直接用pio烧录一样的,不用配置助手。

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

                      25241673162 1 条回复 最后回复 回复 引用 0
                      • 25241673162
                        今朝 @小鱼
                        最后由 编辑

                        @小鱼 鱼哥,那关键是我改了底层源码fishbot_config.h文件里的wifi名字和密码,我用pio烧录进主控板了,但是一直连不上wifi,但我用配置助手跳过第二步的bin文件烧录,直接在第三步修改wifi名字和密码就可以连上wifi,这是什么原因呢,是底层源码要烧录就能配置的话是除了改fishbot_config.h,还有什么呢

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

                          @2524167316 你修改配置烧录代码只是改变了程序区的内容,配置区的内容没有被改变,所以配置不变。而配置助手通过和程序交互,修改了配置区的配置,所以才能完成修改。

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

                          25241673162 Z 2 条回复 最后回复 回复 引用 0
                          • 25241673162
                            今朝 @小鱼
                            最后由 编辑

                            @小鱼 好的,我懂了,谢谢鱼哥

                            1 条回复 最后回复 回复 引用 0
                            • 5
                              Henry
                              最后由 编辑

                              你好 你这个odom话题收不到数据的原因找到了吗?我现在也是下载源代码然后通过pio烧录到板子里,结果echo odom没有消息

                              25241673162 1 条回复 最后回复 回复 引用 0
                              • 25241673162
                                今朝 @595679602
                                最后由 编辑

                                @595679602 找到了,改改依赖就行

                                5 Y 2 条回复 最后回复 回复 引用 3
                                • 5
                                  Henry @2524167316
                                  最后由 编辑

                                  @2524167316 如何解决能不能教学一下,我卡在这....

                                  25241673162 1 条回复 最后回复 回复 引用 0
                                  • Y
                                    yjjsnles @2524167316
                                    最后由 编辑

                                    @2524167316 同求

                                    25241673162 1 条回复 最后回复 回复 引用 0
                                    • 25241673162
                                      今朝 @595679602
                                      最后由 编辑

                                      @595679602 把依赖microros官方库先注释掉,改为https://gitee.com/ohhuo/micro_ros_platformio.git就可以了

                                      1 条回复 最后回复 回复 引用 0
                                      • 25241673162
                                        今朝 @yjjsnles
                                        最后由 编辑

                                        @yjjsnles 把依赖microros官方库先注释掉,改为https://gitee.com/ohhuo/micro_ros_platformio.git就可以了

                                        5 1 条回复 最后回复 回复 引用 0
                                        • 5
                                          Henry @2524167316
                                          最后由 编辑

                                          @2524167316 好的我试一下,感谢

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

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