自学ROS完成智能小车路径规划(一)--配置功能包

⾃学ROS完成智能⼩车路径规划(⼀)--配置功能包
此系列⽂章记录本⼈学习ros的过程,将会尽可能详细以便⾃⼰能够看懂
参考系列:古⽉居⽼师,CSDN,ROS tutorials,科⼤讯飞智能车竞赛线上赛
本⽂章的⽬标:
1. ⽐较全局路径规划算法中A*算法与Dijkstra算法在该地图场景下的规划与运⾏时间
2. ⽐较局部路径规划算法中DWA算法与TEB算法在该地图场景下的规划与运⾏时间
3. 在同等参数条件下选择出各⾃适合的算法进⾏融合,经过⽐较,我将选择dijkstra算法作为全局路径规划算法,TEB算法为局部路径规
划算法
第⼀步,按照科⼤讯飞的教程配置⽂件
智能母线
1.创建⼯作空间
mkdir -p ~/xunfei_path_planning/src
cd ~/xunfei_path_planning/
catkin_make
2.关闭该终端,将科⼤讯飞功能包复制到src下,并编译
在xunfei_path_planning ⽂件夹下右键打开终端,输⼊指令
catkin_make
将devel下的setup.bash加⼊/.bashrc/⽂件下
该⽂件为隐藏⽂件,通过ctrl+h显现
将下列这⾏复制到该⽂件最下⾯
source ~/xunfei_path_planning/devel/setup.bash
v槽机
3.运⾏gazebo仿真环境
学会⽤tab键补全命令
roslaunch gazebo_pkg race.launch
铝铁合金4.控制⼩车运动
先安装软件包
电梯门光幕
sudo apt install ros-melodic-teleop-twist-keyboard ros-melodic-rqt-graph大厦扇
通过ctrl+shift+t另开终端,输⼊该命令即可控制⼩车运动
rosrun teleop_twist_keyboard teleop_twist_keyboard.py
U–向左前⽅转向,I–前进,O–向右前⽅转向
J–原地左转,K–停⽌,L–原地右转
pg接头M–向左后⽅转向,<-倒车,>–向右后⽅转向

本文发布于:2024-09-23 08:19:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/310939.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:算法   规划   终端   路径   学习   控制   功能   将科
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议