Skip to content

patilunmesh/drone_simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ROS2 Autonomous UAV Simulation

Prerequisites

sudo apt-get install ros-humble-tf-transformations
pip install transform3d

Setup a ROS2 workspace

$ tree

ros2_ws
├── build
├── install
├── log
└── src

Remember to source the setup.bash file in the install folder or add it to your bashrc/zshrc file

echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc

Clone the repository in the src folder

$ tree

ws_ros
├── build
├── install
├── log
└── src
    └── drone_simulation
        ├── drone_simulation
        └── README.md

Build the workspace

cd ros2_ws
colcon build
source install/setup.bash

Run the simulation

ros2 launch drone_simulation single_agent_launch.py

About

Autonomous drone simulation with LQR controller, trajectory planning, obstacle avoidance features in ROS2 and Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published