Skip to content

example gazebo ardupilot simulation package

License

Notifications You must be signed in to change notification settings

kavichen/iq_sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IQ Simulations

This repo hosts gazebo worlds for various drone scenarios and various drone configurations. This Repo is specifically designed to work with the Ardupilot control system, and utilizes the ardupilot gazebo plugin to allow the ardupilot control software to interface and control the model drone in gazebo.

Dependencies

take a look at these tutorials to setup ardupilot, gazebo and the ardupilot gazebo plugin

Installing Ardupilot and MAVProxy

Installing QGroundControl

Installing Gazebo and ArduPilot Plugin

Installing x-term is recommended as it allows the ardupilot sitl interface to run in a terminal that will cleanly close when closing you sitl instance

sudo apt install x-term

Boat Simulation

Recently I have been experimenting with Ardurover for controlling an autonomous boat. Bellow shows the steps for installing for boat simulation. If you have already installed for quadcopter simulation, then most of the boat installation should already be completed.

boat setup

river world

Run Boat Sim

First terminal

roslaunch iq_sim boat.launch

second terminal

sim_vehicle.py -v APMrover2 -f gazebo-rover  -m --mav10 --console -L Viridian

About

example gazebo ardupilot simulation package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 52.6%
  • GLSL 40.5%
  • Shell 6.9%