Go to Post Remember that the reason that you do something should NEVER be for the sole purpose of winning an award. To paraphrase something said by one of the Hall of Fame teams: "You should choose to do something because it is fun and the right thing to do." - tim-tim [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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
  #31   Spotlight this post!  
Unread 15-10-2002, 16:33
John Prather John Prather is offline
Registered User
#0234 (Cyber Blue)
 
Join Date: Jan 2002
Location: Perry Meridian
Posts: 11
John Prather is an unknown quantity at this point
Send a message via Yahoo to John Prather
Can this be done?

How many people really think that this can be done?

If yes, then do you really think that it would be worth it. If no, why do you think so?

Just curious on how other people are thinking about this.
__________________
John Prather
Team 234
Student/Electronics/Controls/Programs/Scouting Team
  #32   Spotlight this post!  
Unread 19-10-2002, 14:58
Wetzel's Avatar
Wetzel Wetzel is offline
DC Robotics
FRC #2914 (Tiger Pride)
Team Role: Mentor
 
Join Date: Sep 2001
Rookie Year: 1999
Location: DC
Posts: 3,522
Wetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond repute
Send a message via AIM to Wetzel
Re: Can this be done?

Quote:
Originally posted by John Prather
How many people really think that this can be done?

If yes, then do you really think that it would be worth it. If no, why do you think so?

Just curious on how other people are thinking about this.
In my opinion it can be done, just not with the current BOM. (Bill of Materials) to be competition legal.

For use durring a competition, I do not think that it is fesable due to excessive noise from everywhere. Also, upupupulefetupleftslowslowslowfastfastfast.... my hands can move a steering wheel/throttle faster. If just for a grabber of some sort, buttons would be more accurate.

Anyone have a good guess what any lag would be?


Wetzel
~~~~~~~~~~
H:\BT\BT - Flaming June.mp3
  #33   Spotlight this post!  
Unread 22-10-2002, 15:55
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
Re: Re: Can this be done?

Quote:
Originally posted by Wetzel



Anyone have a good guess what any lag would be?


Well, it depends on the computer you're running it on. The only real lag would come in the time it takes to say the word "up" or "gripper in" or (even worse) "start to dance in circles and make things go boom."

The IFI control system will loop approx. every 1/30th to 1/40th of a second, depending on how much stuff it has to do between the serin and serout as well as how much it has to serin. The way I'm thinking of doing it, you wouldn't use the OI at all and so your code would just be:

...declare variables...
Serin COMA/COMB, ..., [valForPWM1, relayA, valFor2, etc...]
Serout USERCPU, ..., [valForPWM1, relayA, etc...]

This should be very fast and would only depend on the speed at which the computer could throw data at the Tether port.

Again, this assumes that the tether is RS-232, whcih no one has been able to confirm. Basically, the computer would make the RC "think" it is the OI and instead of sending raw joystick values, etc it would send the pre-processed motor output values. Then the RC just needs to turn around and spit these values at the output uP.

Are people actually interested in this? Nobody has reported any errors in RoboEmu 1.06 as of yet, so I don't really have a programming project going right now, and that's not a good thing for my sanity. Anyway, I'll either start working on this or I'll do a Linux port of RoboEmu. Both are projects I've had on my list for a long time, although I got the idea for this one back before nationals last year.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #34   Spotlight this post!  
Unread 22-10-2002, 16:08
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Personally I find this dumb because of such complexities involved in getting a robot to move. You can't just tell it to move foward. I can see it now:
Operator: turn 90 degrees fast
Operator: foward faster faster faster
Operator: stop
Operator: turn 360 degrees
Operator: get goal
And on and on and on and on
Its just not practical for the purpose because of all the variables you'd have to command the robot to do.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill
  #35   Spotlight this post!  
Unread 23-10-2002, 01:21
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
I agree with you on the voice-operated part, but what I plan on doing is writing generic libraries that could be used to control the robot using a regular laptop. This would open up the possibilities for all kinds of neat off-season stuff, though I'm not yet sure what these neat things would be. Anyway, yet another day has gone by without any comments about RoboEmu, so I'm about ready to declare it "gold" and move on to this project.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #36   Spotlight this post!  
Unread 23-10-2002, 01:27
MacZealot MacZealot is offline
Registered User
no team
 
Join Date: Oct 2002
Location: Las Vegas, NV (Not there yet!)
Posts: 123
MacZealot is an unknown quantity at this point
Send a message via AIM to MacZealot
there's one problem:

it's not allowed to use a computer to control a bot.

Besides, the only advantage would be debugging, which really isn't necessary.

In most cases, the control system can actually be far more reliable compared to a computer, just imagine getting to the most important part of a match and your computer blue-screens!
__________________

AIM: Joe7464685192 | Email Me! Visit my site!

Uh I'm STILL not in Las vegas GRRRR!! I dun think it'll happen till june and This shoulda happened a freaking year ago
  #37   Spotlight this post!  
Unread 23-10-2002, 02:52
Wetzel's Avatar
Wetzel Wetzel is offline
DC Robotics
FRC #2914 (Tiger Pride)
Team Role: Mentor
 
Join Date: Sep 2001
Rookie Year: 1999
Location: DC
Posts: 3,522
Wetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond repute
Send a message via AIM to Wetzel
Quote:
Originally posted by MacZealot
there's one problem:

it's not allowed to use a computer to control a bot.

Besides, the only advantage would be debugging, which really isn't necessary.
Durring offseason demos you can tho. And I bet you could make it look really snazzy. Especially with a touch screen....


Wetzel
~~~~~~~~~~~
H:\Ludvig van Beethoven\The Essential Beethoven\Ludvig van Beethoven - 04 - Moonlight Piano Sonata.mp3
  #38   Spotlight this post!  
Unread 25-10-2002, 21:09
mtaman02's Avatar
mtaman02 mtaman02 is offline
FIRST's Spare, Queuer & Tech guy =)
AKA: Mike M. / Mouse =)
no team (FRC Volunteer)
Team Role: Alumni
 
