基于gazebo的多无人车自主导航编队仿真学习
最近正在研究多车编队,多车协同自主导航,参考古月居 、githua
链接: https://www.guyuehome.com/8915.
链接: [https://github.com/SantoshBanisetty/master-slave.git](https://github.com/Santos
hBanisetty/master-slave.git).
以及相关gitee上面的代码进行了初步学习 multirobot_formation进行了相关实际验证和代码消化,发现原始代码和博客之间还是有些细节需要注意的
问题1:首先按照博主介绍,先进行gazebo环境加载多机器人,并可以采用按键进行机器人控制
roslaunch ares_gazebo ares_playground.launch
rosrun ares_teleop ares_teleop.py
运行上述两个指令后,发现采用按键不能实现对ares1/cmd_vel的控制,后来,发现rosrun ares_teleop ares_teleop.py 发布的话题为cmd_vel,故将此文件中发布的话题改成ares1订阅的话题ares1/cmd_vel
问题2:采用按键控制,实现master和slaver的编队仿真,
此时有时候程序不能正常跟随,后来经查发现是原代码相关abs函数的问题,将abs()函数修改成fabs</