Go to Post I...want...to...go...to...Champs. REALLY REALLY BADLY. - CalTran [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 18-03-2008, 16:27
FRC4ME FRC4ME is offline
Registered User
FRC #0339
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Fredericksburg, VA
Posts: 324
FRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant future
Wireless Programming

I was wondering if something like this would be able to wirelessly program the robot. It appears to have all of the required pins and can take +5V power from one of the inputs or outputs on the RC. It claims a maximum speed of 115kbps which is faster than the speed at which a program downloads.

I've heard of others using devices like these to get debug information from the robot, but I've never heard of anyone actually programming the robot this way. Can it be done?
  #2   Spotlight this post!  
Unread 18-03-2008, 16:43
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Wireless Programming

It seems like it should work, but I've never heard of anyone getting it to work reliably. The "packetizing" of the serial data as it travels across the Bluetooth layer apparently interferes severely with the IFI Loader protocol. If programming works at all, it works extremely slowly.

Cross The Road Electronics planned to produce a wireless programming solution called the Chicken Wire last year. I think the prototype works fine, but I haven't seen it made available for purchase.
  #3   Spotlight this post!  
Unread 18-03-2008, 23:37
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Wireless Programming

Quote:
Originally Posted by Alan Anderson View Post
It seems like it should work, but I've never heard of anyone getting it to work reliably. The "packetizing" of the serial data as it travels across the Bluetooth layer apparently interferes severely with the IFI Loader protocol. If programming works at all, it works extremely slowly.

Cross The Road Electronics planned to produce a wireless programming solution called the Chicken Wire last year. I think the prototype works fine, but I haven't seen it made available for purchase.
Any additional packet-management seriously messes with IFI Loader. Just using a USB to serial cord caused the code to download extremely slowly and even time out occasionally.

An alternative would be wireless serial, but from what we've seen they run at about $300 a piece for what you would need to program a robot with.
__________________
  #4   Spotlight this post!  
Unread 19-03-2008, 01:54
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Wireless Programming

I know Ewave (the company that made the old pre-2007 radios) made a product called the STAMPER (Our radios were SCREAMER422s, as opposed to their standard SCREAMER, difference being RS-232/RS-422 serial comms)

The STAMPER was designed to load code to our old pre-2004 IFI RCs, which ran on a Parallax Basic Stamp 2sx. I don't know if it will work with the newer ones or not... I can't really see why not, but you never know.
  #5   Spotlight this post!  
Unread 19-03-2008, 08:01
Gdeaver Gdeaver is online now
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,363
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Wireless Programming

I wouldn't invest in any hardware untill the details of the new control system are released. First as already indicated that FTC is going to be Blue tooth and I would expect FRC to follow
  #6   Spotlight this post!  
Unread 19-03-2008, 11:58
FRC4ME FRC4ME is offline
Registered User
FRC #0339
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Fredericksburg, VA
Posts: 324
FRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant future
Re: Wireless Programming

Quote:
Originally Posted by slavik262 View Post
Any additional packet-management seriously messes with IFI Loader. Just using a USB to serial cord caused the code to download extremely slowly and even time out occasionally.
That's strange. We use a USB-to-serial cord all of the time and never experience those problems.

A few years ago, we thought the USB-to-serial cord was unreliable and stopped using it. This year, however, we discovered that the real problem was the inability of the laptop to power the adapter when its battery level was below 50%.

Now, we just plug in the laptop before downloading and it works at full speed every time.
  #7   Spotlight this post!  
Unread 19-03-2008, 20:40
Cow Bell Solo's Avatar
Cow Bell Solo Cow Bell Solo is offline
No Stolte No
AKA: Chris
FRC #2194 (Fondy Fire)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Minnesota
Posts: 381
Cow Bell Solo is a jewel in the roughCow Bell Solo is a jewel in the roughCow Bell Solo is a jewel in the roughCow Bell Solo is a jewel in the rough
Send a message via AIM to Cow Bell Solo Send a message via MSN to Cow Bell Solo Send a message via Yahoo to Cow Bell Solo
Re: Wireless Programming

Yeah we haven't had any problems with the USB-to-Serial after we had the correct configurations set.

I can see having a wireless handy for all those times the programmer might forget to unconnect the laptop and the robot(it wasn't me )
__________________
Who let the Blue Smoke Out
Team 2194 Mentor - 2012-Present - http://fondyfire.com
Team 2207 Alumni - http://whitebearlakerobotics.com
Iowa FIRST LEGO League Planning Team Member - 2010-Present - http://www.isek.iastate.edu/fll
FIRST LEGO League volunteer - 2008-Present

2008: MN Regional Quarterfinalists, Website Excellence
2009: MN North Star Quarterfinalists, recognized for safety, Website Excellence
  #8   Spotlight this post!  
Unread 25-03-2008, 19:41
rpgcubed's Avatar
rpgcubed rpgcubed is offline
Registered User
AKA: Nick
FRC #2456 (Recycle-It!)
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Marin
Posts: 4
rpgcubed is an unknown quantity at this point
Re: Wireless Programming

I actually did use a bluetooth to serial bus to program and debug my robot, and it worked quite well. There was no noticeable lag until you got quite far away.
__________________
"The scientists of today think deeply instead of clearly. One must be sane to think clearly, but one can think deeply and be quite insane."
Nikola Tesla (1857 - 1943)
  #9   Spotlight this post!  
Unread 25-03-2008, 20:03
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Wireless Programming

Quote:
Originally Posted by rpgcubed View Post
I actually did use a bluetooth to serial bus to program and debug my robot, and it worked quite well.
Details, please! What kind of computer, what version of the OS, what brand and model of bluetooth adapter, what configuration settings for the emulated serial port, etc., etc.?
  #10   Spotlight this post!  
Unread 02-04-2008, 18:57
mluckham's Avatar
mluckham mluckham is offline
Registered User
FRC #0758 (Sky Robotics)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Ontario, Canada
Posts: 116
mluckham will become famous soon enoughmluckham will become famous soon enough
Re: Wireless Programming

Yes, please tell!

We used a Bluetooth-to-RS232 device this year, connected to the Programming Port - for sending telemetry data back to the PC. BUT EasyC would not recognize the Windows Bluetooth port and so we had to keep switching the cable back and forth between the Programming Cable and the Bluetooth device.

We did power the Bluetooth RS232 device using 5 volts from the Robot Controller - it worked fine (very fast, sending the data).
  #11   Spotlight this post!  
Unread 02-04-2008, 20:15
FRC4ME FRC4ME is offline
Registered User
FRC #0339
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Fredericksburg, VA
Posts: 324
FRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant futureFRC4ME has a brilliant future
Re: Wireless Programming

I just ordered the BlueSMIRF Gold Bluetooth modem and a Bluetooth dongle.

Any configuration tips to help make this work would be very much appreciated. Thanks!
  #12   Spotlight this post!  
Unread 11-04-2008, 21:58
3DWolf's Avatar
3DWolf 3DWolf is offline
Boots - Head Programmer / 3D
AKA: Jake
FRC #1502 (Technical Difficulties)
Team Role: Programmer
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Chelsea Michigan
Posts: 97
3DWolf is on a distinguished road
Send a message via AIM to 3DWolf Send a message via MSN to 3DWolf
Re: Wireless Programming

What about something like this?
http://www.a7eng.com/products/embedd...FQLylgod2ig2AA
Has the +5v option, 250kbps
I've often thought about a wireless option to programming - because that darn cable can come out so easy. Especially when you hear your last call 1/2 way through your download and you don't move the laptop fast enough and your robot gets stuck in program state on the playing field (again, I swear it wasn't me)
I don't know much about the logistics behind bluetooth or anything like that - I only know the most simple of programming to get by and program the robot
__________________
You can call it the programming teams fault, but we'll just force your arguments nil.

There are 10 kinds of people in the world -> Those who understand binary and those who don't.

WYSIWYG - In FIRST: Greatness
  #13   Spotlight this post!  
Unread 11-04-2008, 22:03
tdlrali tdlrali is offline
Registered User
FRC #0469 (Las Guerrillas)
Team Role: Programmer
 
Join Date: Sep 2006
Rookie Year: 2006
Location: MI
Posts: 377
tdlrali has much to be proud oftdlrali has much to be proud oftdlrali has much to be proud oftdlrali has much to be proud oftdlrali has much to be proud oftdlrali has much to be proud oftdlrali has much to be proud oftdlrali has much to be proud of
Re: Wireless Programming

I'd hold off on those expensive Bluetooth/Serial/whatever purchases, you never know what next year's control system will throw at us. I'm willing to bet there won't be much RS232 going on.
  #14   Spotlight this post!  
Unread 11-04-2008, 22:15
Shadow503's Avatar
Shadow503 Shadow503 is offline
printf("\r\n Moo!");
no team
Team Role: Human Player
 
Join Date: Mar 2007
Rookie Year: 1991
Location: na
Posts: 92
Shadow503 will become famous soon enoughShadow503 will become famous soon enough
Re: Wireless Programming

We experimented with something a wireless serial device (I think it was called the xbee). I don't know what all the other people mean with all this "packetizing" talk, but I have gotten both this and a usb to rs232 cable to work perfectly.

Both were slower than the standard serial, but I found the wireless adapter was worth it. We could read data from a bot without having to keep it tethered all the time.
  #15   Spotlight this post!  
Unread 14-04-2008, 00:22
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Wireless Programming

I've successfully used an HCS12 microcontroller with ZigBee (802.15.4) to program a robot controller before (did it as a project in a digital systems course ). Speed was almost as good as with wired serial. One PC would connect with serial to one HCS12 and transmit - the other is connected to the RC and simply buffers and passes through the data.

So...if you happen to have two HCS12s with ZigBee hardware lying around - go for it?
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wireless programming Calvin_1631 Programming 9 09-03-2007 21:39
Wireless programming and debugging link heydowns Programming 2 23-01-2006 21:39
2 Wireless routers MattK Chit-Chat 7 02-06-2004 20:46
2 Wireless routers MattK IT / Communications 0 02-06-2004 06:30
wireless camera Stephen P General Forum 1 11-01-2003 13:58


All times are GMT -5. The time now is 19:08.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi