Go to Post That seems like a pretty cool idea! Who'da thunk o' dat?! :rolleyes: - dlavery [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
  #16   Spotlight this post!  
Unread 18-02-2002, 01:41
Andy A. Andy A. is offline
Getting old
FRC #0095
Team Role: Coach
 
Join Date: Jun 2001
Rookie Year: 2001
Location: New Hampshire
Posts: 1,018
Andy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond repute
Well, in the absence of an emulator:

Pull out a big sheet of plywood.

Add one RC, generous numbers of relays, speed controllers, some breakers, fuses and wire. Ducktape and sheetrock screws are a godsend here

Strap some motors, pistons, servos and other doohickeys as needed. Duck tape and ziptie as needed.

Open the breaker, download program, play with controls. Rinse wash and repeat as needed.

This is really only useful during the build, before all they toys end up on the 'bot, or if you have spares lying around. The advantage of this is that it gives your electrical guys a chance to wire some stuff before the 'bot is done, and a chance for you to see if motors are going to spaz out as soon as you toss the switch. At the very least it gives the sparky guys something to do while the 'bot is being made.
  #17   Spotlight this post!  
Unread 18-02-2002, 01:51
ChrisA's Avatar
ChrisA ChrisA is offline
Registered User
#0857 (Superior Roboworks)
Team Role: College Student
 
Join Date: Feb 2002
Location: Michigan Tech
Posts: 157
ChrisA is on a distinguished road
Send a message via AIM to ChrisA
i always have spare pistons servos and speed controllers just lying around my house... maybe ill build myself one of these dohickys. not sure how this will help me when i want an emulator on my computer but it sounds pretty cool and fun.
  #18   Spotlight this post!  
Unread 18-02-2002, 09:51
Matt Attallah's Avatar
Matt Attallah Matt Attallah is offline
Now at sub 14's in a 5000lb vehicle
AKA: Maher Attallah
FRC #0005 (Robocards)
Team Role: Alumni
 
Join Date: Sep 2001
Rookie Year: 2000
Location: Detroit area, Michigan
Posts: 1,660
Matt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond repute
Send a message via AIM to Matt Attallah Send a message via MSN to Matt Attallah Send a message via Yahoo to Matt Attallah
Lightbulb

DUH!!

Get 2 rolls of duck tape! You first put 1 roll in the box, AND THAN tape up the box!! But make shure the wires from the back of the box are touching the duck tape. THAN, you are good to go! Hope this helps!!

P.S. For the people that are going crazy about me calling it Duck Tape, i'm sorry. I know it is called Duct tape, but i like duck better...
__________________
That rug really tied the room together...
  #19   Spotlight this post!  
Unread 18-02-2002, 14:15
Greg Ross's Avatar
Greg Ross Greg Ross is offline
Grammar Curmudgeon
AKA: gwross
FRC #0330 (Beach 'Bots)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 2,245
Greg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond repute
Send a message via AIM to Greg Ross Send a message via Yahoo to Greg Ross
Talking Careful, Matt

Quote:
Originally posted by Matt Attallah
P.S. For the people that are going crazy about me calling it Duck Tape, i'm sorry. I know it is called Duct tape, but i like duck better...
If you insist on calling it duck tape, you'd better be careful you always refer to it as Duck Brand (R) Duct Tape, or you're liable to get the Manco company lawyers coming after you! (Manco is the company that makes Duck brand tape)
__________________
Greg Ross (The Grammar Curmudgeon formerly known as gwross)
S/W Engineer, Team 330, the Beach 'Bots
<--The Grammar Curmudgeon loves this cartoon.
“Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!" Hunter S. Thompson
"Playing a practical joke means doing something mean and calling it funny." Me
  #20   Spotlight this post!  
Unread 18-02-2002, 16:06
jnossen jnossen is offline
Registered User
#0613
 
Join Date: Feb 2002
Location: New Jersey
Posts: 6
jnossen is an unknown quantity at this point
I have a knowledge of C++, Java, and PBasic. I could definitely help write it if someone wants to.
  #21   Spotlight this post!  
Unread 18-02-2002, 21:25
Ian W. Ian W. is offline
College? What?
no team (Gompei and the Herd)
Team Role: College Student
 
Join Date: Jan 2002
Rookie Year: 2002
Location: Worcester, MA | Smithtown, NY
Posts: 1,464
Ian W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to all
Send a message via AIM to Ian W.
I know limited Pbasic and a bit about C++. I'm currently learning HTML in my spare time (yes, I managed to find some), but thats it. I'd be more than willing to help do an emulator, cause then i could program at home, in the relative peace, quiet, and non-craziness of the robotics room at my school. Also, the "board' approch works well, yet it is limited in it's usefullness, especially when you're a rookie team with no spares.
  #22   Spotlight this post!  
Unread 19-02-2002, 09:45
Matt Attallah's Avatar
Matt Attallah Matt Attallah is offline
Now at sub 14's in a 5000lb vehicle
AKA: Maher Attallah
FRC #0005 (Robocards)
Team Role: Alumni
 
Join Date: Sep 2001
Rookie Year: 2000
Location: Detroit area, Michigan
Posts: 1,660
Matt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond reputeMatt Attallah has a reputation beyond repute
Send a message via AIM to Matt Attallah Send a message via MSN to Matt Attallah Send a message via Yahoo to Matt Attallah
Well, if they do come after me, i will give them the explaniton that Ian W. gave me. I think that there are ducks in the ducts and they need this tape in order to keep in proper maitence...
__________________
That rug really tied the room together...
  #23   Spotlight this post!  
Unread 20-02-2002, 16:49
Ulibrium Ulibrium is offline
Registered User
#0920 (Lancers)
 
Join Date: Jan 2002
Location: Philadelphia, PA
Posts: 29
Ulibrium is an unknown quantity at this point
Send a message via AIM to Ulibrium
I'm fluent in C++, know P-BASIC, and am willing to learn Java. Please, please, let me help you with this. E-mail address: ulibrium@hotmail.com
__________________
Three mathematicians slave over a board full of tensor calculus. One looks to the other and asks... "do you remember what we sent out to prove?"
  #24   Spotlight this post!  
Unread 23-02-2002, 23:08
kmcclary's Avatar
kmcclary kmcclary is offline
Founder 830/1015;Mentor 66/470/1502
FRC #0470 (Alpha Omega Robotics)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 1994
Location: Ann Arbor, MI
Posts: 491
kmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond repute
Rat Pack 830's Simulator board

Quote:
Originally posted by Andy A.
[b]Well, in the absence of an emulator:
Pull out a big sheet of plywood. Add one RC, generous numbers of relays, speed controllers, some breakers, fuses and wire. [...] Strap some motors, pistons, servos and other doohickeys as needed. Duck tape and ziptie as needed. [b]
That is EXACTLY what we did! But instead of duct tape and zipties we used real screw down cable clips to allow for easier mods.

We didn't get much usage time on it THIS year, but even so, it DID point out some problems for us.

But now it is MADE. The ring tongue lug ended harnessing stays with the board. Part locations are premarked with marker pen outlines so it's OBVIOUS where everything goes. Spikes, Victors, and the RC have predrilled holes with T-nuts nailed captive to the board so they will attach in seconds with machine screws instead of wood screws (longer board life). Motors are attached with automotive hose clamps that are permanently screwed onto the board.

NEXT year, if all goes well, our simulator will be up and running in ONE DAY! We simply drop the new Victors, Spikes, and RC onto their outlines, attach the new motors to their hose clamps, connect the premade harness, and throw the switch!

It is a VERY COOL simulator board, with LOTS of neat features. Examples: We used the "spare" breaker board for power distribution. For power, in addition to a strap and wiring for a robot battery, it also has its own 12V 8A supply from an old PC, and metering outputs, so you don't need to use a bot battery for simple tests without the motors. We'll be adding a current probe to it soon. Given the funds we COULD add a more serious power supply that can also drive motors as well from the AC, or else a marine deep cycle battery & a charger, but we'll probably just end up using THIS year's batteries for the board.

We're considering writing up the entire thing for sharing later, once we're done tweaking it. Would there be interest in that from anyone?

Unfortunately, we need to do some repairs first before we take the pics of it, but that'll definitely be done before this fall, in time for the next contest. On the ONE DAY I was sick, some student (without permission) pulled some parts incorrectly and gutted the harness in the process <GRRRR>. (Needless to say, we're also going to make a locking clear plexy cover for it so that it can be USED, but not TOUCHED without permission any more! )

