当前位置: 首页 > news >正文

基于autoware.1.14与gazebo联合仿真进行激光点云循迹仿真

1.首先安装autoware ,大家可以以下一下博客进行安装,如果缺少库什么的直接问ai安装对应的库就行。ubuntu18.04安装Autoware1.14---GPU版 最全环境配置说明_autoware1.14安装教程-CSDN博客

安装成功后运行:

source install/setup.bash

roslaunch runtime_manager runtime_manager.launch 

2.接下来下载vehicle_sim的gazebo仿真环境:

mkdir -p ~/vehicle_sim/src
cd ~/vehicle_sim/src
git clone https://github.com/yukkysaito/vehicle_sim.git
cd ~/vehicle_sim
catkin_make
source devel/setup.bash
roslaunch vehicle_sim_launcher gazebo_autoware.launch gpu:=true

运行上述命令之后会出现以下的汽车模型以及虚拟gazebo环境以及汽车控制界面

如果打开gazebo黑屏一直初始化加载不出来,把网络断了就OK

3.下载对应的点云地图文件以及坐标变化还有路径信息-下载autoware_word就行:https://drive.google.com/drive/folders/1GIKh2I5JTpJC7QJIYYtZ1YdJFTRdl8HW 

 4.接下来就正式开始操作:在autoware可视化操作界面中点击Topics页面中点击左下角Refresh刷新一下看有没有点云信息,有的话就证明与gazebo连接正常。

5.首先点击Map里面, 在Point Cloud中右边的Ref中选择3步骤中文件夹里的autoware-190107.pcd,同理TF选择文件夹里的tf.launch,点击右下角的RViz就可以看到相应的地图文件:

6.之后点击Sensing页面进行传感器的设置, 由于此次进行的虚拟仿真故不需要选择传感器,只需要选择Points Downsampler下的体素下采样voxel_grid_filter以及Points Preprocessor下的地面滤除ring_ground_filter,具体的参数可以默认就行(参数在选项右边的app里面设置,设置完记得点ok保存),。

7.之后点击Computing中Localization下的lidar_localizer中ndt_matching进行点云定位,具体的参数设置如下图,注意选择Initipal Pos,点击ok保存,打开rviz中可以看到已经定位成功

  

8.之后点击autoware_connector下的vel_pose_connect进行车速位置连接,参数设置如下所示

9.接着点击 Mission Planning下的“lane_rule”和“lane_select”,参数采用默认设置:

10.之后 点击 Motion Planning 下的waypoint_loader的waypoint_marker中的waypoint_loader,在multi_lane中找到步骤3中保存的路径的csv文件saved_waypoints.csv,之后重新点击右下角Rviz就看到相应的路径点。

11. 之后点击 Motion Planning 下的waypoint_planer的astar_avoid相应的astar_avoid和velocity_set相应的参数采用默认值。

 

12.最后点击 Motion Planning 下的waypoint_follower的Waypoint_follower以及相应的twist_filter进行速度过滤,相应的参数采用默认值。

13.最后核对一下相应的选择是否正确,一切顺利的话会看到小车跑起来:

相关文章:

  • 基于领域知识的A型主动脉夹层综合分割及面向临床的评估|文献速递-深度学习医疗AI最新文献
  • 【学习笔记】文件上传漏洞--黑白盒审计
  • 文章记单词 | 第37篇(六级)
  • 云服务器和物理服务器
  • AI写程序: 多线程网络扫描网段ip工具
  • 内网穿透服务器—FRP
  • 颚式破碎机的设计
  • c# 简单实现将Message的内容保存到txt中,超过100个则清理旧文件
  • Linux:线程的同步与互斥(生产者消费者模型的demo)
  • Function Calling的时序图(含示例)
  • FA-YOLO:基于FMDS与AGMF的高效目标检测算法解析
  • C++指针与内存管理深度解析
  • TDengine Restful 接口API
  • 【机试】高精度
  • Valgrind内存调试工具详解
  • PGSql常用操作命令
  • DeepSeek-R3、GPT-4o 与 Claude-3.5-Sonnet 全面对比:性能、应用场景与技术解析
  • docker一次给所有容器限制内存大小
  • QT项目----电子相册(2)
  • PowerBI 表格显示无关联的表数据
  • 甘肃古浪县发生3.0级地震,未接到人员伤亡和财产损失报告
  • 别把癌症当鼻炎,爱吃这类食物的人,尤其要警惕
  • 圆桌|并购重组迎政策红利期,并购基金如何把握发展机遇?
  • 俄总统新闻秘书:乌克兰问题谈判相当艰难
  • 郑州一废弃饭店堆砌物起火:明火被扑灭,未造成人员伤亡
  • 国新办将举行发布会,介绍《加快推进服务业扩大开放综合试点工作方案》有关情况