Giter Club home page Giter Club logo

fixedwing_gazebo's Introduction

Fixedwing Gazebo

Gazebo models of student designed mini fixedwing aircraft inspired by Flite Test Mighty Minis. Created as part of Purdue AAE 451 (Aicraft Design), Spring 2020.

group_photo

Build

mkdir -p ~/catkin/src
cd ~/catkin/src
git clone https://github.com/jgoppert/fixedwing_gazebo.git
git clone --recursive --branch sitl_twin https://github.com/jgoppert/Firmware.git px4
ln -s px4/Tools/sitl_gazebo mavlink_sitl_gazebo
cd ~/catkin
catkin init
catkin build
. ./devel/setup.bash

Launch

Flyable Vehicles

  • miniscout
  • mini_fixedwing_01
  • mini_fixedwing_02
  • mini_fixedwing_03
  • mini_fixedwing_04
  • mini_fixedwing_05
  • mini_fixedwing_06
  • mini_fixedwing_07
  • mini_fixedwing_08
  • mini_fixedwing_09
  • mini_fixedwing_10
  • mini_fixedwing_11
  • mini_fixedwing_12
  • mini_fixedwing_13
  • mini_fixedwing_14

Most vehicles are single engine and can be run with:

roslaunch fixedwing_gazebo px4.launch vehicle:=mini_fixedwing_01

For the twin engine (mini_fixedwing_04), we will need to tell it to use the twin engine startup script.

roslaunch fixedwing_gazebo px4.launch vehicle:=mini_fixedwing_04 script:=plane_twin

Analyzing Flight Logs

There are flight logs in the data directory for each vehicle. You can download the .ulg files to your computer, then upload them to: https://review.px4.io/

fixedwing_gazebo's People

Contributors

jgoppert avatar zp-yang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fixedwing_gazebo's Issues

mavlink_sitl_gazebo

Hello,
I can not build mavlink_sitl_gazebo with catkin build. It gives me an error on every try. Do you have any suggestions? After all files (px4 and fixedwing_gazebo) are cloned, mavlink_sitl_gazebo has a red arrow on it. What is the meaning of that? Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.