- 1.打开相机、毫米波雷达(包括kvaser)和YOLO
roslaunch camera_radar pre_fusion.launch
- 2.启动融合程序
roslaunch camera_radar fusion.launch
- 1.启动相机和毫米波雷达
roslaunch calibration calibration_pre.launch
- 2.打开ROS动态调参界面
roslaunch calibration camera_radar_calibration.launch
- 3.保存参数
rosparam dump ~/fusion/src/calibration/result/params.yaml
- 录包
rosbag record -a -x "(.*)/compressed(.*)"
roslaunch galaxy_camera MER-231.launch
roslaunch kvaser_interface kvaser_can_bridge.launch
roslaunch lidar test.launch
- autoware
- 小车模型prius_description
- slam
roslaunch lidar_localizer ndt_mapping.launch
- 在栅格地图实现A*算法
roslaunch plan plan_test.launch
- 根据xml文件绘制节点拓扑图发布成ROS的markerarray格式
roslaunch plan drawmap.launch
- 读取pcd将其转化为nav_msgs::Occupancy栅格地图,再使用map_server保存
roscore
rosrun pcd2pgm pcd2topic
rosrun map_server map_saver -f bitmap
- 根据pcd点云图或栅格地图,手工绘制节点拓扑图
- 启动标定程序,通过rviz 2D Pose Estimate 选定关键点,并自动给出序号
roslaunch graph_tool graph_tool.launch
- 使用说明:
- 默认开启捕捉模式,捕捉半径在launch文件设置,searchradius
- 添加两点连线,勾选add_path
在rviz使用initialpos,先选定第一个点,在选定第二个点,自动实现连线
- 删除一个点,勾选delete_point
在rviz使用initialpos,选定要删去的点
- 删除一条线,勾选delete_path
与添加连线方法相同
- 注:
- 连线与删除过程,对两点的顺序不敏感
- rviz可能会出现未识别到用户鼠标点击的情况,建议查看终端输出信息,再酌情处理
- 不按照使用说明使用本工具,可能造成无法预知的问题
- 启动rviz可视化高精地图以及全局路径规划
roslaunch osmmap osmmap.launch
- 打开USB串口权限,如果需要,目前GPS不能从USB读取数据,原因不明
sudo chmod 777 /dev/ttyUSB0
rosrun serial serialPort
- 全部GPS/IMU信息,发布fsd_common_msgs::comb, topic = "/comb"
- 里程计信息,发布fsd_common_msgs::Gnss, topic = "/gnss_odom"
- IMU,发布sensor_msgs::Imu, topic = "/gnss_imu"
- ROS标准GPS格式,发布sensor_msgs::NavSatFix, topic = "/gps/fix"
rosrun odometry_publishergnss_odom_pub
- 各种msg,在CmakeList.txt和package.xml设置依赖可以实现跨包调用
- CmakeList.txt
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
geometry_msgs
nav_msgs
fsd_common_msgs
)
add_dependencies(serialPort ${PROJECT_NAME} fsd_common_msgs_gencpp)
- package.xml
<build_depend>fsd_common_msgs</build_depend>
<exec_depend>fsd_common_msgs</exec_depend>
- 提取自apollo
roslaunch open_space demo.launch
- 取自深蓝学院
roslaunch jps3d demo.launch
- 使用珊格地图
- 支持rrt、rrtstar、A*三种全局规划算法
- 自用激光slam
roslaunch lio_sam_6axis run.launch
- 根据lio-sam的关键帧实时配准定位
roslaunch ieskf_lio relocalization.launch
- apollo简化版
roslaunch static_frenet static_frenet.launch
!!!!!bug多!!!!!
- 匈牙利算法
- 多线程控制ROS多回调函数
- 等