Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Robotics

Trans-Atlantic Robots 203

An anonymous reader writes "In the summer of 2008, teams from a host of countries will compete in The Microtransat Challenge with the hope of gaining the honor of having built the first autonomous sailboat to cross the Atlantic. The results of Microtransat 2007, a smaller scale preliminary race, were recently announced. The winner was the team from Austria; team RoBoat, for having completed 24 hours of autonomous sailing. I am strongly considering joining this competition before the year is out, and would appreciate any insight from the Slashdot community. The boats can be up to 4 meters in length, and therefore capable of carrying a full-sized onboard computer (operating system of your choice). Time is limited however, so I would like to avoid as many hardware issues as possible and get straight to the difficult problem of writing the AI. So how would you design a seamless interface between sensors and actuators to the high-level code?"
This discussion has been archived. No new comments can be posted.

Trans-Atlantic Robots

Comments Filter:
  • AI link (Score:4, Interesting)

    by SPickett ( 911670 ) on Wednesday October 03, 2007 @11:15PM (#20847177)
    Evolving neural network for sailing project http://annevolve.sourceforge.net/ [sourceforge.net]
  • by Fry-kun ( 619632 ) on Wednesday October 03, 2007 @11:35PM (#20847347)
    if you need close-to 100% reliability, set up 3 different hardware platforms with different OSes - then run the program(s) on each and interpret the result as a system of experts (i.e. choose what the larger group suggested). If one goes down or starts spewing bad results, you'll be able to detect it. ...I think that's how it works :D

    Oh, and I'd recommend miniature/low power PCs for obvious reasons. That, or laptops.
  • by spinlight ( 1152137 ) on Thursday October 04, 2007 @01:16AM (#20848037)

    The quickest way that I know of to get your computer to talk to your motors is through a USB Data AcQuisition device (DAQ, for short). When we built a prototype ROV, we bought an off-brand China special [hytekautomation.com] for about $80 that had drivers for LabView. You will also need a motor controller. Some DAQs have Pulse Width Modulation (PWM) motor controllers built into them, but these are not cheap, in my experience.

    Hook your DAQ up to your control computer (we used windows), and then your motor controllers to your DAQ. The power supply that powers the motors (12 V DC or more) goes into the motor controllers, and the signal from the DAQ goes into the motor controllers (USB is 5ish V DC, I think). The power to the motors comes out of the motor controllers, according to however you program it in Labview.

    We used an Open Source Motor Controller [robotpower.com] (OSMC) that we built from parts.
    We used the system to vary the speed to 4 motors on the fly, using a computer interface that accepted input from a mouse and keyboard (just like Half-Life... sorta).
  • Re:In one word? (Score:4, Interesting)

    by Anonymous Coward on Thursday October 04, 2007 @07:06AM (#20849677)
    I've already done this in April, and it works.

    http://67.15.245.144/portfolio/navcom_ai/ [67.15.245.144]

    You're welcome to contact me for info, or just grab the source code and schematics since it's all open. If you do contact me however, I've changed some code in the past two months that's slightly more efficient (it's on the Parallax website in the object exchange under Math AFAIK, if you can't find it, get a hold of me)

    Matteo Borri mkb@libero.it

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...