【嵌入式应用13】ROS智能车定位导航仿真

【嵌入式应用13】ROS智能车定位导航仿真

(原赛道自主导航,构建地图再导航)

1.初始化
mkdir -p ~/zjp/racecar_ws/src
cd zjp/racecar_ws/src
catkin_init_workspace

image-20200705212110274

2.克隆 racecar 源代码包并编译
git clone https://github.com/xmy0916/racecar.git
cd ..

修改racecar_gazebo/CMakeLists.txt的opencv路径为自己的opencv build文件夹路径。

image-20200705213030084

catkin_make

image-20200705213039765

加入环境变量:

image-20200705213539939

3.自己绘制模型
gazebo

绘制如下图:

image-20200705230829935
4.构建world

运行小车模型,加入自己的模型,保存为world。

roslaunch racecar_gazebo racecar.launch 

构建如下图:
image-20200705231051494

保存在racecar_ws/src/racecar_gazebo/worlds:

image-20200705221548356

5.绘制地图

新建myworld.launch

cd racecar/racecar_gazebo/launch
sudo touch myworld.launch

添加以下代码:

<?xml version="1.0"?>
<launch>
  <!-- Launch the racecar -->
  <include file="$(find racecar_gazebo)/launch/racecar.launch">
    <arg name="world_name" 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值