Go to Post You are what this world needs: a hero kids of all ages and backgrounds can look up to. I am a better person today than before I met you, because of how you touched my life. I thank-you. - Paul Copioli [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 12-08-2007, 09:41
Spencer E.'s Avatar
Spencer E. Spencer E. is offline
Android junkie
FRC #1305 (NNSRI Ice3 (cubed))
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2004
Location: Ontario, Canada
Posts: 91
Spencer E. has a spectacular aura aboutSpencer E. has a spectacular aura about
Send a message via MSN to Spencer E.
Talking New autonomous method in the works :D

Hey everyone! Some of you may have seen my previous posts about the potential of using a GBA as a serial communication device with the RC (http://www.chiefdelphi.com/forums/sh...d.php?t=56703). Well, I've just started the programming for both the GBA and RC programs and I'm hoping to have it fully working and functional by kick-off at the latest. Where I am stuck as of now is finding the funds for a Flash cartridge and parts to make the serial cable to go from the GBA to the RC.

The GBA program will have a working GUI and will be able to show the path of the robot on screen as you create the autonomous. How it will work is: the user will create a set of commands for the robot to do (ie. go a certain distance at a certain speed, turn a certain amount of degrees) on the GBA. Once they have done this, the RC will be set to wait for the beginning of the GBA transmission. As the RC receives each command it will make sure it has not missed any data and store the command in the EEPROM, then will relay a message back to the GBA asking for more information. Then voila! The autonomous is stored within the EEPROM.

Now, when autonomous begins the RC will read the commands from the EEPROM and execute the corresponding functions relating to the commands.

Any constructive criticism is welcome
__________________
  #2   Spotlight this post!  
Unread 12-08-2007, 11:34
Stephen Kowski's Avatar
Stephen Kowski Stephen Kowski is offline
BSEE, MSEE, JD
AKA: employed
no team
Team Role: Alumni
 
Join Date: Jun 2001
Rookie Year: 2000
Location: Saint Petersburg, FL
Posts: 1,144
Stephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond repute
Send a message via AIM to Stephen Kowski
Re: New autonomous method in the works :D

You may want to talk with members of 111 and 217 because similar type things have been done with StangPS and Cross the road electronics (Mike Copioli, 217)

http://www.wildstang.org/main/stangps.php
http://crosstheroadelectronics.com/products.html

They can probably give insight to some of the pitfalls and benefits of this.

Good luck sounds like a great idea.
  #3   Spotlight this post!  
Unread 12-08-2007, 12:46
Spencer E.'s Avatar
Spencer E. Spencer E. is offline
Android junkie
FRC #1305 (NNSRI Ice3 (cubed))
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2004
Location: Ontario, Canada
Posts: 91
Spencer E. has a spectacular aura aboutSpencer E. has a spectacular aura about
Send a message via MSN to Spencer E.
Re: New autonomous method in the works :D

Thanks Stephen I'm looking at the Stangs website right now, looks interesting. The Cross the road electronics look pretty cool too, I'm just trying to be unique hehe (plus, then I also have a legitimate reason to have a GBA in my pocket all day )
__________________
  #4   Spotlight this post!  
Unread 12-08-2007, 20:52
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,640
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: New autonomous method in the works :D

116 developed and implemented something similar for the 2007 season.
You can see it sitting on top of the RC in our control box in this picture:
http://www.team116.org/2007/Subgroups/controlbox.jpg
It allowed for us to chose from pre-programmed autonomous plays, as well as change the parameters of those plays, right on the bot, and even on the field as we set up the bot. We could also run some basic diagnostics with it.
If you have more questions about it's specifics contact Greg Smith (yoyodyne) or another member of the 116 controls group.
__________________
Being correct doesn't mean you don't have to explain yourself.
  #5   Spotlight this post!  
Unread 12-08-2007, 22:04
bear24rw's Avatar
bear24rw bear24rw is offline
Team 11 Programming Captain
AKA: Max T
FRC #0011 (MORT)
Team Role: Programmer
 
Join Date: Sep 2005
Rookie Year: 2005
Location: Flanders, NJ
Posts: 385
bear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to behold
Send a message via AIM to bear24rw
Re: New autonomous method in the works :D

Quote:
Originally Posted by Lil' Lavery View Post
116 developed and implemented something similar for the 2007 season.
You can see it sitting on top of the RC in our control box in this picture:
http://www.team116.org/2007/Subgroups/controlbox.jpg
It allowed for us to chose from pre-programmed autonomous plays, as well as change the parameters of those plays, right on the bot, and even on the field as we set up the bot. We could also run some basic diagnostics with it.
If you have more questions about it's specifics contact Greg Smith (yoyodyne) or another member of the 116 controls group.
Thats cool you have any idea what board that is or how its connected to the rc (im guessing the program port?)
  #6   Spotlight this post!  
Unread 12-08-2007, 22:30
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,511
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: New autonomous method in the works :D

Team 40 had the most elegant solution to this I have ever seen. The wrote a java application to run on a pocket pc (used ones can be found cheap now.... real cheap). You simply drew the autonomous path with a stylus and they did something (Not sure if that generated code they downloaded, or it had a memory card system like what cross the road offers) to put it on the robot.
  #7   Spotlight this post!  
Unread 29-08-2007, 15:48
Red Mage's Avatar
Red Mage Red Mage is offline
Owner of Holistic Omniscience
FRC #1546 (Chaos Inc)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2006
Location: New York
Posts: 35
Red Mage is on a distinguished road
Send a message via AIM to Red Mage
Re: New autonomous method in the works :D

Quote:
Originally Posted by Spencer E. View Post
Hey everyone! Some of you may have seen my previous posts about the potential of using a GBA as a serial communication device with the RC (http://www.chiefdelphi.com/forums/showthread.php?t=56703). Well, I've just started the programming for both the GBA and RC programs and I'm hoping to have it fully working and functional by kick-off at the latest. Where I am stuck as of now is finding the funds for a Flash cartridge and parts to make the serial cable to go from the GBA to the RC.

The GBA program will have a working GUI and will be able to show the path of the robot on screen as you create the autonomous. How it will work is: the user will create a set of commands for the robot to do (ie. go a certain distance at a certain speed, turn a certain amount of degrees) on the GBA. Once they have done this, the RC will be set to wait for the beginning of the GBA transmission. As the RC receives each command it will make sure it has not missed any data and store the command in the EEPROM, then will relay a message back to the GBA asking for more information. Then voila! The autonomous is stored within the EEPROM.

Now, when autonomous begins the RC will read the commands from the EEPROM and execute the corresponding functions relating to the commands.

Any constructive criticism is welcome
If you do get this working, and do have a camera, I would love to see this.
__________________
Don't Blink. Blink and you're dead. Don't turn your back. Don't look away. And don't Blink. Good Luck.
  #8   Spotlight this post!  
Unread 01-09-2007, 17:48
Salik Syed Salik Syed is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Alumni
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Stanford CA.
Posts: 514
Salik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud of
Send a message via AIM to Salik Syed
Re: New autonomous method in the works :D

How do you program a GBA.... do they have an open API? Or do you need game developer licenses or something?
__________________
Team 701
  #9   Spotlight this post!  
Unread 01-09-2007, 22:23
bear24rw's Avatar
bear24rw bear24rw is offline
Team 11 Programming Captain
AKA: Max T
FRC #0011 (MORT)
Team Role: Programmer
 
Join Date: Sep 2005
Rookie Year: 2005
Location: Flanders, NJ
Posts: 385
bear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to behold
Send a message via AIM to bear24rw
Re: New autonomous method in the works :D

Quote:
Originally Posted by Salik Syed View Post
How do you program a GBA.... do they have an open API? Or do you need game developer licenses or something?
http://www.gbadev.org/

just google programming gba...
  #10   Spotlight this post!  
Unread 09-09-2007, 19:16
Spencer E.'s Avatar
Spencer E. Spencer E. is offline
Android junkie
FRC #1305 (NNSRI Ice3 (cubed))
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2004
Location: Ontario, Canada
Posts: 91
Spencer E. has a spectacular aura aboutSpencer E. has a spectacular aura about
Send a message via MSN to Spencer E.
Re: New autonomous method in the works :D

Hey everyone!

After about a month of no information I'm finally ready to show off what I have done so far . I've started a blog to keep track of my projects and the first one I've posted about is this one. The link to my blog is http://senniekun.blogspot.com and feel free to post comments!
__________________
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
New alliance selection method Bharat Nain Rules/Strategy 5 08-01-2006 22:16
New compression method Aalfabob Programming 99 03-10-2004 16:21
Autonomous Method Astronouth7303 Programming 3 25-02-2004 17:14
A better autonomous method.. randomperson Programming 4 24-02-2004 18:02
A New Method of Handling Nationals archiver 2001 9 24-06-2002 03:30


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

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