- Keith McClary, Advisor, Huron High 830 Rat Pack
__________________
Keith McClary - Organizer/Mentor/Sponsor - Ann Arbor MI area FIRST teams
ACTI - Automation Computer Technologies, Inc. (Sponsoring FIRST teams since 2001!)
MI Robot Club (Trainer) / GO-Tech Maker's Club / RepRap-Michigan) / SEMI CNC Club
"Certifiably Insane": Started FIVE FRC teams & many robot clubs (so far)!
2002: 830 "Rat Pack" | 2003-5;14: 1015;1076 "Pi Hi Samurai" | 2005-6: 1549 "Washtenuts"/"Fire Traxx"
2005-(on): 1502 "Technical Difficulties" | 2006-(on): FIRST Volunteer!
2009-(on): 470 "Alpha Omega" | WAFL | Sponsor & "Floating Engineer" for MI Dist 13 (Washtenaw Cnty)
2011: 3638 "Tigertrons" | 2013-(on): 4395 "ViBots" | 2014-(on) 66 "Grizzlies"
"Home" Teams: 66, 470, 1076, 1502, 4395
Local FIRST alumni at or coming to Ann Arbor (UM/EMU/WCC/Cleary)?
...We Want YOU as a Mentor! Please email me for info!
Support CDF Reputation - If a posting helped, thank 'em with rep points!
"It must be FRC build season when your spouse and children become 'Action Items 8 & 9'..."
  #25   Spotlight this post!  
