首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

apollo自动驾驶-感知-点云预处理:pointcloud-preprocess

人工智能 64.88MB 16 需要积分: 1
立即下载

资源介绍:

apollo自动驾驶-感知-点云预处理:pointcloud-preprocess
# perception-pointcloud-preprocess ## Introduction The point cloud preprocessing module preprocesses the point cloud data output by the driver. Deleting nan value points, points that are too far away, points scanned onto the self vehicle, and point that are too high. ## Directory Structure ``` ├── pointcloud_preprocess // point cloud preprocess component ├── conf // configuration folder ├── dag // module startup file ├── data // module configuration parameters ├── launch // launch file ├── interface // preprocess interface ├── proto // preprocess module configuration proto file ├── preprocessor // preprocess method ├── pointcloud_preprocess_component.cc // component entrance ├── pointcloud_preprocess_component.h ├── cyberfile.xml // package management file ├── README.md // readme file └── BUILD // compile file ``` ## Modules ### PointCloudPreprocessComponent apollo::perception::lidar::PointCloudPreprocessComponent #### Input | Name | Type | Description | Input channal | | ----- | ----------------------------- | ------------------- | ------------- | | `msg` | `apollo::drivers::PointCloud` | point cloud message | /apollo/sensor/velodyne64/compensator/PointCloud2 | Point cloud data from driver: If there is one lidar, output point cloud after motion compensation. If there are multiple lidars, concatenate the point clouds into one frame after motion compensation. The default trigger channel is `/apollo/sensor/velodyne64/compensator/PointCloud2`. The detailed input channel information is in `modules/perception/pointcloud_preprocess/dag/pointcloud_preprocess.dag` file. #### Output | Name | Type | Description | Output channal | | ------- | ------------------------------------------------ | ------------------- | -------------- | | `frame` | `apollo::perception::onboard::LidarFrameMessage` | lidar frame message | /perception/lidar/pointcloud_preprocess | >Note: The output channel is structure type data. The message is defined in the `modules/perception/common/onboard/inner_component_messages/lidar_inner_component_messages.h` file. The output channel message data can be subscribed by components in the same process. The detailed output channel information is in `modules/perception/pointcloud_preprocess/conf/pointcloud_preprocess_config.pb.txt` file. #### How to Launch 1. Add vehicle parameter configuration file to `modules/perception/data/params`, corresponding frame_id and sensor_name, launch transform ```bash cyber_launch start modules/transform/launch/static_transform.launch ``` 2. `Modify modules/perception/launch/perception_lidar.launch` - select the dag file to start, use `modules/perception/pointcloud_preprocess/dag/pointcloud_preprocess.dag` here - modify msg_adapter. It is used to wrap messages sent by other steps as `/apollo/perception/obstacles`, this can be used for individual debugging. Modify relevant channel configurations in `modules/perception/data/flag/perception_common.flag` 3. Modify parameters of `modules/perception/pointcloud_preprocess/conf/pointcloud_preprocess_config.pb.txt` - sensor_name: sensor name - lidar_query_tf_offset: tf time offset - output_channel_name: output channel name - plugin_param: plugin parameters - name: method name - config_path: configuration file path - config_file: configuration file name 4. Launch point cloud preprocess component ```bash cyber_launch start modules/perception/pointcloud_preprocess/launch/pointcloud_preprocess.launch ```

资源文件列表:

pointcloud_preprocess.zip 大约有32个文件
  1. pointcloud_preprocess/
  2. pointcloud_preprocess/data.xlsx 14.71MB
  3. pointcloud_preprocess/perception.log.INFO.20250115-203823.31959 252.72MB
  4. pointcloud_preprocess/pointcloud_preprocess/
  5. pointcloud_preprocess/pointcloud_preprocess/BUILD 2.38KB
  6. pointcloud_preprocess/pointcloud_preprocess/conf/
  7. pointcloud_preprocess/pointcloud_preprocess/conf/pointcloud_preprocess_config.pb.txt 266B
  8. pointcloud_preprocess/pointcloud_preprocess/cyberfile.xml 1.53KB
  9. pointcloud_preprocess/pointcloud_preprocess/dag/
  10. pointcloud_preprocess/pointcloud_preprocess/dag/pointcloud_preprocess.dag 519B
  11. pointcloud_preprocess/pointcloud_preprocess/data/
  12. pointcloud_preprocess/pointcloud_preprocess/data/pointcloud_preprocessor.pb.txt 563B
  13. pointcloud_preprocess/pointcloud_preprocess/interface/
  14. pointcloud_preprocess/pointcloud_preprocess/interface/base_pointcloud_preprocessor.h 2.91KB
  15. pointcloud_preprocess/pointcloud_preprocess/launch/
  16. pointcloud_preprocess/pointcloud_preprocess/launch/pointcloud_preprocess.launch 680B
  17. pointcloud_preprocess/pointcloud_preprocess/pointcloud_preprocess_component.cc 7.96KB
  18. pointcloud_preprocess/pointcloud_preprocess/pointcloud_preprocess_component.h 2.76KB
  19. pointcloud_preprocess/pointcloud_preprocess/preprocessor/
  20. pointcloud_preprocess/pointcloud_preprocess/preprocessor/pointcloud_preprocessor.cc 9.2KB
  21. pointcloud_preprocess/pointcloud_preprocess/preprocessor/pointcloud_preprocessor.h 2.89KB
  22. pointcloud_preprocess/pointcloud_preprocess/preprocessor/pointcloud_preprocessor_test.cc 4.65KB
  23. pointcloud_preprocess/pointcloud_preprocess/preprocessor/proto/
  24. pointcloud_preprocess/pointcloud_preprocess/preprocessor/proto/BUILD 344B
  25. pointcloud_preprocess/pointcloud_preprocess/preprocessor/proto/pointcloud_preprocessor_config.proto 530B
  26. pointcloud_preprocess/pointcloud_preprocess/proto/
  27. pointcloud_preprocess/pointcloud_preprocess/proto/BUILD 445B
  28. pointcloud_preprocess/pointcloud_preprocess/proto/pointcloud_preprocess_component_config.proto 339B
  29. pointcloud_preprocess/pointcloud_preprocess/README.md 3.71KB
  30. pointcloud_preprocess/pp.m 706B
  31. pointcloud_preprocess/坐标变换.png 438.85KB
  32. pointcloud_preprocess/过滤.png 237.33KB
