https://github.com/zju-fast-lab/fast-perching
Real-Time Trajectory Planning for Aerial Perching
https://github.com/zju-fast-lab/fast-perching
Last synced: about 1 year ago
JSON representation
Real-Time Trajectory Planning for Aerial Perching
- Host: GitHub
- URL: https://github.com/zju-fast-lab/fast-perching
- Owner: ZJU-FAST-Lab
- License: gpl-3.0
- Created: 2022-07-19T04:50:50.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-03T02:24:30.000Z (over 3 years ago)
- Last Synced: 2025-04-26T10:36:17.251Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 11.6 MB
- Stars: 98
- Watchers: 7
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fast-Perching
## 0. Overview
**Fast-Perching** presents a novel trajectory planning method for real-time aerial perching, which adaptively adjusts terminal states and the trajectory duration. This feature is especially notable on micro aerial robots with low maneuverability or scenarios where the space is not enough.
**Authors**: Jialin Ji, Tiankai Yang and [Fei Gao](https://ustfei.com/) from the [ZJU Fast Lab](http://zju-fast.com/).
**Paper**: [Real-Time Trajectory Planning for Aerial Perching](https://arxiv.org/abs/2203.01061), Jialin Ji, Tiankai Yang, Chao Xu, Fei Gao, Accepted in IEEE/RSJ International Conference on Intelligent Robots and Systems (__IROS 2022__).
**Video Links**: [bilibili](https://www.bilibili.com/video/BV14q4y147uz)
## 1. Simulation of Aerial Perching
>Preparation and visualization:
```
git clone https://github.com/ZJU-FAST-Lab/Fast-Perching
cd Fast-Perching
catkin_make
source devel/setup.zsh
chmod +x sh_utils/pub_triger.sh
roslaunch planning perching.launch
```
>Start the perching planner:
```
./sh_utils/pub_triger.sh
```
>Change the position, veliocity and orientation of the landing plate:
```html
```
## 2. Other Settings or Functions
>Enable replan module of the planner:
```html
```
>Enable pause debug module of the planner:
```html
```
## 3. Acknowledgement
We use [**MINCO**](https://github.com/ZJU-FAST-Lab/GCOPTER) as our trajectory representation.