Autoware.ai1.14.0自动驾驶-Demo运行

这篇具有很好参考价值的文章主要介绍了Autoware.ai1.14.0自动驾驶-Demo运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Autoware.ai1.14.0自动驾驶-Demo运行

数据准备

下载数据:

wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_data.tar.gz
wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_150324.tar.gz

一定要注意解压文件是在.autoware/路径下的,不然后续运行launch文件时,会提示找不到文件:.autoware/data/tf/tf.launch。

修改run脚本,改为正确source路径

cd ~/autoware-1.14/install/runtime_manager/share/runtime_manager/scripts
gedit run

修改如下内容:

${OPTION_COMMAND}="bash -c 'source ~/autoware-1.14/install/setup.bash;

为了防止警告,找到‘state_publisher’并用‘robot_state_publisher’去代替它。

文件位置:autoware-1.14>install>vehicle_description>share>vehicle_description>launch>vehicle_model.launch

打开后修改其中的文件:把‘state_publisher’改为‘robot_state_publisher’

启动autoware

source install/setup.bash
roslaunch runtime_manager runtime_manager.launch

配置Demo

1在Runtime Manager中选中“Simulation”Tab,在底下的文件选择框中选取从“sample_moriyama_data.tar.gz”中解压出来的rosbag文件,设置start Time为140s,点击下面的“Play”按键即可开始播放Demo中所录制的自动驾驶过程,但这里我们需要在2s后点击“Pause”,如图所示,原因是我们还需要设置其他一些数据和参数。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门

2.在“Setup”Tab中设置TF和车辆模型,即点击“TF”按钮及“Vehicle Model”按钮即可。正确点击后了两个按钮应该是处于深色的状态。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门3. 在“Map”Tab中选择地图文件和TF设置文件。在“Point Cloud”后面的文件选择框内载入点云地图文件,相关的文件存储在“sample_moriyama_data.tar.gz”文件所解压出来的文件中,具体位置为“data/map/pointcloud_map”,需要选中文件夹内所有的文件。然后点击“Point Cloud”按钮使之变为下图所示的深色状态。在“TF”按钮后面的文件选择框内载入tf.launch文件。我选用autoware-1.14/src/autoware/documentation/autoware_quickstart_examples/launch里面的,选中tf_local.launch文件。然后点击“TF”按钮使之变为下图所示的深色状态。

Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门4. 在“Sensing”Tab中勾选“voxel_grid_filter”,如下图所示。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门
5.在“Computing”Tab中勾选“nmea2tfpose”“ndt_matching”,如下图所示。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门6. 开启RViz可视化工具,回到“Simulation”Tab,点击底下的“RViz”按钮,使之成为深色的状态,如下图所示。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门7. 设置RViz,首先选择RViz配置文件,在菜单中选择“File–>Open Config”,选择“autowar-1.14/src/autoware/documentation/autoware_quickstart_examples/launch/rosbag_demo/”下的“default.rviz”文件。

8.回到Runtime Manager,进入到“Simulation”Tab页,点击“Pause”按钮,这时Demo会结束暂停状态,继续播放rosbag文件。稍等片刻,就可以在Rviz中看到点云地图和机器人行驶的画面了。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门
bug:
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门
车飘。

成功解决:
将sample_moriyama_data里面的tf.launch改为autoware自带的tf_local.launch。并把Start Time设置为140(其实多少没有多大关系),让数据先跑会,稳定一下。
Autoware.ai1.14.0自动驾驶-Demo运行,自动驾驶,autoware,入门

更多介绍可以学习参考:
Autoware1.14入门教程文章来源地址https://www.toymoban.com/news/detail-633041.html