0评论
提交 加载更多评论
其他资源 三菱FX3U生产方案 FX3U源代码+PCB文件全套生产方案 基于STM32F10的FX3U源码 可直接使用GXworks2软件 确认收,发送资料 资料已包含原理图和PCB文件,可直接制作PCB板
三菱FX3U生产方案 FX3U源代码+PCB文件全套生产方案 基于STM32F10的FX3U源码 可直接使用GXworks2软件 确认收,发送资料。 资料已包含原理图和PCB文件,可直接制作PCB板。 功能支持 CAN总线 AD DA 脉冲轴输出 编码器脉冲输入 485通讯 串口通信
三菱FX3U生产方案 FX3U源代码+PCB文件全套生产方案 
基于STM32F10的FX3U源码
可直接使用GXworks2软件
确认收,发送资料 
资料已包含原理图和PCB文件,可直接制作PCB板
首创通用非标设备程序,触摸屏可任意编辑气缸和轴控的动作顺序,二十组工序动作流程+轴控数据,实时显示工序流程,十个气缸一个轴以下直接套用,触摸屏根据需求,随意改变动作顺序或者工序组数,采用变量和步进综合
首创通用非标设备程序,触摸屏可任意编辑气缸和轴控的动作顺序,二十组工序动作流程+轴控数据,实时显示工序流程,十个气缸一个轴以下直接套用,触摸屏根据需求,随意改变动作顺序或者工序组数,采用变量和步进综合应用,是小型设备厂家,自动五金夹具治具加工店私营业主,编程爱好者,初级电气工程师的必备程序,做学习,或参考研究通用。
首创通用非标设备程序,触摸屏可任意编辑气缸和轴控的动作顺序,二十组工序动作流程+轴控数据,实时显示工序流程,十个气缸一个轴以下直接套用,触摸屏根据需求,随意改变动作顺序或者工序组数,采用变量和步进综合
有关初始位置检测,死区补偿,弱磁,MTPA,Foc保护措施,参数辨别的一些文档,和参考代码
有关初始位置检测,死区补偿,弱磁,MTPA,Foc保护措施,参数辨别的一些文档,和参考代码。
有关初始位置检测,死区补偿,弱磁,MTPA,Foc保护措施,参数辨别的一些文档,和参考代码
西门子1200与v90伺服电机网口通讯控制
西门子1200与v90伺服电机网口通讯控制
Foc初始位置检测,脉振方波注入,核心代码,验证可用 包含代码和仿真,凸极电机和表贴电机都可用 辅助资料
Foc初始位置检测,脉振方波注入,核心代码,验证可用。 包含代码和仿真,凸极电机和表贴电机都可用。 辅助资料。
Foc初始位置检测,脉振方波注入,核心代码,验证可用 
包含代码和仿真,凸极电机和表贴电机都可用 
辅助资料
ASAM A2L文件合成工具 A2L文件合成工具,生成ASAP2 1.6版本的A2L文件 支持多种IDE的MAP文件格式,支持CANape和INCA两种设备
ASAM A2L文件合成工具 A2L文件合成工具,生成ASAP2 1.6版本的A2L文件。 支持多种IDE的MAP文件格式,支持CANape和INCA两种设备。
松下FP7大型plc程序,一共三十多个电机,轴控制程序模块化,拿着就可以直接套用,整个程序结构清晰,注释完整
松下FP7大型plc程序,一共三十多个电机,轴控制程序模块化,拿着就可以直接套用,整个程序结构清晰,注释完整
松下FP7大型plc程序,一共三十多个电机,轴控制程序模块化,拿着就可以直接套用,整个程序结构清晰,注释完整
无负压供水变频一拖三(3+1)西门子触摸屏 1.采用西门子smart200 SR20 plc+AM03+AQ02 ,西门子触摸屏; 2.一台变频器拖3台主泵一台辅泵,解决变频切的繁琐和安全性; 3.适
无负压供水变频一拖三(3+1)西门子触摸屏 1.采用西门子smart200 SR20 plc+AM03+AQ02 ,西门子触摸屏; 2.一台变频器拖3台主泵一台辅泵,解决变频切的繁琐和安全性; 3.适用于大小功率; 4.西门子plc一个模拟量控制4台泵; 5. 可以用于任意变频器,不再使用通讯变频器的单一性; 6.此程序也可以用做一对一使用,懂得改下电路就可以,实现多重选择;
无负压供水变频一拖三(3+1)西门子触摸屏
1.采用西门子smart200 SR20 plc+AM03+AQ02 ,西门子触摸屏;
2.一台变频器拖3台主泵一台辅泵,解决变频切的繁琐和安全性;
3.适