Difference between revisions of "User:Aluminus"
(Page creation) |
m (Fix config comment) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Matthew Plymale, Concordia Univeristy == | == 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.--[[User:Aluminus|aluminus]] 19:54, 19 January 2011 (CET) | 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.--[[User:Aluminus|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"/> |
Latest revision as of 18:41, 26 January 2011
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)
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"/>