到了这里,关于Autoware.ai1.14.0自动驾驶-Demo运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Autoware1.14-摄像头、激光雷达感知融合

    实现目标: 利用摄像头目标检测结果 vision_darknet_yolo3 (人、车)、利用激光雷达获得目标的几何信息 lidar_euclidean_cluster_detect (大小、距离)、利用感知融合模块融合摄像头和激光雷达信息 range_vision_fusion ,并在三维地图中可视化。 效果展示: 激光雷达-摄像头感知融合展示

    2024年02月05日
    浏览(31)
  • 【Autoware】2小时安装Autoware1.13(保姆级教程)

    前言:ROS的出现使得机器人软件开发更加快速和模块化,在此基础上,Autoware.ai开源项目可以让我们很容易地将一套完整的自动驾驶软件部署到我们的测试车辆上,并见证它跑起来! Autoware是一款 “一体化”开源自动驾驶软件 ,能实现感知、决策、控制等功能,通过在Ubunt

    2024年02月02日
    浏览(24)
  • Autoware.universe部署01:Ubuntu20.04安装Autoware.universe并与Awsim联调

    本文介绍Autoware.universe在Ubuntu20.04中的详细安装步骤,并测试一些Autoware.universe的基本功能,最后测试使用官方模拟器进行联调,本系列其他文章: Autoware.universe部署02:高精Lanelet2地图的绘制 Autoware.universe部署03:与Carla(二进制版)联调 Autoware.universe部署04:universe传感器ROS

    2024年02月09日
    浏览(41)
  • autoware.universe 安装

    autoware.universe 在安装的时候遭遇了诸多的困难,踩过了许多的坑;在这里分享出来供诸君共勉; 最初的想法是:autoware.universe+carla+罗技29 一套组合拳; 但是经过验证发现,autoware.universe和Carla占用很多的计算机资源,两个很难带动的起来; 我的计算机配置情况: ---------os:2

    2024年02月09日
    浏览(39)
  • Autoware 安装(踩坑指南)

    【Autoware】2小时安装Autoware1.13(保姆级教程) Autoware入门学习(二)——Ubuntu18.04下的源码安装和配置 上面的两篇博客安装都异常顺利,甚至没有一点报错,实际安装中显然是不可能的 安装环境 Ubuntu 18.04 ROS Melodic Qt 5.10.0 OpenCV 3.4.16 看一下官网的 Requirements 这里 CUDA 是选装的

    2024年02月09日
    浏览(37)
  • Autoware实现相机和激光雷达联合标定

    1-编译 2-修改代码 打开CMakeLIsts.txt 将三处该行 if (\\\"${ROS_VERSION}\\\" MATCHES \\\"(indigo|jade|kinetic)\\\") 改为 if (\\\"${ROS_VERSION}\\\" MATCHES \\\"(indigo|jade|kinetic|melodic)\\\") 重新编译: 3-测试启动 输入命令,显示如下,则证明正常: 启动激光雷达: /velodyne_points /rslidar_points 启动相机: /camera/color/image_raw 设

    2024年01月19日
    浏览(34)
  • 深度相机和激光雷达的融合标定(Autoware)

    深度相机和激光雷达是智能汽车上常用的传感器。但深度相机具有特征难以提取,容易受到视角影响。激光雷达存在数据不够直观且容易被吸收,从而丢失信息。因此在自动驾驶领域,需要对于不同传感器做数据的融合和传感器的标定。 内参标定的原理和方法比较简单,由于

    2024年02月10日
    浏览(43)
  • Autoware.universe部署02:高精Lanelet2地图的绘制

    本文介绍如何绘制Autoware.universe使用的高精地图并验证地图,本系列其他文章: Autoware.universe部署01:Ubuntu20.04安装Autoware.universe并与Awsim联调 Autoware.universe部署03:与Carla(二进制版)联调 Autoware.universe部署04:universe传感器ROS2驱动 目前行业并没有通用的标准(OpenDrive并不是为

    2024年02月11日
    浏览(36)
  • Unity+Autoware Maptool Box插件绘制矢量Lanelet2地图

    最近开始学习制作Lanelet2矢量地图用于限定区域自动驾驶项目,记录如下,欢迎大家一起讨论学习: ##参考了以下几篇博客: https://blog.csdn.net/ck784101777/article/details/108229534 https://blog.csdn.net/So____/article/details/129566492 https://blog.csdn.net/weixin_44570248/article/details/118463199 https://blog.csd

    2024年02月04日
    浏览(35)
  • Apollo和autoware规划算法代码ros移植-路径规划可跑工程分享

    之前出了: Apollo规划代码ros移植-Lattcie的二次规划. Apollo规划代码ros移植-Lattice规划框架. 规划代码ros移植-POMDP预测规划(一). Apollo规划代码ros移植-Em planner. Apollo规划代码ros移植-混合A*. Apollo规划代码ros移植-动态障碍物处理(一). 适合人群: 1.想移植Apollo,autoware等流行规划算法到

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包