User:Aluminus

From PaparazziUAV
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Matthew Plymale, Concordia Univeristy

I am working in a team of 5 at Concordia University on a system of networked quadrotor vehicles. The vehicles are based on the Booz platform, with Vectornav VN-100 IMUs and YGE electronic speed controllers. The project is expected to reach completion as of April 1, 2011.--aluminus 19:54, 19 January 2011 (CET)

Vectornav VN-100 IMU

First, download the firmware library: http://www.vectornav.com/index.php?option=com_content&view=article&id=13&Itemid=8

Put the firmware library in peripherals/vn100.

Next, download the documentation: http://www.vectornav.com/index.php?option=com_content&view=article&id=11&Itemid=8

Now implement vn100_user.c, according to your processor (LPC2148/STM32).

Then implement imu_vn100.c/.h to call the firmware library and populate the Imu data structure with gyro, mag and accel values.

If you want to use the simulator, create imu_vn100_arch.c/.h and put it in the arch/sim directory. The files must implement imu_feed_gyro_mag and imu_feed_accel so that the simulator can emulate your IMU.

Create imu_vn100.makefile and add in the source files.

In your aircraft configuration file set <subsystem name="imu" type="vn100"/>