Difference between revisions of "User:Earthpatrol"

From PaparazziUAV
Jump to navigation Jump to search
m
Line 73: Line 73:
===== JSBSim Aircraft Configuration =====
===== JSBSim Aircraft Configuration =====


JSBSim defines a "Body" frame with the following cartesian coordinate system to quantify propulsion forces:
JSBSim defines a "BODY" frame with the following cartesian coordinate system to quantify propulsion forces:
* Top Left Quadrant (e.g.: NW, FL) -, -
* Top Left Quadrant (e.g.: NW, FL) -, -
* Top Right Quadrant (e.g.: NE, FR) -, +
* Top Right Quadrant (e.g.: NE, FR) -, +
* Bottom Right Quadrant (e.g.: SE, BR) +, +
* Bottom Right Quadrant (e.g.: SE, BR) +, +
* Bottom Left Quadrant (e.g.: SW, BL) +, -
* Bottom Left Quadrant (e.g.: SW, BL) +, -
Reference the [http://jsbsim.sourceforge.net/JSBSimReferenceManual.pdf JSBSim Documentation] for a discussion about the STRUCTURAL vs. BODY frame as well as details related to each section of a jsbsim configuration file.


All HooperFly JSBSim aircraft configuration files are located in the directory:   
All HooperFly JSBSim aircraft configuration files are located in the directory:   

Revision as of 00:07, 1 February 2015

HooperFly Autonomy

Developing autonomous capabilities for HooperFly using the Lisa MX autopilot from 1BitSquared in tandem with PaparazziUAV.

Frames & Components

The collection of HooperFly frames configured to fly with Paparazzi.

HooperFly RacerPEX : Azul

HooperFly RacerPEX : Verde

Frame/Component Test Bench : MultiWii FC & DSM2 Receiver

Each frame and associated components(motors/escs/wiring harness) are tested for functionality using a MultiWii FC and DSM2 receiver prior to the Lisa/MX autopilot integration.

Multiwii dsm2 testfc.JPG

Flight Status

Airframes: HooperFly Racer-PEX, Autonomous Twins: Azul & Verde

Attempting to use PaparazziUAV to fly two HooperFly RacerPEX in a synchronized autonomous fashion.

Hooperfly racerpex azulverde.jpg

Airframe Configuration

All HooperFly airframe configuration files are located in the directory:

$PAPARAZZI_HOME/conf/airframes/HooperFly
Table of Airframe Config Files
Airframe File
TeensyFly Quad teensyfly_quad_lisa_mx_20.xml
TeensyFly Hexa teensyfly_hexa_lisa_mx_20.xml
RacerPEX Quad racerpex_quad_lisa_mx_20.xml
RacerPEX Hexa racerpex_hexa_lisa_mx_20.xml
JSBSim Aircraft Configuration

JSBSim defines a "BODY" frame with the following cartesian coordinate system to quantify propulsion forces:

  • Top Left Quadrant (e.g.: NW, FL) -, -
  • Top Right Quadrant (e.g.: NE, FR) -, +
  • Bottom Right Quadrant (e.g.: SE, BR) +, +
  • Bottom Left Quadrant (e.g.: SW, BL) +, -

Reference the JSBSim Documentation for a discussion about the STRUCTURAL vs. BODY frame as well as details related to each section of a jsbsim configuration file.

All HooperFly JSBSim aircraft configuration files are located in the directory:

$PAPARAZZI_HOME/conf/simulator/jsbsim/aircraft
Table of Airframe Config Files
Airframe File
TeensyFly Quad teensyfly_quad.xml
TeensyFly Hexa teensyfly_hexa.xml
RacerPEX Quad racerpex_quad.xml
RacerPEX Hexa racerpex_hexa.xml

Telemetry - 2.4Ghz Xbee Radios

Receiver - 2.4Ghz DSMX Satellite

  • Functional verification testing with MultiWii FC test configuration
  • Picoblade wiring diagram

Autopilot - Lisa/MX

Command Line Loader Using BMP
make AIRCRAFT=Teensy_Fly_Hexa ap.upload BMP_PORT=/dev/cu.usbmodemE2B9BDC1

GPS - UBLOX LEA-6H

  • Verify firmware revision
  • Picoblade wiring diagram