Coder Social home page Coder Social logo

air's Introduction

air

Git Branching Strategy

Reference: http://bitstopixels.blogspot.sg/2017/05/a-git-branching-strategy-for-react.html

master: this is the development branch, used to test new code in the gazebo simulator before pushing it to the UAV

dtss-mini: no feature development or bug fixes. only used to do adjustments specific to the mini

dtss-mega: no feature development or bug fixes. only used to do adjustments specific to the mega

Connecting the TROne to Pixhawk 2.1

The Teraranger One (TROne) communicate to the Pixhawk 2.1 via I2C Bus. There are 3 buses on the Pixhawk, Bus 1 (in GPS 1), Bus 2 (in I2C 2) and Bus 3 (in GPS 2).

Since the Pixhawk is currently programmed to only scan I2C Bus 1, we will connect the TROne to the I2C pins inside the GPS 1 port.

This TROne is used for native altitude filtering by the Pixhawk.

*Note the altitude is only published as local_position_z_ned when the UAV is armed in altitude, position control, loiter, auto or offboard mode.

Telemetry Radio

The companion computer link to the Pixhawk occupies the default TELEM2 port assigned for telemery radio. A quick workaround is to connect the radio to TELEM1 port instead.

A new startup script have to be added at \etc\extras.ext\ to change the baudrate and rates of the telemetry radio.

TROne I2C Address

The I2C address of the TROne can be changed to the following convention

 Front

(35) --- (30) (34) --- (31) - - - (33) --- (32)

Pixhawk 2.1 Amendments for Offboard Control

# std of xy-pose estimate
param set LPE_VIS_XY 0.1

# somehow needed for fusion
param set FAKE_ORIGIN 1

# fuse vision yaw
param set ATT_EXT_HDG_M 1
param set ATT_W_HDG 1.0

ROS-MATLAB Setup

Edison needs the following configuration for MATLAB to resolve the DNS correctly.

In .bashrc, add the following lines

# replace with your edison ip accordingly
export ROS_IP=192.168.0.106
export ROS_MASTER_URI=http://192.168.198.106:11311

air's People

Contributors

tcheehow avatar

Watchers

 avatar  avatar

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.