# Dftpav
**Repository Path**: gchasing/Dftpav
## Basic Information
- **Project Name**: Dftpav
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-06-17
- **Last Updated**: 2025-06-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Dftpav
A lightweight **Spatial-Temporal** trajectory planner for car-like robots。
## 0. Overview
**Related Paper**:
Please cite the paper below if this repo helps you.
- [An Efficient Spatial-Temporal Trajectory Planner for Autonomous Vehicles in Unstructured Environments](https://arxiv.org/abs/2208.13160), Zhichao Han, Yuwei Wu, Tong Li, Lu Zhang, Liuao Pei, Long Xu, Chengyang Li, Changjia Ma, Chao Xu, Shaojie Shen, Fei Gao.
## 1. Setup
All the tests are conducted in the Linux environment on a computer equipped with an Intel Core i7-10700 CPU and a GeForce RTX 2060 GPU.
Moreover, Our software is developed and tested in Ubuntu 18.04, 20.04 with ROS installed.
ROS can be installed here: [ROS Installation](http://wiki.ros.org/ROS/Installation).
## 2. Build on ROS
1. Install the dependence.
```
sudo apt-get install libgoogle-glog-dev libdw-dev libopenblas-dev gfortran
```
We use [Protocol Buffers](https://developers.google.com/protocol-buffers/) for parameter configuration. For the installation guide, please refer to this [link](https://github.com/protocolbuffers/protobuf/blob/master/src/README.md).
2. Create an empty new workspace and clone this repository to your workspace:
```
cd ~/your_catkin_ws/src
git clone https://github.com/ZJU-FAST-Lab/Dftpav
cd ..
```
3. Compile it.
```
catkin_make -DCMAKE_BUILD_TYPE=Release
```
## 3. Run
Open a new terminal window, `cd ` to `~/your_catkin_ws/` and type:
```
source devel/setup.bash
```
Then, run the script:
```
./run.sh
```
Then, you can use the **2D Nav Goal** in **RVIZ** to trigger the planning.
Here is an example:
## 4. Licence
The source code is released under [GPLv3](http://www.gnu.org/licenses/) license.
## 5. Maintaince
For any technical issue, please contact Zhichao HAN (zhichaohan@zju.edu.cn).
For commercial inquiries, please contact [Fei GAO](https://ustfei.com/) (fgaoaa@zju.edu.cn).