autoware.ai测试官方demo

1、下载demo 3D点云/矢量地图数据、rosbag包

终端执行:
wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_data.tar.gz (3D点云地图)
wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_150324.tar.gz (ROSBAG)
下载速度慢,可以使用如下的百度云资源下载:
链接:https://pan.baidu.com/s/1mgM_g1UUhM6cUQuYeuKdyw 提取码:auto
将下载的data数据放到/home/.autoware里面

2、启动roslaunch,进去到autoware插件

roslaunch runtime_manager runtime_manager.launch

3、点击主界面Simulation,加载bag包数据,将start time调至140,点击play,2s后点击下暂停。

在这里插入图片描述

4、点击主界面的map,加载点云,将.autoware/data/map/pointcloud_map中所有点云都选中加载进去,看到加载进度条到100%时,即加载成功。再次进入simulation,play2秒。

在这里插入图片描述

注:由于刚刚单独加载了点云地图,所以需要修改my_map.launch文件,将其中的point_cloud注释掉。

在这里插入图片描述

5、打开rviz,点击主界面Quick Start,加载所需的launch文件,launch文件都在autoware.ai/src/autoware/documentation/autoware_quickstart_examples/launch/rosbag_demo。

在这里插入图片描述

6、点击simulation,play bag包,成功运行demo。

在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!以下是一个简单的示例代码,演示了如何使用PCL库进行点云滤波: ```cpp #include <iostream> #include <pcl/point_types.h> #include <pcl/filters/passthrough.h> int main() { // 创建点云对象 pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>); // 填充点云数据 cloud->width = 5; cloud->height = 1; cloud->points.resize(cloud->width * cloud->height); for (size_t i = 0; i < cloud->points.size(); ++i) { cloud->points[i].x = 1024 * rand() / (RAND_MAX + 1.0f); cloud->points[i].y = 1024 * rand() / (RAND_MAX + 1.0f); cloud->points[i].z = 1024 * rand() / (RAND_MAX + 1.0f); } std::cout << "点云原始大小:" << cloud->size() << std::endl; // 创建滤波器对象 pcl::PassThrough<pcl::PointXYZ> pass; pass.setInputCloud(cloud); pass.setFilterFieldName("z"); pass.setFilterLimits(0.0, 1.0); // 设置过滤范围 // 执行滤波操作 pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_filtered(new pcl::PointCloud<pcl::PointXYZ>); pass.filter(*cloud_filtered); std::cout << "滤波后大小:" << cloud_filtered->size() << std::endl; return 0; } ``` 这个示例首先创建了一个包含随机生成的点云数据的PointCloud对象,然后使用PassThrough滤波器对点云进行过滤。在示例中,我们设置了z轴方向上的过滤范围为0.0到1.0之间的点云将会被保留下来,其他的点云将会被过滤掉。最后,输出了滤波后点云的大小。 请确保您已经正确安装了PCL库,并在编译时链接了相应的库文件。希望这能帮到您!如有更多问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值