Unread 23-02-2002, 23:40
kmcclary's Avatar
kmcclary kmcclary is offline
Founder 830/1015;Mentor 66/470/1502
FRC #0470 (Alpha Omega Robotics)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 1994
Location: Ann Arbor, MI
Posts: 491
kmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond repute
Another simulator people haven't mentioned yet is simply taking a Parallax Stamp-II BOE (Board of Education) board. Let it run the robot code, and tie it to a BOE-BOT (Board of Education Robot) with an umbilical.

You simply solder on some joystick connectors (and their caps) to the BOE, and add the joystick conversion routine. Ignore the original "init" conversation. The BOE takes the robot code, and talks to the BOE-BOT via an umbilical with the normal SEROUT packets. The BOE-BOT is programmed to interpret the packets, and run the BOT-BOT motors accordingly. Since the BOE-BOT uses servos modified for continuous rotation as motors, this corresponds PERFECTLY to a pair of motors run by Victors!

You MAY need a third Stamp-II riding piggyback on the BOE-BOT, as you can't PWM the motors and listen to the serial input at the same time, but that's TBD...

A SECOND way also requires a BOEBOT with a second BOE on its back. Have the BOE interpret the TETHER packets and run the BOE. Now your drivers can use your actual OI control board to run a MODEL robot around your hotel rooms for more practice!

In either case, if you don't want to make a full model of your robot, simply use spare RC servos perched on the BOE-BOT's back with toothpick flags waving around to represent Victor motors or gadget positions, and bicolor LEDs (with series resistor) across Stamp pin pairs to represent Spike gadgets.

Here are the links for the BOE and the BOE-BOT:
- http://www.parallaxinc.com/html_file...-bot_brief.asp
- http://www.stampsinclass.com/html_fi...culum_robo.asp
- http://www.stampsinclass.com/html_fi...s/boe_kits.asp

Note that there are DIFFERENT prices for these products depending on which link you follow! There are also school discount prices for all Parallax products, and Parallax from time to time has been known to run sales on them, so inquire directly instead of web ordering to get the best price.

- Keith McClary, Advisor, Huron High 830 Rat Pack
__________________
Keith McClary - Organizer/Mentor/Sponsor - Ann Arbor MI area FIRST teams
ACTI - Automation Computer Technologies, Inc. (Sponsoring FIRST teams since 2001!)
MI Robot Club (Trainer) / GO-Tech Maker's Club / RepRap-Michigan) / SEMI CNC Club
"Certifiably Insane": Started FIVE FRC teams & many robot clubs (so far)!
2002: 830 "Rat Pack" | 2003-5;14: 1015;1076 "Pi Hi Samurai" | 2005-6: 1549 "Washtenuts"/"Fire Traxx"
2005-(on): 1502 "Technical Difficulties" | 2006-(on): FIRST Volunteer!
2009-(on): 470 "Alpha Omega" | WAFL | Sponsor & "Floating Engineer" for MI Dist 13 (Washtenaw Cnty)
2011: 3638 "Tigertrons" | 2013-(on): 4395 "ViBots" | 2014-(on) 66 "Grizzlies"
"Home" Teams: 66, 470, 1076, 1502, 4395
Local FIRST alumni at or coming to Ann Arbor (UM/EMU/WCC/Cleary)?
...We Want YOU as a Mentor! Please email me for info!
Support CDF Reputation - If a posting helped, thank 'em with rep points!
"It must be FRC build season when your spouse and children become 'Action Items 8 & 9'..."
  #26   Spotlight this post!  
Unread 24-02-2002, 01:30
Ian W. Ian W. is offline
College? What?
no team (Gompei and the Herd)
Team Role: College Student
 
Join Date: Jan 2002
Rookie Year: 2002
Location: Worcester, MA | Smithtown, NY
Posts: 1,464
Ian W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to all
Send a message via AIM to Ian W.
that confuses me. a simple program for the computer would be so much easier to use, for me at least.
__________________
AIM --> Woloi
Email --> ian@woloschin.com
  #27   Spotlight this post!  
Unread 24-02-2002, 02:36
kmcclary's Avatar
kmcclary kmcclary is offline
Founder 830/1015;Mentor 66/470/1502
FRC #0470 (Alpha Omega Robotics)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 1994
Location: Ann Arbor, MI
Posts: 491
kmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond repute
Simulation vs Emulation

