Releasing NavStik, a Micro Navigation and Control Module

We are glad to announce the release of a micro navigation and control module to serve as an autopilot for UAVs/MAVs. NavStik is one of the smallest and most powerful such platforms available with open-source RTOS based software/drivers that can be used for a variety of applications related to mobile robotics.

This module is intended for use by researchers and hobbyists. All the firmware and drivers are available in open-source to help users start building their applications, quickly.

Key features of this module are:

  • 3-axis Accelerometer
  • 3-axis Gyroscope
  • 3-axis Magnetometer
  • Barometer (Static Pressure Sensor)
  • GPS
  • Temperature Sensors for Temperature Compensation of Sensor Data
  • Cortex M4 Based Microcontroller (STM32F4: 32 bit, 168 MHz)
  • Onboard SPI Flash with 16 Mb Memory
  • Connectors for Interface Board (required for power and interface to external world)
  • Connectors for Gumstix Overo® (optional - available from Gumstix; for power intensive applications)
  • Connector for GPS Antenna (optional; required for GPS applications)
  • Differential Pressure Sensor (optional; for air-speed estimation)
  • Power Regulators and Switches (for programatically controlling power to subsections)

Interface board (IvyPRO) provides following additional features:

  • 12 PWM channels: In/Out Reconfigurable
  • Micro-SD Card Support
  • Telemetry Port (UART)
  • 2 Full-Speed USB Ports (one can be used for firmware upload)
  • Port for Spektrum Receiver (UART)
  • Gumstix Overo® UART and USB (2 nos) ports
  • Debug Port (for connection to IvyGS for JTAG debugging and console)
  • Onboard current measurement
  • Battery voltage monitor
  • Efficient DC-DC converter for wide input voltage range (4.5 V - 14 V)
  • Automatic power switching between USB and Battery
  • ESD and short-circuit protection

The ground-station board (IvyGS) connects to the interface board using the debug cable, and provides these functions:

  • JTAG debugging
  • NavStik console
  • Overo® console
  • Telemetry port for GCS (UART)

A suitable interface board may be selected based on the application. A debugging (JTAG) and ground-control-station board (with telemetry interface and console) is also available. For more details please checkout the community portal: http://www.navstik.org. Limited boards are now available and can be ordered from the NavStik store: http://www.navstik.com.

We look forward to feedback from the research and hobbyist community on NavStik and how would they want it to evolve. Please do leave your comments below or write to us at info@navstik.org.

Views: 2725


Developer
Comment by Michael Oborne on September 25, 2012 at 3:12am

what gps is onboard?

Comment by Nitin Gupta on September 25, 2012 at 3:22am

NavStik uses a UBlox Max 6Q GPS. You can find details on all sensors used on NavStik, here: http://navstik.org/documentation/1.0/20/sensor-details/

Comment by Nikhil Upadhye on September 25, 2012 at 6:57am

Any flying videos with this board?

Comment by MarcS on September 25, 2012 at 8:02am

Hi Nitin,

tha hardware looks nice. Did I miss the description and screenshots of onboard and GCS software?

Is it in progress or to be written (as to understand: users start building their applications)? If so it could be good to adapt existing knowledge...

Comment by Ellison Chan on September 25, 2012 at 8:25am

One thing I gotta say is that it's very expensive.  $299 for just the controller, and then you have to buy the sensors, and I/O boards on top of that?

Comment by Nitin Gupta on September 25, 2012 at 9:31am

@Nikhil: NavStik provides the hardware platform to implement autopilot and other automation applications. It is not an off-the-shelf autopilot system. It is designed for researchers/DIY enthusiasts who plan to develop/implement their own algorithms on this board. In due course, we should be able to see NavStik being used in a variety of systems. IIT Kanpur is already planning to use this platform for a few of their MAVs, currently under development.

@MarcS: NavStik comes ready with a set of drivers for RTOS (for all interfaces, sensors, uSD card support, etc.) and code samples for making use of these drivers and writing multithreaded applications, etc. A console application for testing the hardware is also included. Details and screenshots of all these will soon be uploaded.

So, this provides a platform for researchers/DIY enthusiasts to develop their own autopilot. For standard autopilot applications, several open-source code-base (for both, onboard and GCS) are already available that can be easily ported to NavStik. We will provide examples of this in due course.

@Ellison Chan: $299 is for the main board that consists of the controller and all the sensors (including a high quality GPS), except the differential pressure sensor. The only other item required for basic setup is one interface board (IvyPRO, IvyEZ or IvyLITE). It is highly recommended to also get the ground-station board (IvyGS), as it provides a lot of functionality (JTAG debugger, console, telemetry support) and integrates tightly with the rest of NavStik setup.

BTW, a youtube video of the main board is available here: http://www.youtube.com/watch?feature=player_embedded&v=CbSPngdxeeM

Comment by Crashpilot1000 on September 25, 2012 at 9:57am

Complete rip off

Comment by Nitin Gupta on September 25, 2012 at 9:58am

@Ellison Chan: The static pressure sensor is built-in (for altitude measurement). Differential pressure sensor is optional. It is required for some applications (esp. fixed-wing) for measurement of air-speed (pitot-tube). In case, you are planning to work on multicopters, you probably don't need a differential pressure sensor. GPS antenna is required for GPS applications.

For selection of the interface board, pl take a look at this comparison chart: Interface Boards

Comment by Peter Meister on September 25, 2012 at 1:03pm

Too expensive IMHO...

Comment by David Jones on September 25, 2012 at 5:42pm

How much does it weigh?

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service