GithubHelp home page GithubHelp logo

snavquad_interface's Introduction

Snapdragon Flight Documentation/Interface

These pages provide some information about the Snapdragon Flight™ platform (developer’s edition) including how to setup the build environment, interface with quadrotor_control and more.

User Guides:

Our board setup is slightly different than the official documentation. Following instructions have been pooled together from above guides, forums, etc.

We have three hardware platforms available in the lab for use.

Board setup

Snapdragon Flight

VOXL Board

Compile ROS Packages

  • Run a fan while compiling (onboard or offboard) to avoid damaging the board.
cd ~/ws_ros
catkin build -c
  • Grab a cup of coffee; this will take about 40 minutes.

Flying with the flight board and DDK (platform).

Run the script as sudo. This automatically restarts snav, launches necessary nodes. Enter y after snav restarts.

sudo -s
./tmux_snav.sh

There are helper scripts for ground station computer that sets up ROS_MASTER_URI and launches necessary nodes. This assumes quadrotor_control and snavquad_interface is compiled in your laptop workspace. For example dragonfly4 platform Enter the vehicle number accordingly.

roscd snavquad_interface/scripts
./tmux_ground_station 4

There are helper scripts for recording bag file in the snavquad_interface/scripts/capture folder. On the mav tmux session, switch to the Aux tab, there should be a pane that already has the following keys. Just hit Enter to start recording the bag. If the mav has micro-SD card it will bag it to /media/sdcard, else to the home folder ~/.

roscd snavquad_interface/scripts/capture
./record/sh 4

Calibrating the cameras.

Calibrate

snavquad_interface's People

Contributors

tdinesh avatar

Stargazers

Alex Z. avatar Elijah S. Lee avatar

Watchers

James Cloos avatar Laura Jarin-Lipschitz avatar Liu Wenxin avatar

snavquad_interface's Issues

Installation error

Dear sir I want to try the hetero Swarm and snavquad_interface but how to install the Kumar robotics control package and loiannog vio_qc package the repo is asking for password are these packages only for private use by the university members.
Thank you

Hello

This snippet is missing the ".sh" for the second line :P

roscd snavquad_interface/scripts
./tmux_ground_station 4

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.