Quote:
Originally posted by Ian W.
that confuses me. a simple program for the computer would be so much easier to use, for me at least.
Well, it all depends just WHAT you are trying to ACCOMPLISH. Do you really want EMULATION (the thread's topic), or SIMULATION? This thread said Emulation, but so far most people here have really been talking Simulation.

SIMULATION normally implies a piece of software that "tries to run" the code, with imaginary hardware, interacting with an imaginary real world, and gives you "results". That's rather hard to do here, as in this case we're talking some SERIOUS, REAL TIME interaction with both the operator and the real physical world. For example, it is hard to simulate your robot tipping over because your software said to do something strange without simulating the entire physical environment too. There are programs that'll DO that, but they're not cheap, and this isn't something you normally write in a day or two without a serious solver engine of some kind behind you.

If you're not talking that level of simulation, then what are your true goals here? The Stamp programming environment already checks your syntax for you, and without some real world interaction on the RC end of SOME kind, your results aren't going to be very useful.

OTOH, EMULATION normally means that SOME hardware is involved, although normally not the true stuff.


It all boils down to what you want to do, and how far you're willing to go with your simulation before involving hardware. Syntax and Sanity checkers are one thing, but TRUE simulation in anything like real time is quite another. IMHO, this is definitely a situation where Emulation would be MUCH easier, cheaper, faster to get running, and more useful, than Simulation.

You first create SOME kind of a physical model of the robot, whether out of Lego Technic, a BOE-Bot, an RC car, Kynex, Tinkertoys, or whatever. This takes care of the physical world part.

You then only have to emulate the interaction between your control set and the RC, and the RC to the model, with something in the middle representing the RC that'll run PBASIC. That should only take a micro or two.

I think if you get creative, and restrict the number of I/O channels, you can emulate the entire OI/RC set much more cheaply than simply buying another copy of the Innovation First hardware.
Stamp-IIs and PIC micros are pretty cheap. BTW... There is even now a drop in replacement for a Stamp-II called the ATOM that gives you floating point math!

Note that you CAN use a PC as the joystick OI front end. Simply tie it to a Stamp board with a serial port. You then tie the Stamp (or Stamp equivalent) to the real motor model platform.

NOW you have a hardware platform that'll give you some SERIOUS results, AND allow you to practice!

Bottom line: IMHO, you need SOME hardware in this, somewhere, or else you're in for a big development, or won't get useful results. RC cars and chips are cheap. I feel the optimum solution is a mix of software and hardware, but WHERE you draw the line is up to you and your expertise.

- Keith McClary, Advisor Huron High 830 Rat Pack
"Want to emulate the speed of an IBM XT at 4.77MHz? Simple: Try running Windows on a 486..."
__________________
Keith McClary - Organizer/Mentor/Sponsor - Ann Arbor MI area FIRST teams
ACTI - Automation Computer Technologies, Inc. (Sponsoring FIRST teams since 2001!)
MI Robot Club (Trainer) / GO-Tech Maker's Club / RepRap-Michigan) / SEMI CNC Club
"Certifiably Insane": Started FIVE FRC teams & many robot clubs (so far)!
2002: 830 "Rat Pack" | 2003-5;14: 1015;1076 "Pi Hi Samurai" | 2005-6: 1549 "Washtenuts"/"Fire Traxx"
2005-(on): 1502 "Technical Difficulties" | 2006-(on): FIRST Volunteer!
2009-(on): 470 "Alpha Omega" | WAFL | Sponsor & "Floating Engineer" for MI Dist 13 (Washtenaw Cnty)
2011: 3638 "Tigertrons" | 2013-(on): 4395 "ViBots" | 2014-(on) 66 "Grizzlies"
"Home" Teams: 66, 470, 1076, 1502, 4395
Local FIRST alumni at or coming to Ann Arbor (UM/EMU/WCC/Cleary)?
...We Want YOU as a Mentor! Please email me for info!
Support CDF Reputation - If a posting helped, thank 'em with rep points!
"It must be FRC build season when your spouse and children become 'Action Items 8 & 9'..."
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
How much planning goes into your robot? Jnadke General Forum 41 29-01-2006 21:29
how do you power on the robot control great_one411 Electrical 6 04-02-2003 00:46
RoboCon 1.01 (control robot from PC) rbayer Programming 20 06-11-2002 21:30
WASH Palm scouting at the Championship Mike Soukup Scouting 2 19-04-2002 15:14
about how Drive Train push the robot... shouldn't the force accelerate the robot? Ken Leung Technical Discussion 12 26-11-2001 09:39


All times are GMT -5. The time now is 05:24.

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