Find Me
Follow Me
My Shots

Support Me!

« A day of bad internet... | Main | First day at the pool! »
Wednesday
Jul292009

Well... we're not qualified yet...

It's interesting how the little things can bite you.  A new problem has arisen; SeaWolf likes going left, he's sticking to his southern heritage and apparently wants to drive a racecar.  This has the side effect of him missing our gate, at keeping us from qualifying. Hrm.  Well after discussing a few things about hydrodynamics and other possible reasons this could be, we've decided first we'll tackled a potential thruster imbalance.

So what are we doing to fix it? We're currently swapping out the thrusters to gives us the two "new" thrusters we just received from SeaBotix a few weeks ago on the port and starboard directional motors.  These motors have been recorded and should have basically the same characteristics when it comes to thrust.  The craft is naturally fairly stable when it comes to pitch and roll and we also have PIDs that will correct any errors that occur there so unbalanced thrusters aren't as big of an issue.  For our forward direction we currently rely on vision or acoustics pretty much solely, no magnetic compass or any other form of sensors rely.  This wouldn't be such a big issue except that once we're within about 10 ft of the gate we lose site of it and go into dead reckoning mode.

Assuming that the unbalanced thrusters aren't the issue we're currently dealing with, we are also doing what we can to get our IMU's magnetic compass working.  It's got quite some drift when we pole constantly but we're hoping that maybe by using a technique in which the engines are turned off, the IMU is polled and then the motor is kicked back on.  This gives us a brief period where the lightening storm of magnetic interference of the motors doesn't affect the compass values.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (2)

Did you ever get your compass re-calibrated? We found that that solved all of the problems we were having with ours (the 3DM-GX1). The Seabotix thrusters don't seem to affect it much (they are shielded), and it's already gyro-stabilized so you shouldn't have to worry about that. One thing that we are considering is integrating the yaw rate reading into our control loop to help keep our insane turn rates under control. I thought you might have the same issue, given the whole "almost killed a diver" thing. Our PID controller is really good at getting rid of thruster "imbalance", if long as we go slowly that is, as we found out racing you guys.

August 6, 2009 | Unregistered CommenterMicah (from VT)

Yeah, we had pretty good luck after using some basic filtering, averaging, and killing off the gyro stabilized option and just getting raw numbers. I think we just needed to calibrate the gyro but we weren't really up for that giving the time till competition haha.

August 7, 2009 | Registered CommenterMatthias

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>