Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
research:robotvision:replanning [2017/03/07 11:26] usenko |
research:robotvision:replanning [2017/03/07 11:30] usenko |
Contact: [[members:usenko|Vladyslav Usenko]]. | Contact: [[members:usenko|Vladyslav Usenko]]. |
| |
| <html><center><iframe width="560" height="315" src="https://www.youtube.com/embed/jh6tMHjxHSY" frameborder="0" allowfullscreen></iframe></center></html> |
| |
| <html><br><br><h1 class="sectionedit1">Abstract</h1></html> |
In this work we present a real-time approach for local trajectory replanning for MAVs. Current trajectory generation methods for multicopters achieve high success rates in cluttered environments, but assume the environment is static and require prior knowledge of the map. In our work we utilize the results of such planners and extend them with local replanning algorithm that can handle unmodeled (possibly dynamic) obstacles while keeping MAV close to the global trajectory. To make our approach real-time capable we maintain information about the environment around MAV in an occupancy grid stored in 3D circular buffer that moves together with a drone, and represent the trajectories using uniform B-splines. This representation ensures that trajectory is sufficiently smooth and at the same time allows efficient optimization. | In this work we present a real-time approach for local trajectory replanning for MAVs. Current trajectory generation methods for multicopters achieve high success rates in cluttered environments, but assume the environment is static and require prior knowledge of the map. In our work we utilize the results of such planners and extend them with local replanning algorithm that can handle unmodeled (possibly dynamic) obstacles while keeping MAV close to the global trajectory. To make our approach real-time capable we maintain information about the environment around MAV in an occupancy grid stored in 3D circular buffer that moves together with a drone, and represent the trajectories using uniform B-splines. This representation ensures that trajectory is sufficiently smooth and at the same time allows efficient optimization. |
| |
For source code with simulation examples visit the [[https://github.com/vsu91/ewok|Github repository (coming soon)]]. | <html><br><br><h1 class="sectionedit1">Open-Source Code</h1></html> |
| The full source code is available on Github under LGPLv3 [[https://github.com/vsu91/ewok|https://github.com/vsu91/ewok]]. |
| |
<html><center><iframe width="560" height="315" src="https://www.youtube.com/embed/jh6tMHjxHSY" frameborder="0" allowfullscreen></iframe></center></html> | |
| |
| ========== Publications ========== |
| <bibtex> |
| <keywords>replanning</keywords> |
| </bibtex> |
| |
| |