开源项目 uneven_planner 使用教程

开源项目 uneven_planner 使用教程

uneven_plannerAn Efficient Trajectory Planner for Car-like Robots on Uneven Terrain项目地址:https://gitcode.com/gh_mirrors/un/uneven_planner

1. 项目的目录结构及介绍

uneven_planner/
├── CMakeLists.txt
├── README.md
├── include/
│   └── uneven_planner/
│       ├── planner.h
│       └── utils.h
├── launch/
│   └── start_planner.launch
├── src/
│   ├── planner.cpp
│   └── utils.cpp
└── config/
    └── planner_config.yaml
  • CMakeLists.txt: 用于构建项目的CMake配置文件。
  • README.md: 项目的基本介绍和使用说明。
  • include/: 包含项目的头文件。
    • planner.h: 规划器的主要头文件。
    • utils.h: 工具函数的头文件。
  • launch/: 包含启动文件。
    • start_planner.launch: 用于启动规划器的ROS启动文件。
  • src/: 包含项目的源代码文件。
    • planner.cpp: 规划器的主要实现文件。
    • utils.cpp: 工具函数的实现文件。
  • config/: 包含配置文件。
    • planner_config.yaml: 规划器的配置文件。

2. 项目的启动文件介绍

start_planner.launch

<launch>
  <arg name="config_file" default="$(find uneven_planner)/config/planner_config.yaml"/>
  <node pkg="uneven_planner" type="planner_node" name="uneven_planner" output="screen">
    <rosparam command="load" file="$(arg config_file)"/>
  </node>
</launch>
  • arg: 定义了一个参数 config_file,默认值为配置文件的路径。
  • node: 启动规划器节点 planner_node,并加载配置文件。

3. 项目的配置文件介绍

planner_config.yaml

planner_params:
  max_velocity: 2.0
  max_acceleration: 1.0
  resolution: 0.1
  safety_distance: 0.5
  • max_velocity: 规划器的最大速度。
  • max_acceleration: 规划器的最大加速度。
  • resolution: 规划器的分辨率。
  • safety_distance: 规划器的安全距离。

以上是 uneven_planner 项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。

uneven_plannerAn Efficient Trajectory Planner for Car-like Robots on Uneven Terrain项目地址:https://gitcode.com/gh_mirrors/un/uneven_planner

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭蔷意Ward

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值