Join Date: Jun 2002
Rookie Year: 2001
Location: Staten Island, NYC
Posts: 1,504
mtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant futuremtaman02 has a brilliant future
Send a message via AIM to mtaman02 Send a message via Yahoo to mtaman02
in a way its a good idea to have run robot via laptop but i agree with everyone else. its to many variables to work out. plus each robot has a dif program so how would u be able to create a program in which we must be able to easily personalize for our needs.
__________________
Past FIRST Robotics Events that I proudly volunteered at:
FLL: NY State Competition '03
FRC: NYC Remote Kickoff '04 & NYC Regionals '04-'15 ,'10-'13 & NJ Regionals '06-'10, Finger Lakes Regional '09 & SBPLI Regional '08-'15 and the World Championship in '05 (Galileo Field) '07 (Newton Field) '09 (Practice Fields Attendant / FTA(A)), CeBIT Convention in '04 & NextFEST in '06 both held @ the Javitts Center, Monty Madness '07-'10, Panda-monium '08, B.Eruption '08 & '09, Ramp Riot '08, PARC '09 & '10, BR^2 '09 & Wol. Inv. '09 -'15
2015 FIRST Robotics Off Season Events that I hope to volunteer at:
Where is Wolcott Invitational
2015 FIRST Robotics Events that I will be volunteering at:
SBPLI Reg. & Championships
Volunteer Resume:
Alt & Lead Team Queuer, Field Repair/Reset, Field Setup/Breakdown, Spare Parts Attendant, Field Power Controller/Score Keeper, Co-Emcee & Official Scorer, Control System Advisor, FIRST Tech Advisor Assistant & recently Practice Field Attendant.
  #39   Spotlight this post!  
Unread 25-10-2002, 21:35
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
Quote:
Originally posted by Wetzel
. Durring offseason demos you can tho. And I bet you could make it look really snazzy. Especially with a touch screen....
Exactly.

Quote:
Originally posted by Mike522
plus each robot has a dif program so how would u be able to create a program in which we must be able to easily personalize for our needs.
Easy. I'll write a dll that includes all the communications code, etc. You just pass in the values you want the motors/relays to have and it outputs the correct packets. Likewise, you just call a function in the dll to get the current sensor values. Then, all you have to do is write a short C/C++ (or VB) program to do the processing in between the getSensorValues and the outputMotors calls (names pending).

I'll probably write some wrapper-app that includes some basic functionality, such as DirectInput joysticks, on-screen buttons, etc. for people that don't know C.



Anyway, if you're interested, vote here.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php

Last edited by rbayer : 25-10-2002 at 21:37.
  #40   Spotlight this post!  
Unread 27-10-2002, 21:08
dixonij's Avatar
dixonij dixonij is offline
I feel like Rip VanWinkle
None #0087 (Rancocas Valley Robotics)
Team Role: Alumni
 
Join Date: Jan 2002
Location: Mt.Holly, NJ
Posts: 225
dixonij is an unknown quantity at this point
Send a message via AIM to dixonij
To eliminate background noise... Use extra materials(mainly lexan) to create a soundproof box.
__________________
1 year, a broken thumb, and a hiatus from robotics im back baby!
Duct tape can fix everything execpt relationships with other people...
  #41   Spotlight this post!  
Unread 03-11-2002, 12:40
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
I finished it. Check out RoboCon in the whitepapers. Unfortunately, I don't know of any GPL'd voice-recognition libraries, so it doesn't do any of that stuff. However, it does let control a robot from your computer. Please dont respond here as I dont check this thread often. Please respond in the programming forum.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
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


All times are GMT -5. The time now is 02:03.

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