Git Product home page Git Product logo

installrazorimuros's Introduction

installRazorIMUROS

Convenience scripts help install the Sparkfun Razor 9DOF IMU on the Jetson TK1 under ROS.

ROS and a custom kernel with FTDI support added should be installed on the machine before executing these scripts.

$ ./setupCatkinWorkspace

Will setup a Catkin Workspace named directoryname. If directoryname is omitted, then catkin_ws is assumed. Note that the Catkin Workspaces will be placed at ~/

$ ./installRazor.sh

Will install the razor−imu−9dof package. The script also installs the Arduino software environment so that the Razor IMU can be flashed with the AHRS software in the package, and Python software used for visualization of the IMU output.

Great instructions for installation and calibration are available here:

http://wiki.ros.org/razor_imu_9dof

Abbreviated version:

Once the Razor package is installed, switch to the Catkin Workspace, and source devel/setup.bash Then:

$ roscd razor_imu_9dof
$ cp -r src/Razor_AHRS ~/sketchbook/Razor_AHRS // Jetson TK1 uses Arduino 1.0 software
Edit Razor_AHRS.ino in the Hardware Options area to uncomment the device being used.
Go to "Tools" → "Board" and select "Arduino Pro or Pro Mini (3.3v, 8mhz) w/ATmega328". Note: in Aduino 1.5+, the board menu doesn't allow selecting the voltage/frequency; go to the Processor menu after selecting "Arduino Pro or Pro Mini" and select "ATMega 328 (3.3V, 8Mhz)"
Go to "Tools" → "Serial Port" and select the port used with the Razor.
Go to "File" and hit "Upload to I/O Board". After a short while at the bottom of the Arduino code window it should say "Done uploading".

installrazorimuros's People

Contributors

jetsonhacks 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.