Slashdot Mirror


Bluetooth for Homebrew Robots?

MacGod asks: "As an extra-curricular for my university, I am working some other engineers to try and design a RoboSoccer Project (please don't wipe out our server if possible), with the hopes of entering the RoboCup tournament in the near future. We are currently using some low-frequency Abacom RF communication modules, but would like to able to go to BlueTooth if possible. However, I have found it nearly impossible to locate any suitable BlueTooth modules. We'd really like something that could be put onto a breadboard, and that would come with sufficiently detailed instructions that we'd be able to implement it without being BlueTooth experts. Any suggestion on homebrew BlueTooth solutions, Slashdot?"

134 comments

  1. Why bother ? by Anonymous Coward · · Score: 0


    surely WIFI has overtaken bluetooth, remember bluetooth is a brand

    1. Re:Why bother ? by cguerra · · Score: 0, Flamebait

      You moron! it's called power issues.. you know.. small robots need to rely on bateries and they run out...

    2. Re:Why bother ? by hermango · · Score: 1

      Here's a url of something called "ZigBee." It might be what is needed. http://www.zigbee.org/

  2. Bluetooth modules for use with mobile robots by CaptainDrewle · · Score: 5, Informative
    1. Re:Bluetooth modules for use with mobile robots by deglr6328 · · Score: 4, Interesting

      Most of the links on that page seem to be usb bluetooh or bare modules. If you're looking for turnkey RS-232 bluetooth units (as I was for a project at work), may I highly disrecommend Free2Move's serial port plug. I've been trying to get them to work for weeks and you'd think for nearly $400 for the pair they would at least answer ONE of my emails or pick up the phone for their "tech support" line. STAY AWAY!! I do know what you mean about these things being rare and rediculously expensive though. Maybe I'll try Brainboxes serial converter next.

      --
      - "Hear that?! The percolations are imminent! Cease your ingress!"
    2. Re:Bluetooth modules for use with mobile robots by Anonymous Coward · · Score: 0

      But does it work with two-wheel'd robots????

      PROPS TO MAUS.

    3. Re:Bluetooth modules for use with mobile robots by MacGoddess · · Score: 2, Informative

      Have you seen this thing? Its board mountable. Most likely requires real hacker skillz.

      http://www.circuitcellar.com/PSOC2002/winners/h9 .h tm

      I can email you offlist, with my bluetooth links and research if you are interested. My buds and I are building a robotic society for our grad thesis. BT is high on our list of prefs for comm. between the robots.

      --
      My powers can only be used for good.
    4. Re:Bluetooth modules for use with mobile robots by Anonymous Coward · · Score: 0

      I've never used Free2Move's serial port plug, but I have personally interfaced a mouse to my embedded controller. Your problem is most likely that you're not properly suppling power to your device.

      THe DTR and RTS signals are normally held positive by your computer's serial port and provide +12v when not loaded. Most likely you can simply supply 6-12v directly to your device and it will work. For opamp devices that require a negative voltage, your can use the TD signal, normally -12v when no data is being sent.

      Powering your device though the serial port is only pratical for all but the lowest current application.

      Hope this helps.

    5. Re:Bluetooth modules for use with mobile robots by deglr6328 · · Score: 1

      the problem is....I don't know what the problem is!! :) I am supplying 5V to them with an external power supply and they DO see eachother and link up in the config software they just don't transfer any information between devices!! oh well... back to the reseller they go.

      --
      - "Hear that?! The percolations are imminent! Cease your ingress!"
    6. Re:Bluetooth modules for use with mobile robots by theophilosophilus · · Score: 1

      I've put in a request with my boss to get a Free2Move RS232 converter to experiment with. Theyre a little cheaper than the BrainBoxes converters.

      Aside from the cost of the BrainBoxes stuff, I've been fairly satisfied with the performance. The plan is to start selling/recommending the BrainBoxes stuff to our customers (unless of course a cheaper alternative is found).

      Can you comment any more about the difficulties you are having with Free2Move?
      moc.oohay_@_12341ekim

      --
      Why have 1 person driving a backhoe when you could employ 20 with shovels?
  3. usenet by RobertTaylor · · Score: 3, Informative

    comp.robotics.misc has a few useful posts.

    this post's author could be someone to ask?

    1. Re:usenet by killthiskid · · Score: 1
      (please don't wipe out our server if possible)

      Most futile slashdot request evar!

    2. Re:usenet by Anonymous Coward · · Score: 0

      Three lines of text. One is a quote, one has a spelling mistake, and one simply doesn't make any sense at all! Nice going!

  4. Try froogle next time... by loucura! · · Score: 4, Informative

    Google's froogle feature is pretty cool, I found board-mountable bluetooth modules in less than 10 seconds (I had to resort by price).

    Here's a Site that sells the modules.

    --
    Black and grey are both shades of white.
  5. don't hit too hard by makapuf · · Score: 0, Funny

    Hint : if you don't want your server being hit, don't put a link to it on /. front page !

    Other possibility : require flash player on the front page with no alt text for the only visible thing on your site.

    In soviet russia, new robot overlords welcome US !

    1. Re:don't hit too hard by JVert · · Score: 1

      Actually that would be counter productive. I think most people will see the doorway page, see "flash required" and hit the back button. If they saw a text only link they would jump all over that pummeling it to death.

    2. Re:don't hit too hard by yerricde · · Score: 2, Insightful

      if you don't want your server being hit, don't put a link to it on /. front page !

      Better yet, if your page doesn't have a lot of large images, link to a Google cached page instead.

      --
      Will I retire or break 10K?
  6. Bluetooth? by Anonymous Coward · · Score: 4, Insightful

    We are currently using some low-frequency Abacom RF communication modules, but would like to able to go to BlueTooth if possible.

    Why Bluetooth? A better question would have been, "We are currently using some low-frequency Abacom RF communication modules, but would like increased range, bandwidth, and fidelity. Does anyone have any recommendations for a wireless technology which will meet these needs?"

    Let the problem dictate the solution. It sounds like you're just itching to make use of Bluetooth because it's buzz-compliant.

    1. Re:Bluetooth? by Anonymous Coward · · Score: 0

      Amazingly Bluetooth has increased range, bandwidth, and fidelity. So he could have used Bluetooth shorthand for what you said. And bluetooth isn't a buzzword. This isn't 1999 anymore.

    2. Re:Bluetooth? by node+3 · · Score: 2, Insightful

      Maybe the poster, MacGod, has a Bluetooth enabled computer, and wants to simplify the robot? Bluetooth works, and is has good general support.

      Mac users tend to realize it's what your computer can do that's important, not what you can tinker with on the computer. Had he asked the question you posed, the simple, cheap and common Bluetooth protocol might have gotten far less mention than some protocol X which has a range of 1km, supports 64k simultaneous connections, costs $500/unit, and will require the student to spend more time debugging the wireless hardware than actually designing/building/improving the robot.

      It's much more logical to notice that Bluetooth is built-in to one's computer, and decide to go with that, if it meets one's needs.

    3. Re:Bluetooth? by Anonymous Coward · · Score: 0

      Maybe the poster, MacGod, has a Bluetooth enabled computer, and wants to simplify the robot? Bluetooth works, and is has good general support.

      Mac users tend to realize it's what your computer can do that's important, not what you can tinker with on the computer. Had he asked the question you posed, the simple, cheap and common Bluetooth protocol might have gotten far less mention than some protocol X which has a range of 1km, supports 64k simultaneous connections, costs $500/unit, and will require the student to spend more time debugging the wireless hardware than actually designing/building/improving the robot.

      It's much more logical to notice that Bluetooth is built-in to one's computer, and decide to go with that, if it meets one's needs.


      Funny. And here I thought Slashdot is supposed to foster technical discussions of this very kind -- pros and cons of bluetooth vs. another wireless protocol -- not simply serve as a shopping service to answer questions of "Where can I find a cheap place to buy X?"

      Or maybe I'm just new around here, right?

    4. Re:Bluetooth? by cnj · · Score: 1

      Maybe they want to control it from a standard cell phone, or PDA with bluetooth?

      --
      Never trust anyone over 90000.
    5. Re:Bluetooth? by MacGod · · Score: 1
      Why Bluetooth? A better question would have been, "We are currently using some low-frequency Abacom RF communication modules, but would like increased range, bandwidth, and fidelity. Does anyone have any recommendations for a wireless technology which will meet these needs?"

      Let the problem dictate the solution. It sounds like you're just itching to make use of Bluetooth because it's buzz-compliant.

      I mainly was interested in BlueTooth because it was faster, and had reasonable range than the RF modules we had been using. In addition, I had hoped that because it was a well-known, semi-mature standard, that there might be some simple implementations that would get around the need to encode/decode, filter noise etc like we currently have to do. I was ideally hoping there would be essentially a cable replacement setup. Meaning that I would be able to just plug it in and go.

      --
      "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
    6. Re:Bluetooth? by Nykon · · Score: 1

      Then my quesiton is.. why did you rule out WiFI ?

      --
      "It's better to be a pirate then join the Navy"
  7. funny joke by snero3 · · Score: 2, Funny
    (please don't wipe out our server if possible)

    Um you probably should have though of that before you post to /. That is like waving a red flag to a bull. Good luck!

    --
    It said "windows 98 or better" so I installed Linux
    1. Re:funny joke by Anonymous Coward · · Score: 0

      ...especially considering that the main page links to a Flash document... that's like... um... some analogy regarding myself and a big bowl of Cocoa Puffs, or something...

  8. Last time I checked... by jkitchel · · Score: 1

    (please don't wipe out our server if possible)

    Sounds like an exercise in futility. You do know this is /., right?

  9. bluetooth distance by ryanw · · Score: 1, Insightful

    Well, i have a few bluetooth devices. As far as I know bluetooth's range is about 15 feet from your device. Now I'm sure you could boost it's range with antanas and such, but if you want something easy without needing to tweek, you might be looking in the wrong area. I'd go with just a regular wi-fi for robotics.

    1. Re:bluetooth distance by Locutus · · Score: 4, Informative

      just having a few products doesn't mean much. Try doing a little research and you'll find the Bluetooth spec support 3 classes/ranges:

      Class 1 = 100m
      Class 2 = 10m
      Class 3 = 2m

      with corresponding power demands. All of which are still close to 1/4 the power of 802.11 devices.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  10. bah bluetooth by narkotix · · Score: 1

    At uni we experimented with our lego mindstorms bricks and integrated/hacked in 802.11b to send/recieve commands/data to the units.
    (apologies for the many /'s)

    --
    We played dungeons and dragons for 3 hours.....then i was slain by an elf
  11. Bluetooth lego robot by code_echelon · · Score: 3, Informative

    Here an interesting project that uses Bluetooth. Lego Robot.
    Also here is a good overview of Bluetooth. Overview.

  12. GUELPH RULES by cryptowhore · · Score: 1

    It is my sad duty to report the truth: I am a York Student and we do nothing cool. I will now regress into obscurity. Register at National Semiconductor for free, and they'll send you free demo chips and they'll ship it to you for free. Good luck...sounds cool!

    --
    Happiness is a slider variable
    1. Re:GUELPH RULES by Goth+Biker+Babe · · Score: 1

      I was at York University and it was great. Ah you don't mean this University of York do you! I find it interesting to my old university is relatively new considering the city is getting near to 2000 years old.

  13. bluetooth gameboy by natefanaro · · Score: 1

    I don't know much about bluetooth but I remember a gameboy bluetooth setup that someone made for college. I was able to get a cached page of their bluetooth info here: http://216.239.51.104/search?sourceid=navclient-me nuext&q=cache:http%3A//www.it.lth.se/it/msprojects /ita/past/playmobile/html/4/index.html

    I did a search for the ericsson development kit that they used and found a few good links:

    http://www.icr.a-star.edu.sg/cwci/hw2.htm

    http://www.stonestreetone.com/products/bluetooth _d evelopment_platform/specifications_ericsson.html

    http://www.infineon.com/cgi/ecrm.dll/ecrm/script s/ prod_cat.jsp?oid=-10763

  14. Those who can... by nadamsieee · · Score: 1, Flamebait

    The team consists of 6 Ph.D faculty, and the vision subsystem description notes that:

    A group needs to be formed who can now proceed to writing code to actually perform in the robosoccer environment. (sic)

    There is a saying that is "more true" in engineering: Those that can, do. Those that can't, teach.

    Does anyone think these yahoo's have a chance of actually fielding a working robosoccer team? Maybe they plan on getting a bunch of students to do the lower level design & implementation work, but that won't solve the problem of first capturing a practical system design that might actually work...

    1. Re:Those who can... by Anonymous Coward · · Score: 1, Insightful

      If you think PhD's don't do anything but teach you are fooling yourself. Teaching undergrads is a small part of what professors do, especially in engineering. Usually professors have several research projects going on and frankly have more interesting things to do than connect a bluetooth radio tranmitter to a microcontroller (or make a widley accessible web page).
      They have the much harder job of doing the math and science needed to design and make all the little plug an play devices that people can use easily without having to know any of the details that govern the real world.
      The reason you probably think that you can while those who teach, can't, is probably because those who teach have much harder problems to solve than you.

    2. Re:Those who can... by LenE · · Score: 2, Interesting
      Does anyone think these yahoo's have a chance of actually fielding a working robosoccer team?

      I think they can. In fact I hope that they kick ass and take names.

      This is an academic contest. All of the teams are students and grad students, each sponsored by faculty members like them. There is a lot of work to do for this contest, but all previous work done by all previous teams is open to anyone who wants to join in.

      My team gives away our design and code every year. Many others do as well. We do it to push ourselves. Every year, teams like this one come along with stuff that we haven't thought of yet, and advance the whole program. We learn stuff from every team that we play.

      The fact that they have so many involved faculty speaks volumes about their interest in the program. Yes, students will do the work in the end, but it puts them in a much stronger position to have so many faculty to draw from.

      -- Len

    3. Re:Those who can... by Kaliken · · Score: 2, Interesting

      Many years ago that robocup project was actually pretty much what you are alluding to. A bunch of not very functional robots playing a game of: "shove the ball as close to the net as possible and maybe I will score"

      It wasn't until 1999 that the actual system was now considered. This is what I believe made Cornell do so well. We focused on the system. How can an improvement in mechanical design change the way to play the game? How can electrical design help out mechanical layout? Its all connected and that's what was missing for a long time. This is where it can be a problem with 6 PhD's in the same field on such a multi disciplinary system.

      Look at the system.. It really hurts when you have the best AI but cannot show it due to poor robots/electronics/vision

      Ken
      Cornell Robocup 2001-2003

  15. why bluetooth? by duber007 · · Score: 4, Informative

    If you're having trouble finding something to use, maybe it's not the way to go......like other posts state, the range and BW are limited.....I'm using a nice little device from Honeywell - ROC09352XMS which is a radio-on-a-chip device for my thesis... All you need is a microcontroller with an SCI interface (i.e. just about any PIC or 68HC11 device, which most people have some knowledge of), a power supply and an antennae - everything else is self contained - and it can range from 300-900Mhz, up to 19.2kBps.....at $26US a piece, not very expensive either.....

    1. Re:why bluetooth? by nuntius · · Score: 3, Informative

      Here's the data sheets.

  16. What benefit? by Fubar411 · · Score: 1

    I think the only real gain you would have is low power consumption. With WiFi you'd be able to run multiple channels and have IP addresses. The documentation and know how on that is well established. Bluetooth is cute, but buggy, and it certainly isn't the pancea for all things short ranged and wireless.

  17. Bluetooth Modules by c_oflynn · · Score: 4, Informative

    Hello,

    There do exsist small bluetooth modules, but not for what you want really. Bluetooth is fairly complex, and for small robots you'd be far better off designing your own protocol. And its more fun that way ;-)

    But if you are dying for bluetooth, Google is your friend:

    http://www.national.com/appinfo/wireless/LMX9820 .h tml

    http://www.wirelessfutures.co.uk/products/prod_p ro _wlsc.html

    I think there are others out there - I've heard of them before.

  18. Homebrew robots? by ozbird · · Score: 0

    Wasssuuuuuppppp!!!

    If they're getting "bluetooth", they should turn down the cooling (10-12 degrees C is a good cellar temperature).
    Is there a Guinness expansion pack?

  19. Did you Google for that? by Anonymous Coward · · Score: 0

    Or are you actually knowledgeable in these things?

    Either the original story submission was dumb or there are an amazing number of real geeks here to respond so quickly :)

  20. GO GO MOO U! by rerunn · · Score: 1

    Remember this is from a university that has strengths in Agricultural Sciences, Veterinary and all around Tree Hugging. The computing department was absolutely dismal when I was a student there.

    Not bad for a bunch of hick farmers if they can pull it off.

    1. Re:GO GO MOO U! by cryptowhore · · Score: 1

      It's gotten better, I only have one hick collegue out of 5 from there now.

      --
      Happiness is a slider variable
    2. Re:GO GO MOO U! by robotoperasinger · · Score: 1

      I find this amusing.

      I am a student in the school of engineering at the University of Guelph, and I never suspected I would see a story about it on the front page of Slashdot. Although this university is known for it's strengths in agricultural sciences, our school of engineering is actually fairly decent. Coincidentally, one of the members of the team is my first year general engineering professor.

      Also, in the first year of entering the Formula SAE race car competition, our team placed 35th overall in the autocross and beat out well known schools like MIT.

      However people may think that this school is only for "Aggies", we have a great engineering school as well.

  21. A suggestion to the mods by metroid+composite · · Score: 0
    The first joke about:

    (please don't wipe out our server if possible)

    Was funny. Everything else from here on down is cluttering up the boards IMO. I had to go back and reread the topic to remember it was about Robot Soccer in the first place....

  22. Re:ROC09352XMS by Anonymous Coward · · Score: 0

    Well, there's no record of this on Google or on Honeywell's Google search - are you sure of the number?

  23. Microwave? by Anonymous Coward · · Score: 2, Funny

    Have you though about using microwave communications? 28GHz ROCKS!

  24. Cornell Big Red by vectra14 · · Score: 3, Informative

    we, believe it or not, tried bluetooth for our vision->robot communication. my advice: try something simpler to just get your basic system running.

    for example, we used Radiometrix RPC's for 4 straight years.. they are really limited but everyone uses them because their problems are well known in the league. all i can say is, good luck .. and drop us (site) an email if you have specific problems..

    -sergei (cornell robocup 2003,2004)

    (sigh... /me watches this comment be ignored.)

    1. Re:Cornell Big Red by Anonymous Coward · · Score: 0

      BIg Red rules ... proud Cornellian 8-)
      I saw the videoclips of the robocup .. impressive. Later matches were tough.

      keep it up Big red

    2. Re:Cornell Big Red by Kaliken · · Score: 1

      I am going to have to agree with Sergei. Its very easy to get something simple to work. The Radiometrix RPC modules are very common. I would suggest to look at these first even if you implement them as a redundant system.

      Brief experience:
      We faced a very difficult time trying to get a bluetooth module working on our system this past year. Some of the problems were getting developer kits, getting spec sheets, and most importantly developing a good understanding of how the technology works. We found that it was very ambitious to implement in one year. We did end up seeing a lot of promising work done but it wasn't at a point we would let our system run on!

      One major problem I could foresee would be the amount of interference you could see at the competition. Just to let you know, there tons of wireless networks running around the venue in Italy. (ibooks, AiBo etc..) Just something to think about as you start to develop ideas.

      Finally:
      A great way to get information is to go other team websites and to get involved with the robocup listserv. I am sure many of the teams will be glad to help you out with either documentation or advice.

      Good luck!
      Ken
      MechE Cornell Robocup 2001-2003

      Note to Sergei: I will post some of my pictures soon.. Let me know how its going!

    3. Re:Cornell Big Red by Anonymous Coward · · Score: 0

      Hey stop complaing bout interference, i compete in robocup junior and were not allowed communication between robots because they

      a) cant be bothered workout a system to deal with interference and
      b) they think it will just make it easier for custom teams(teams that do not use lego) to win.

    4. Re:Cornell Big Red by SnowZero · · Score: 1

      Several current RoboCup teams use the Linx Technologies HP-2, which offers a simple serial interface, supports 8 channels in the 900-928MHz range (so you can avoid interference), and has a data rate up to 50Kb/sec. Unfortunatly its not a transciever, but it definitely wins on cheap, small and lightweight, and doesn't require a 1m antenna ;)

      - Jim from CMDragons 2001,02,03

  25. BT modules by Anonymous Coward · · Score: 0

    I am making some Bluetooth-enabled sensing modules as part of my university senior design project, and all attempts to find board-mountable modules in small quantities were in vain. Either they were only being sold by the case (1000), or they used a package that was too precise (BGA, etc.) for me to solder. My team ended up going with store-bought USB dongles and a USB host controller. Unfortunately, this requires us to write the BT stack from scratch. The advantage to this method is that the dongles are a lot cheaper than any board-mounted modules, easier to work with, and a lot easier to acquire. Downside is software complexity and the necessity of USB.

    Have fun!

  26. CSR and Siemens by foog · · Score: 4, Informative

    I'm doing some work with Bluetooth, using the CSR modules, "Casira" programmer, and the Bluecore programming tools. For simple stuff like headsets and RS232 links, you can run all the necessary code on the module.

    For stuff based on CSR silicon, if I were doing things over, I'd go with the Siemens dev kit for their Siemo or Siemo2 modules. Same tools, more or less, but you're working with modules right away that you can spec into a final product. I didn't find them until I was looking for prequalified modules based on CSR's chipset...

  27. Be honest by KU_Fletch · · Score: 3, Funny

    Raise you're hand if you're one of those people who clicked the link to see whether the server had been swamped yet.... come on, be honest... that's what i thought.

    --
    It's not stupid. It's advanced.
    1. Re:Be honest by ergo98 · · Score: 1

      I admit, that's exactly what I did. Putting "please don't wipe out our server" is unbelievably counterproductive, and I think it was just someone covering their ass if some peers came for blood after a thrashing-- "But...I said please don't wipe out our server! I figured they'd all get in touch with each other and draw straws as to who would visit!"

    2. Re:Be honest by penguinboy · · Score: 2, Interesting

      Or maybe it was just a reverse-psychology trick to get everyone to visit?

  28. fraggle by kewsh · · Score: 0, Offtopic

    [ 09:37:36 ] (wxcopy) the progress bar on the defraggler on windos 98 server edition is going up
    [ 09:37:42 ] (wxcopy) does that mean its geting worse
    [ 09:37:54 ] (wxcopy) up to 91%
    [ 09:38:04 ] (wxcopy) i dont want to lose my emale and home-work

  29. Oi vey! by Ligurmatic · · Score: 1

    Am I the only one who read that as "hebrew robots"?

    1. Re:Oi vey! by Anonymous Coward · · Score: 0

      Am I the only one who read that as "hebrew robots"?

      "Domo arigato, Mr. Rabbi-to"

    2. Re:Oi vey! by Anonymous Coward · · Score: 0

      no - they would be carrying machine guns, phoning home to 'bibi' every five minutes and sh*tting their pants at every "boom"...

    3. Re:Oi vey! by AllenChristopher · · Score: 1

      Don't ever repeat that. Weird Al might hear you.

  30. That's odd by The+Revolutionary · · Score: 0, Troll

    Your project page is just a little box with a blue puzzle piece in it!

    Is it symbolic of something?

    Best regards though, but my teeth are mostly yellow.

    1. Re:That's odd by kableh · · Score: 1

      Whoever modded this troll is a turd. Isn't everyone on /. aware of our aversion to Flash by now? Oh yea, we're all (mostly) Windows weenies =D. Hint to the Windows users: Flash player on Linux sucks.

  31. I love it by Anonymous Coward · · Score: 0

    I love it when they beg for mercy.

  32. Slave driver by Anonymous Coward · · Score: 1, Funny

    I am working some other engineers

    How brutally are you working them?

  33. Re:HEY ALL YOU TENTACLE PRON LOVING WANKERS by Radio+Shack+Robot · · Score: 0, Troll

    I must say, this is the best troll urine I've seen on Slashdot in a long, long time.

    --

    Beep. Boop. Beep. You have questions. I have answers and your home address.
  34. Thoughts by Agent00Wang · · Score: 1

    I'd help you, but since I'm on the RoboCup team at my school, I don't think that would be the best idea. ;)

    --
    NINJA SPIRIT - The Ancient Art of Insanity
  35. Audio Communications by KrispyKringle · · Score: 1
    At least one team using Aibo's (that at the University of Pennsylvania, who, I believe, came in third internationally this year) used (again, if I remember right; I could be off base here but there was talk about this) some sort of audio communications using the sensory capabilities of the dogs.

    Supposedly the real challenge was programming them to do the proper distinguishing between their signals and the cheers of the raving audience.

    1. Re:Audio Communications by Anonymous Coward · · Score: 0

      University of Pennsylvania came second this year.

      Several legged league teams have experimented with sound based communication. I believe the University of New South Wales were the first (this year's winners).

      The general consensus seems to be that the crowd noise is just too much to deal with. It works in the lab, but not in competition. The microphone and speakers on the AIBO robots are not very good.

  36. Wi-Fi Robotics by Jennifer+E.+Elaan · · Score: 2, Informative

    Personally, I wouldn't. Wifi has outrageous power demands (as is seen by how quickly it drains my laptop batteries), and increases the requirements of the host processor. For big robots that can afford an onboard laptop, this might be fine. For smaller ones running on PC104, you might manage. For microcontroller-based robots, forget it.

    1. Re:Wi-Fi Robotics by RevRigel · · Score: 1

      We use a standard Orinoco Silver PC Card for wireless on the (PC/104-based) avionics for our robotic helicopter, and even with a half watt external amp plugged in, the entire system gets 3 hours of battery life off a 12V 3Ah NiMH pack.
      We get a 28dB signal at slightly over a mile. As long as you don't buy a power-sucking prism-based card, it's not a problem.

  37. Re:HEY ALL YOU TENTACLE PRON LOVING WANKERS by dankdirk77 · · Score: 1

    wankers? WANKERS? That's lame... sorry, testing my new sig out.

    --


    SCO: 800-726-8649
    Verisign: 800-361-8319, 888-642-9675
    Diebold: 800-433-VOTE (8683)
  38. When I heard HomeBrew robot by Gojira+Shipi-Taro · · Score: 1

    I thought "Oh cool, a robot that will make beer for me, using bluetooth"

    Sadly, the project page is Flash only, so I'll never know what the hell this is all about.

    Hint: It's the WEB, moron. Use normal HTML like the rest of us. Flash is mainly used for annoying, intrusive, ads, which I do not allow on my machine. It's not a good basis for an entire website, no matter what the MacroMedia salesweasel, or MacroMedia-fed half-assed web designer tells you.

    It's a crutch for the inept and useless. There are better tools for animation, and there are FAR better tools for websites.

    --
    "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    1. Re:When I heard HomeBrew robot by yerricde · · Score: 1

      [SWF is] not a good basis for an entire website

      Try telling that to the webmasters at Newgrounds. Newgrounds has HTML navigation, but the meat of its content is audiovisual works in SWF format.

      There are better tools [than SWF] for animation

      What format 1. can compress a vector cel animation smaller than SWF can while retaining image quality (thus ruling out DivX, MPEG-4 advanced simple video, RealVideo, and Windows Media Video) and 2. has player plug-ins for major graphical web browsers on Windows, Mac, and GNU/Linux operating systems?

      --
      Will I retire or break 10K?
    2. Re:When I heard HomeBrew robot by Gojira+Shipi-Taro · · Score: 1

      If they use SWF for the meat of their site, they're limiting their audience. More and more people are recognizing that Shoskles and other intrusive ads won't bother them if they simply refuse to install Flash.

      I've never heard of Newgrounds. From the sound of it, they don't have content I'm interested in viewing.

      For simple, cell animation like most of what I've seen in Flash, pretty much any format that doesnt require the installation of the "take over your screen and generally piss you off" ad client is superior. How tough is it to compress cell animation? not very.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    3. Re:When I heard HomeBrew robot by Gojira+Shipi-Taro · · Score: 1

      To be clear, if MacroMedia hadn't co-opted their technology by developing highly intrusive, advertisement oriented extensions to it, I'd still bother to install their plugin. As it stands, I keep a VMware machine installed in case I want to watch ENTERTAINING SWF content, as opposed to advertisements.

      Advertisers: stick to banners. Use the Internet equivalent of doubling the sound volume so that you can reach me in the bathroom, and I'll block you.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    4. Re:When I heard HomeBrew robot by jotux · · Score: 1

      yes, they may limit their site to the 20% of the people surfing the internet that don't have some sort of flash plugin, but sites like his aren't meant for everyone on the net to see. Most sites for university projects are simply meant to plesent abstract information to impress professors. >>For simple, cell animation like most of what I've seen in Flash, pretty much any format that doesnt require the installation of the "take over your screen and generally piss you off" ad client is superior. since when is the flash plugin an ad client? Just becuase people us it for adds doesn't make it an add client. If you wanna complain about things that "take over your screen and generally piss you off" complain about javascript. The way you guys talk about flash, its like you think there are functions built into flash specifically for ads. Take a look at the function library for actionscript, your not going to find a pop_up_fullscreen_and_irritate_you().

    5. Re:When I heard HomeBrew robot by Gojira+Shipi-Taro · · Score: 1

      Explain "Shoskles" then.

      The Flash plugin has been an ad client since I walked past less savy co-workers' desks and watched the spaces where I only see a blue puzzle piece on the same page Writhing and Shouting and doing everythign possible to distract the reader from what they came to the page for.

      No Flash=no annoying, screaming ads.

      Therefore, Flash==Advertising engine.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    6. Re:When I heard HomeBrew robot by jotux · · Score: 1

      if you justify calling it an add client based on the way one group of people uses it, then you could do that with any other language. I could just a well say java is for crappy game programming, but its not. That is just what a large group of people use it for. If you have ever been part of the flash development community you would understand that flash has many other uses.

      Calling flash an ad engine because the way 10% of flash developers use it for ads is just short-sighted.

      If you really want to learn what flash is take a look at the trial, and make a few swfs. If not, you can continue to try and validate your shallow assumptions about it based on a few websites you've seen.

    7. Re:When I heard HomeBrew robot by jotux · · Score: 1

      I do agree that flash shouldn't be used for an entire website. It's really unprofessional, and people that make entire sites using flash usually make the whole site to dark/light and way to flashy. Flash is good for homepages though, where the audiance is personal friends and only people that would find the site based on someone telling them about it.

      But just because I don't prefer it for whole sites doesn't mean that it can't be done. There are specific instances where a whole flash site is done well and is useful.

    8. Re:When I heard HomeBrew robot by Anonymous Coward · · Score: 0

      I use MyIE2, which allows me to turn Flash on and off with the click of a toolbar button. You should check it out, unless of course you're not using Windows, in which case you should be wondering why there are no decent browsers for your platform that implement such an obvious feature.

  39. BT serial adapters by Anonymous Coward · · Score: 0

    just like a serial port:

    http://www.csr.com/applications/qual-mod38pg1.ht m

  40. Rhymes with slashdot...sorta by westendgirl · · Score: 1
    Anyone else ever notice that flashmob is only 3 letters off from Slashdot? Clicking harmlessly is sort of like doing the twist at Bob's Big Boy, n'est-ce pas?

    --

    -- SYS 64738 --

  41. Ooh, how cool is this??? by Anonymous Coward · · Score: 0
    Yeah, because Guelph is SUCH A HOTSPOT for computer engineering. Buncha fecking hicks.

    To our non-Canadian compatriots, Guelph is known for its Veterinary school, and that's about it. Heck, I'd forgotten it even has a engineering department. My advice to you is to go down the road to University of Waterloo, where they might despise you, but at least they're doing current research.

  42. No by Gay+Nigger · · Score: 0

    He posed a perfectly valid question. Engineers look for solutions to problems, not the other way around. It has nothing to do with whether he has a Mac or not. If it's a university project, they probably have enough budget to not be limited simply by what their PC hardware supports, anyway.

  43. Has to be said by Anonymous Coward · · Score: 0

    I for one welcome our new soccer playing, bluetooth equiped robot overlords.

  44. Mitsumi WML-C09 by ccvqc · · Score: 3, Informative
    We just started using some development kits for FPGA design from Celoxica Ltd. They came fitted with the Mitsumi module given in the subject. The interface to the FPGA consists of just 5 pins, Rx, Tx, RTS, CTS, and Reset. Celoxica provided a Handel-C demo that transmits info between the parallel port and the bluetooth module, but we haven't had a chance to experiment with it ourselves yet. Tune in later this semester! The Celoxica docs for the board refer users to the Mitsumi web site for details.

    I have some pictures of the board on the coure web site. The bluetooth module is just above the "Rev B" sticker in the first picture.

  45. uh guys? by Anonymous Coward · · Score: 0

    Have any of you geeks ever even SEEN a woman's privates before? /off to get laid

  46. 802.11b by Edward+Faulkner · · Score: 2, Informative

    Depending on your platform, it may be a lot easier to use 802.11b. I've built mobile robots around Ipaqs and Geode single board computers. Since both have pcmcia slots, adding wireless is simple.

    --
    "The danger is not that a particular class is unfit to govern. Every class is unfit to govern." - Lord Acton
  47. He speaks the truth! by LenE · · Score: 1
    Sergei, you beat me to it.

    The only thing I have to add is that Bluetooth lies in the crowded 2.4 GHz. band that is used by 802.11b. The 2.4 GHz. band was very problematic for most teams that used it this year, as the entire place was filled with 2.4 GHz. devices. Imagine a hockey stadium filled with ~500 wireless laptops and base stations, ~100 802.11b wireless robots, ~300 wireless robotic dogs and about 600 other wireless robots using some other frequency.

    Now most of these teams were using 802.11b, but even if you could coexist with 802.11b traffic you may not be allowed to use Bluetooth. If you were to play against another team using any technology in the 2.4GHz. band, one of the teams would have to switch to a different frequency. The contest (at least in the small-sized league) requires at least two capable frequencies for control.

    At Cornell, we used three frequencies this year; 433 MHz., 868 MHz. and 914 MHz. We were lucky to have 868, as nobody else used that one at the competition.

    -- Len

  48. thanks for endless popup spam by Anonymous Coward · · Score: 0

    Thanks for the endless cycle of flash popups and window resizes for Mozilla Firebird(open his site in a new tab). Bluetooth would be the perfect buzz compliant protocol to use for a project that has a PHB compliant website. What ever happened to college engineering websites that had gray backgrounds, black times new roman text, blue links, and where any extended documentation was made html generated from tex.

  49. How about a Bluetooth or WiFi enabled Aibo? by Anonymous Coward · · Score: 1, Informative

    Have you considered using pre-existing hardware, such as the Sony Aibo? Their are a few models which migh meet your needs without any hardware development costs on your part.

    They have never been marketed in the US. (Japan only AFAIK), but the 311b and the 312b models are both bluetooth enabled. They could be imported from Japan if you can find them and are willing to pay the shipping.

    On the otherhand, the 2xx series Aibo's have an internal pc-card slot intended for a specific form factor wifi-card (Orinoco chipset 802.11b cards work with built in driver). The card has to be completely contained inside the robot, so anything but the smallest of protruding antennas will be too much.

    You might also be able to write your own bluetooth driver if you can find a bluetooth card that fits.

    Sony even has an open-r SDK for programing the Aibo's (and according to Sony, future consumer robots) although their are alternative SDK's such as the Tekkotsu framework available.

    By using Aibo's you could also make use of some of the existing Robocup codebase (which Sony has Opensourced). Why start from scratch if you don't have to? ...Unless of course your goal is to develop a superior (hardware wise) robot for robocup. ...in which case, nevermind. :-)

  50. Let me get this straight... by Anonymous Coward · · Score: 1, Funny

    Your site requires flash, you're posting it to slashdot, and you're asking us not to wipe out your server? *boggle*

  51. Homebrew beer by Anonymous Coward · · Score: 0

    Damn,

    I was hoping this story was about building a cluster of robots that brew my beer for me and communicate with each other and my Linux box using bluetooth.

    Now that would rock.

  52. Basic Stamp stuff from parallax.com by ReallyTweakin · · Score: 1

    My best suggestion (if you're really stuck on bluetooth) is to investigate parallax's basic stamp and bluetooth integration goodies; that's probably about as breadboardable and programmable as you could ask for. Genrally speaking, the prices are pretty decent too. Dont forget to investigate educational and bulk discounts :)

    --
    Death Dances Only With The Living
  53. Grab a issue of Circuit Cellar by SWTP_OS9 · · Score: 1

    Either grab an issue of Circuit Cellar or try their site. They have yearly issue on wirless connection stuff and I think they have had a few articles on Bluetooth.

    Goodluck!

  54. Use the RPCs by MattMcNaughton · · Score: 1

    I recommend using the Radiometrix RPCs. They work fine, they have enough bandwidth and low enough latency for the small size league (I assume you're entering small size), and they're reasonably priced. Entering RoboCup is incredibly difficult and expensive - don't make more trouble for yourself. Also, you'll be best off to direct future requests for advice to the official robocup mailing list of your choice. People there know stuff.

  55. Avoid the 2.4GHz band ! by Anonymous Coward · · Score: 0

    I know I'm not answering the question, but ...

    The 2.4GHz band tends to get saturated during the RoboCup competition. Several of the leagues use 802.11b for communication. Wireless performance during RoboCup2003 in Padua was significantly worse than in the 2002 competition. I suspect this will only get worse.

    If you can, stay out of that frequency band entirely. Avoid bluetooth and 802.11b unless there's a very good reason for using it.

  56. Check out Zeevo by QuasiEvil · · Score: 3, Informative

    http://www.zeevo.com/

    They make a cool Bluetooth SoC that includes not only the RF chunks and necessarily Bluetooth hardware, but also an embedded ARM7TDMI processor core and flash, all on the same chip.

    The only problem is getting them to talk to you. I'm an EE for a $20 billion/year Fortune 500 that's currently working on a Bluetooth experiment, and the damned rep won't even return an email to myself or one of my fellow engineers. So all I have to play with is a module I "harvested" from another prototype device from another group. Arg!

  57. Bluetooth module supplier by spagnitz · · Score: 2, Informative

    blue tooth modules for small runs, prototyping here: http://www.flint.co.uk/products/index.php?manufact urer=all&sg=&section=Communications+and+Wireless&r ange=Bluetooth+Radio+Systems&pID=000000904 " * The ISM is a Bluetooth Class 1 Module designed to plug into a host motherboard for evaluation purposes or small production runs, it can then be transferred into full volume production with the minimum of design requirements avoiding any lengthy design cycles and lowering design costs dramatically * Bluetooth 1.1 pre-qualified Class 1 - +6dBm * Fully pre-approved - no Bluetooth or RF knowledge required from integrator * Data transfer rates up to 200,000 bps * Range in excess of 100 metres open field * Stand-alone module with integral TDK ceramic antenna providing excellent interference rejection - ideal for noisy environments * Very simple integration with existing embedded application * Hayes AT style command protocol - no Bluetooth knowledge required * Serial Port Profile & Audio Profile on module * Serial Port Profile removes need for Bluetooth pairing, alternatively, security features such as PIN and pairing can be added simply by configuration through the S registers * Bluetooth activity displayed via 2 LEDs * All I/O lines accessible via S registers using the AT protocol * AT Command Set - behaves like modem - Bluetooth stack is made intelligent * 100m range, but low power - achieved with CSR 2nd generation leading BC2 silicon chipset and TDK ceramic high gain antenna * Fastest implementation - because no Bluetooth knowledge is required, applications are very fast to develop - excellent time to market * Interoperability - utilities available to integrate with PC's, PDA's and mobile phones * No microprocessor or extra Flash- fully implemented within virtual machine, full Bluetooth stack embedded in module - no external stack required " list price was 129.00

  58. Use this! http://www.woz.com by Anonymous Coward · · Score: 0

    http://www.woz.com
    wOz(TM) creates an innovative wireless network and technologies that enable a wide range of easy to use, affordable solutions.
    The wOz Platform(TM) system includes an innovative wireless network, a system reference design, and an online service that serve as the foundation for a range of location, status, control, and communications solutions for consumers and businesses. The heart of the wOz Platform is the wOzNet(TM) network, a unique local wireless network that provides long range and long battery life at a low cost.
    Working with market leaders, wOz is delivering solutions that will have a meaningful impact on people's daily lives.
    I'm not affiliated, just a fan!

  59. Have you thought it all the way through ? by Networkpro · · Score: 1

    So you enable your team to communicate to each other and/or a central strategist (bigger CPU), are there prohibitions against your opponent talking to or coopting your players ? A simple game of soccer (or football as the Euros would call it) could rapidly change over a season or two into a full blown Robowar league with the added attraction of opponents trying to mind control infect thier opponents. Could get too multifacted for a simple conflict.

  60. (please don't wipe out our server if possible) by tliet · · Score: 1

    Yup, that will help when submitting a story to Slashdot.

  61. Those who can, learn, those who can't mop floors. by Anonymous Coward · · Score: 0
    But then, almost all of us have to mop floors at one point.

    Being a professor isn't like being a high school teacher. A high school teacher is hired to teach. A professor teaches because that's a chore that is done by professors at universities. Some people like teaching and concentrate much of their time on it, other people avoid it when they can. The real work of the university is research and publishing.

  62. None more of that Old Janx Spirit by AllenChristopher · · Score: 0, Offtopic

    "Ford stared at Arthur, and Arthur was astonished to find that his will was beginning to weaken. He didn't realize that this was because of an old drinking game that Ford learned to play in the hyperspace ports that served the madranite mining belts in the star system of Orion Beta. The game was not unlike the Earth game called Indian Wrestling, and was played like this: Two contestants would sit either side of a table, with a glass in front of each of them. Between them would be placed a bottle of Janx Spirit (as immortalized in that ancient Orion mining song "Oh don't give me none more of that Old Janx Spirit/ No, don't you give me none more of that Old Janx Spirit/ For my head will fly, my tongue will lie, my eyes will fry and I may die/ Won't you pour me one more of that sinful Old Janx Spirit"). Each of the two contestants would then concentrate their will on the bottle and attempt to tip it and pour spirit into the glass of his opponent - who would then have to drink it. The bottle would then be refilled. The game would be played again. And again. Once you started to lose you would probably keep losing, because one of the effects of Janx spirit is to depress telepsychic power. As soon as a predetermined quantity had been consumed, the final loser would have to perform a forfeit, which was usually obscenely biological. Ford Prefect usually played to lose."

  63. New business strategy for Slashdot! by teledyne · · Score: 0

    Example: (please don't wipe out our server if possible)

    Solution: Organized crime

    Here's my idea:
    1. Cowboy Neal provides "protection" to low-bandwidth sites in exchange for money.

    2. If customers don't keep up on the payments, Cowboy Neal "accidently" posts an interesting directly to their site, using such words as "anti-spam" or "die M$/SCO/RIAA die" or "nekkid chix".

    3. Result of the post causes severe bandwidth saturation, and their customers' profit suffer, and slowly crawls to a halt.

  64. Slashdotted by Anonymous Coward · · Score: 0

    please don't wipe out our server if possible

    When will they learn!

  65. Stonestreet One by ChrisLeif · · Score: 1

    I've used Stonestreet One eval units for a similar purpose. Nice documentation and easy to work with.

    http://www.stonestreetone.com/products/index.htm l

  66. Homebrew robots...? by mizukami · · Score: 1

    Having just woken up, my sleep-addled brain parsed the headline for this story as being about robots that make homebrew-as-in-beer...

    Now that would be cool, eh? :-)

    --
    CC-licensed translations of Japanese fiction: http://tonygonz.blogspot.com/
  67. Bluetooth module from TDK by Halam · · Score: 1

    T ake a look at the Intelegent Serial Module from TDK, www.tdksys.com it is easy to contoll with AT commands and implements a serial port interface. Halam

  68. WiFi on PICs by TinheadNed · · Score: 1

    If you don't specifically need Bluetooth, you could use 802.11b - someone has written a TCP/IP stack for the 18F452 PIC, that will access either a 8139 Ethernet chip or a PRISM2 chipset 802.11b card. This corresponds to some of the cheaper wifi cards - I can look up the names if anyone is curious.

    The source code costs about 60UKP and supports SMTP, DHCP, UDP, TCP, HTTP, and some other random protocols. I'm using them in a network of robots that can all have their own IPs and websites (On an IIC EEPROM)

  69. NSC Simply Blue by Anonymous Coward · · Score: 0

    National semiconductor has a UART Cable Replacement product called Simply Blue. Don't know if it is available in retail, though.

  70. Robocup Junior is different by LenE · · Score: 1

    Good for you, but you seem to be the one complaining.

    The goal of Robocup Junior is to introduce some electromechanical concepts to high school students. It isn't much beyond that.

    The team that posed the question about Bluetooth is entering into the small sized class, a research vehicle. Here, communication is necessary, no vital. We have to deal with interference on several levels, or we fail.

    Don't get me wrong, there were some impressive "robots" in the Junior competition this year. The problem there just doesn't hold a candle to what this team will have to do to be competitive.

    -- Len

  71. Re:better troll by Anonymous Coward · · Score: 0

    This IS a better troll!

    Now quick, someone post the lyrics to Shawn Michaels' theme!

  72. Touche by LenE · · Score: 1

    I don't think that we needed a 1m antenna either, but I'm a ME, so what do I know ;^)

    -- Len

  73. Bluetooth module for robots (or anything else!) by BT+Dave · · Score: 1

    Hello! TDK Systems has a Bluetooth Module with an integrated BT stack and a serial interface. The module measures 69 x 20mm (about 2 x 0.75 in). With the RS232 style interface it uses modem style AT commands for commands/control and hence can be up and running working with a host in a very short space of time. It is a Class 1 preapproved device (100m range) but the antenna and great receiver we have gives us up to 200m range. Its called a blu2i module on the website. Hope that is interesting for you.