Autoware(1)——快速开始
该部分可参照github Autoware中的 Demo Quick_Start。
1. 建立目录“.autoware”来保存demo数据
mkdir .autoware
2. 下载Demo数据下载demo数据:
A script for generating a demo launch file:
http://db3.ertl.jp/autoware/sample_data/my_launch.sh
Map/calibration/path data (Moriyama area):
http://db3.ertl.jp/autoware/sample_data/sample_moriyama_data.tar.gz
rosbag data:
http://db3.ertl.jp/autoware/sample_data/sample_moriyama_150324.tar.gz
将下载的压缩包转到~/.autoware解压
~$ cd .autoware
~/.autoware$ tar xfz sample_moriyama_data.tar.gz
~/.autoware$ tar xfz sample_moriyama_150324.tar.gz~/.autoware$ sh my_launch.sh
运行命令后会生成以下的launch文件:
my_launch/
my_map.launch # Load PointClouds and vector maps
my_sensing.launch # Load device drivers
my_localization.launch # Localozation
my_detection.launch # Object detection
my_mission_planning.launch # Path planning
my_motion_planning.launch # Path following
3. 运行runtime manager
cd ~/Autoware/ros
./run
会出现两个分离的终端窗口。一个是[roscore],另一个是[runtime_manager] ,Runtime Manager启动前要输入管理员密码,输入密码后就可以启动了。
如出现输入密码后无Runtime Manager窗口,应该是Autoware安装有问题,可能是未执行:
4. 运行rosbag
在Runtime Manager的simulation界面中,导入”sample_moriyama_150324.bag”,设置开始时间为120,然后点击play,再点击pause按钮。
加载点云图和向量图
在[quick start]界面,选择map,ref加载my_map.launch,并且点击[map]按钮。
“~/.autoware/data/my_launch/my_map.launch”
定位
在[quick start]界面,加载my_localization.launch,并且点击[localization]按钮。
“~/.autoware/my_launch/my_localization.launch”
启动RViz
点击RViz按钮启动Rviz可视化工具。启动后选择[file]-[open config],在[choose a file to open]对话框中,选择以下文件,然后点击[open]。
“~/Autoware/ros/src/.config/rviz/default.rviz”
在[simulation]界面,点击[pause]按钮来重新运行rosbag。
在Rviz中的 [Display]窗口, [Global Options]-[Fixed Frame] , 设置为 “world”.
在 [Current View]-[Target Frame]的 [View] 窗口, 选择“base_link” 并且设置[Type]为“TopDownOrtho”。点击 [Zero] 按钮. (可以初始化追踪汽车的位置)。
当simulation界面的进度条到达23%左右(110/479sec),演示应该趋向于稳定了。
8.任务规划
在[quick start]界面,加载my_mission_planning.launch,并且点击[mission planning]按钮。
“~/.autoware/my_launch/my_mission_planning.launch”
9.运动规划
在[quick start]界面,加载my_motion_planning.launch,并且点击[motion planning]按钮。
“~/.autoware/my_launch/my_motion_planning.launch”
Autoware(1)——快速开始的更多相关文章
- 快速构建H5单页面切换骨架
在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用 ...
- .net core快速上手
2014年11月12日的Connect ();开发者活动上宣布将.NET堆栈基于MIT协议开源,并且提供开源保证,托管在Github上.当时的版本与最终目标相距甚远,然而有一点可以肯定的是,这是一个与 ...
- Web Api 入门实战 (快速入门+工具使用+不依赖IIS)
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html 屁话我也就不多说了,什么简介的也省了,直接简单概括+demo ...
- SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)
SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=>提升,5个Demo贯彻全篇,感兴趣的玩才是真的学) 官方demo:http://www.asp.net/si ...
- 快速搭建springmvc+spring data jpa工程
一.前言 这里简单讲述一下如何快速使用springmvc和spring data jpa搭建后台开发工程,并提供了一个简单的demo作为参考. 二.创建maven工程 http://www.cnblo ...
- 如何快速优化手游性能问题?从UGUI优化说起
WeTest 导读 本文作者从自身多年的Unity项目UI开发及优化的经验出发,从UGUI,CPU,GPU以及unity特有资源等几个维度,介绍了unity手游性能优化的一些方法. 在之前的文 ...
- Photoshop将普通照片快速制作二次元漫画风格效果
今天为大家分享Photoshop将普通照片快速制作二次元漫画风格效果,教程很不错,对于喜欢漫画的朋友可以参考本文,希望能对大家有所帮助! 一提到日本动画电影,大家第一印象肯定是宫崎骏,但是日本除了宫崎 ...
- CRL快速开发框架系列教程十三(嵌套查询)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程十二(MongoDB支持)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
随机推荐
- SQL Server分页存储过程通用存储过程
CREATE proc [dbo].[p_paging]@tableName varchar(8000), --表名.视图名@indexCol varchar(50) = 'id', ...
- “/"应用程序中的服务器错误
运行ASP.NET MVC项目时,出现了如下错误: 在网上搜索了很久并没有找到有用的答案,后来请朋友看了一下,最后改了端口号才运行成功,错误应该是之前的端口号被占用导致的.
- [MySQL] 测试where group by order by的索引问题
1. select * from test where a=xx group by b order by c 如何加索引 CREATE TABLE `index_test` ( `id` int ...
- web前端图片上传
图片上传有很多种形式,但是听说ios只能传字符串,所以为了安卓.ios和web能用一个接口上传图片,采用了基于base64 的方法上传图片. 下面是我的html <div class=" ...
- JavaScript(转载自 计科学院 慕课网)
什么是脚本语言? ①脚本语言介于HTML和C,C++,Java,C#等编程语言之间 ②脚本语言与编程语言有相似地方,其函数与编程语言类似,也有变量.与编程语言之间最大的区别是编程语言的语法和规则更为严 ...
- C#网络请求与JSON解析
最新学校的海康摄像头集控平台(网页端)不能在win10里登录,我寻思着拿海康的c# demo直接改. 首先得解决权限问题,每个教师任教不同年级,只能看到自己所在年级的设备,涉及到登录,在此记录一下C# ...
- spring----bean的使用
这篇文章不介绍spring的相关概念,只记录一下springbean的创建方式和使用方式. 一.bean的创建和调用 1.创建演示需要用到的类:Student.Teacher.Person packa ...
- Dynamics 365 POA表记录的产生
微软动态CRM专家罗勇 ,回复314或者20190311可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 前面的博文 Dyna ...
- 利用自定义View实现扫雷游戏
游戏规则: 简单版的扫雷事实上就是一个9×9的矩阵,其中有十个点是雷,非雷方块的数字代表该方块周围八个方块中雷的个数.通过长按某一方块(方块会变红)认定该方块为玩家认为的雷,通过短按某一方块来“展开” ...
- Android Button四种点击事件和长按事件
项目XML代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andr ...