Repository of Drone named SkyLark by MARS capable of autonomous navigation for transfer of goods.
- Autonomous robot with payload to carry for multiple purposes which is capable to move on RC control.
- Manipulate flight by gesture recognition.
- Runs on PX4 AutoPilot framework via ROS.
- This package contains all the files related to robot and its configuration
- Clone the repo, build in your preferred system and add the following lines in your bashrc.
source ~/{name_of_workspace}/devel/setup.bash
source ~/{name_of_workspace}/src/PX4-Autopilot/Tools/setup_gazebo.bash ~/{name_of_workspace}/src/PX4-Autopilot/ ~/{name_of_workspace}/src/PX4-Autopilot/build/px4_sitl_default >> /dev/null
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/{name_of_workspace}/src/PX4-Autopilot
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/{name_of_workspace}/src/PX4-Autopilot/Tools/sitl_gazebo
- For making gazebo work with PX-4 autopilot
cd ~/{name_of_workspace}/src/PX4-Autopilot/
make px4_sitl_default gazebo
- Command
roslaunch flying_skylark flying_square.launch
will launch the gazebo world along with the PX-4 autopilot.
- C++14
- python 2.x
- PX4 AutoPilot
- ROS Noetic
- Embedded C
- Raspberry pi 3B (setup given below)
- Eagle
- PTC Creo
- Download the Ubuntu image for raspberry pi 3.
- Flash the image with preferable software.
- Follow the standard ARM installation instructions from ROS Wiki to install ROS Melodic.
sudo apt-get update
sudo apt-get upgrade
sudo apt autoremove