hudson is currently certified at Master level.

Name: Trammell Hudson
Member since: 2002-01-08 02:52:22
Last Login: 2004-04-26 19:05:49

FOAF RDF Share This

Homepage: http://www.swcp.com/~hudson/

Notes: I'm building an automatic flight control system (autopilot) for model helicopters. So far we have designed a three-axis, six degree of freedom IMU board that has two dual axis rate gyros, two dual axis accelerometers and extra features for realtime control of the helicopter.

Everything about it is GPLed and available from:

http://autopilot.sourceforge.net/

We hope to have the PID control loops tuned and the rotorcraft hovering under its own control within a few months. Then the autonomous navigation and strategic software design can begin.

Projects

Articles Posted by hudson

Recent blog entries by hudson

Syndication: RSS 2.0

13 Jul 2003 »

I've posted a high res (5.9 MB) and low res (1.9 MB) QuickTime of the tuning process on our Bergen Observer. We ran out of time to fully smooth out all the oscillations and enable the collective control due to a tropical storm that moved in over Charleston, SC.

On the Nova we have position tuned to +/- 30 cm and altitude tuned to +/- 20 cm. The Observer is a bit more "pitchy", which is causing it to drift forwards and backwards. I'm hoping to get the CCPM code working with the JetCat mechanics soon and try tuning it on a turbine.

16 Jun 2003 »

The onboard systems hovered Dennis' Nova helicopter for entire tanks of fuel yesterday! We closed all the control loops except altitude, so the throttle/collective were still under manual control. Despite a 20 degree magnetometer error, the flight controller managed to keep the helicopter within 1 m CEP during calm winds and 2 m CEP during gusts.

Onboard the Nova was our IMU / Servo controller, our three axis mangetometer, a Cerfboard with 802.11 CF, and our new u-blox TIM-LP / IO board.

We'll have movies and plots of the sensor data (plus overhead maps) available from autopilot.sourceforge.net. And Rotomotion will be selling IMU / INS kits and turnkey UAV systems based on the designs, too.

27 Apr 2003 »

Fast on the heels of my 1-D Kalman Filter for tracking gyro bias and determining tilt angle in a balancing robot, I've checked in code for an entire GPS aided inertial navigation system. You can see the full source code for the 17 state Kalman filter in gpsins.cpp andgpsins.h.

This filter uses the 3 axis, 6 dof IMU from Rotomotion, a three axis magnetometer from PNI and a u-blox TIM-LP GPS. It computes position in a local tangent frame for ease of use with the flight controller and tracks both gyro and accelerometer biases. We all know about the gyro drift problems, but the ADXL units also have a slight amount of temperature drift that can be tracked by the filter.

I'm still doing static testing on the software and hardware. Hopefully within a few weeks I'll be able to flight test it on my helicopter. As far as I know, this is the only Free Software GPS aided INS in existance.

13 Apr 2003 »

For folks building balacing robots like Dave Anderson's marvelous nBot or Larry Barello's gyrobot, I've written an extensively commented Kalman Filter that uses a dual axis accelerometer and a single axis angular rate gyro to accurately determine tilt angle, angular rate and gyro bias. The filter is able to be tuned for different amounts of noise in the sensors and to place varying trust in the different sensors. It also automatically tracks the gyro bias by comparing the covariance of the state estimate with the state measurement.

The full source code is in tilt.c and tilt.h. It is available under the GPL for your use and education.

23 Mar 2003 »

I've just added Futaba and JR high-speed digital servo support to my autopilot control board. The Futaba servos use 275 Hz refresh rate, while the JR units use a 166 Hz rate. The data pulse is the same, between 1 and 2 ms long. This is a hardware upgrade that requires the new Rev 2.4 boards.

I also wrote a page that details the Futaba PCM format. We'll have a software-only upgrade to support PCM transmitters / receivers soon.

30 older entries...

 

hudson certified others as follows:

  • hudson certified superdave33 as Apprentice
  • hudson certified Psyco as Journeyer
  • hudson certified veager as Apprentice
  • hudson certified brit-bot as Apprentice
  • hudson certified lkcl as Journeyer
  • hudson certified ada83 as Journeyer
  • hudson certified Seb as Journeyer
  • hudson certified kerwin as Apprentice
  • hudson certified markus as Apprentice
  • hudson certified ROB.T. as Journeyer
  • hudson certified Mikos as Apprentice
  • hudson certified rex as Journeyer
  • hudson certified bdekraker as Journeyer
  • hudson certified sparkjim as Journeyer
  • hudson certified matsw as Master
  • hudson certified dwhall as Master
  • hudson certified VoodooZ as Journeyer
  • hudson certified profesor as Journeyer

Others have certified hudson as follows:

[ Certification disabled because you're not logged in. ]

Robot of the Day

F.A.O.R.

Built by
Austin Chandler

Recent blogs

22 Mar 2010 Maliko (Observer)
20 Mar 2010 spirit (Journeyer)
18 Mar 2010 jmhenry (Journeyer)
12 Mar 2010 suckeroi (Observer)
7 Mar 2010 TrueAndroids (Observer)
6 Mar 2010 svo (Master)
3 Mar 2010 Pi Robot (Journeyer)
27 Feb 2010 motters (Master)
26 Feb 2010 Flanneltron (Journeyer)
24 Feb 2010 middlecreekmerchants (Master)
23 Feb 2010 evilrobots (Observer)
14 Feb 2010 rgeraci (Apprentice)
11 Feb 2010 The Swirling Brain (Master)
1 Feb 2010 trossenrobotics (Observer)
23 Jan 2010 Myzhar (Observer)
17 Jan 2010 steve (Master)
13 Jan 2010 watsonjosh (Apprentice)
31 Dec 2009 AI4U (Observer)

Newest Members

22 Mar 2010 minnieweather (Observer)
21 Mar 2010 robotriot (Observer)
21 Mar 2010 deagle25 (Observer)
20 Mar 2010 PaxRobotica (Observer)
20 Mar 2010 TheMilnator (Observer)
18 Mar 2010 HASON_ALRFAIY (Observer)
18 Mar 2010 shoaib (Observer)
17 Mar 2010 bruffie (Observer)
17 Mar 2010 garima_jain (Observer)
17 Mar 2010 dracoryan (Observer)
15 Mar 2010 nithin (Observer)
14 Mar 2010 bil bad (Observer)
13 Mar 2010 chintu (Observer)
12 Mar 2010 piyushnjha (Observer)
11 Mar 2010 sc_0097 (Observer)

Newest Robots

7 Aug 2009 Titan EOD
13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page