当前位置:网站首页>ROS机器人更换新雷达需要重新配置哪些参数
ROS机器人更换新雷达需要重新配置哪些参数
2022-07-07 11:28:00 【酸梅果茶】
1. 背景
自研底盘-室内ROS机器人需要更换新的2D激光雷达,那么整套系统中(通信、建图、定位、导航)需要重新配置哪些参数呢?
2. 与下位机通信
1、首先要知道雷达的IP
,修改工控机网口的IP
要和激光雷达的IP
为同一网段。
2、要告知下位机(STM32)修改IP
,修改原因:底盘上位机和下位机的数据传输方式是Socket; 否则,收不到下位机发送的odom数据。
3、路由器搭建的局域网,路由器ip
也需要修改(设置主从机用)。
注意:也可以修改雷达的ip
,这样下位机、路由器和工控机ip
都不用修改了。
3. Carto建图部分
1、确认激光雷达的安装位置,修改建图部分的urdf文件(r,p,y,x,y,z)。
4. Navigation导航部分
1、Navigation导航的启动文件launch中修改base_link到laser的TF变换,修改雷达的安装位置坐标。(定位部分用的amcl,需要重新配置;若用Carto定位,则不需要配置了,建图部分已经配置过了)
5. 雷达的ROS驱动包
1、确认激光雷达的ROS驱动包里的话题名、rame_id和建图导航里面设置的参数是否一致。
边栏推荐
- LED light of single chip microcomputer learning notes
- 【等保】云计算安全扩展要求关注的安全目标和实现方式区分原则有哪些?
- 抓细抓实抓好安全生产各项工作 全力确保人民群众生命财产安全
- How to make the new window opened by electorn on the window taskbar
- Introduce six open source protocols in detail (instructions for programmers)
- MongoDB 遇见 spark(进行整合)
- Ogre入门尝鲜
- Clion mingw64 Chinese garbled code
- DrawerLayout禁止侧滑显示
- Practical case: using MYCAT to realize read-write separation of MySQL
猜你喜欢
About how appium closes apps (resolved)
DHCP 动态主机设置协议 分析
[learning notes] zkw segment tree
共创软硬件协同生态:Graphcore IPU与百度飞桨的“联合提交”亮相MLPerf
Smart cloud health listed: with a market value of HK $15billion, SIG Jingwei and Jingxin fund are shareholders
Differences between MySQL storage engine MyISAM and InnoDB
How to continue after handling chain interruption / sub chain error removed from scheduling
分布式事务解决方案
【学习笔记】zkw 线段树
ESP32 ① 编译环境
随机推荐
Sample chapter of "uncover the secrets of asp.net core 6 framework" [200 pages /5 chapters]
Pay close attention to the work of safety production and make every effort to ensure the safety of people's lives and property
如何让join跑得更快?
clion mingw64中文乱码
1、深拷贝 2、call apply bind 3、for of for in 区别
PACP学习笔记三:PCAP方法说明
一文读懂数仓中的pg_stat
Practical example of propeller easydl: automatic scratch recognition of industrial parts
滑轨步进电机调试(全国海洋航行器大赛)(STM32主控)
How to make the new window opened by electorn on the window taskbar
PACP学习笔记一:使用 PCAP 编程
分布式事务解决方案
leecode3. 无重复字符的最长子串
Why can basic data types call methods in JS
[untitled]
Distributed transaction solution
存储过程的介绍与基本使用
MySQL入门尝鲜
Mongodb meets spark (for integration)
About the problem of APP flash back after appium starts the app - (solved)