Go to Post If poker is a sport, robotics is definitely a sport. - EricH [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 01-10-2003, 20: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.
No news on the OI yet, is there...

I'm thinking it'll be the same, because of the lack of an OI for the vetern teams to use with the EduBot RC.

One thing that I'm not sure about though, what about the dashboard port. Will that change this year, or will it stay the same? I'm hoping we have control over it this year, but I haven't seen any information on that yet.
__________________
AIM --> Woloi
Email --> ian@woloschin.com
  #17   Spotlight this post!  
Unread 01-10-2003, 20:59
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
there is really no reason to change the OI. (well i guess i can think of a few)...


Hrmmm.... Whats up with the "PWM in"?
__________________
1139 Alumni
  #18   Spotlight this post!  
Unread 01-10-2003, 21:39
Sachiel7's Avatar
Sachiel7 Sachiel7 is offline
<Yes I managed to flip it
AKA: Shayne Helms
FRC #1132 (RAPTAR Robotics)
 
Join Date: Sep 2002
Rookie Year: 2002
Location: Richmond, VA
Posts: 541
Sachiel7 is just really niceSachiel7 is just really niceSachiel7 is just really niceSachiel7 is just really niceSachiel7 is just really nice
Send a message via AIM to Sachiel7
The Digital In/Out's got me thinking...
I wonder if we'll be allowed to interface the Digital In/Out from the eduRc straight to the Digital in/out on the Full RC for competition?
Then the eduRC could handle some low-level processing and data storage for auto mode, and the full rc would handle high-level processing, and main operation data...
Hmm...
I wonder if this will be allowed of not?
I'm tinkering with putting together some C headers w/ structures now, so I can get going as soon as we get our new RC
The fact that Vet's aren't getting new OI's pre-season is leading me to believe that there will be few changes to the new OI, if any. I assume the Dashboard port may change, and a new Dashboard program will be released.
Not much really needs to be done to the OI... Maybe a longer adapter cord?
Who Knows...
__________________
-=Sachiel7=-

There's no such thing as being too simple!
Look for Team #1132, RAPTAR Robotics at the VCU Regional this year!
  #19   Spotlight this post!  
Unread 01-10-2003, 21:45
Venkatesh Venkatesh is offline
Registered User
FRC #0030
 
Join Date: Jan 2003
Rookie Year: 2002
Location: USA
Posts: 260
Venkatesh is a splendid one to beholdVenkatesh is a splendid one to beholdVenkatesh is a splendid one to beholdVenkatesh is a splendid one to beholdVenkatesh is a splendid one to beholdVenkatesh is a splendid one to beholdVenkatesh is a splendid one to beholdVenkatesh is a splendid one to behold
Im quite impressed. I need to learn C for this, but it is worth the effort.

Also, since we (apparantly) can code in assembly, and I am quite fluent in x86 assembly, would it better for me to learn C or the PIC assembly?

Finally, I can't wait to see some default code.
__________________
-- vs, me@acm.jhu.edu
Mentor, Team 1719, 2007
Team 30, 2002-2005
  #20   Spotlight this post!  
Unread 01-10-2003, 21:45
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Quote:
Originally posted by Sachiel7
The Digital In/Out's got me thinking...
I wonder if we'll be allowed to interface the Digital In/Out from the eduRc straight to the Digital in/out on the Full RC for competition?
Then the eduRC could handle some low-level processing and data storage for auto mode, and the full rc would handle high-level processing, and main operation data...
Hmm...
I wonder if this will be allowed of not?
If the FRC RC has a TTL serial port, wouldn't it be easier (and faster) to use that link to communicate between systems?

Also, if there's an imposed limit on price for external electronics, again, it might not be legal to use an EduRC in conjunction with the FRC RC, depending on its price.
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
  #21   Spotlight this post!  
Unread 01-10-2003, 21:51
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
you would definately want to learn C before you learn assembler.

assembly code is tedious and error prone.
  #22   Spotlight this post!  
Unread 02-10-2003, 00:06
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Quote:
Originally posted by FotoPlasma
If the FRC RC has a TTL serial port, wouldn't it be easier (and faster) to use that link to communicate between systems?
You could almost certainly implement a faster data transfer protocol between the RC and an external microcontroller using the digital I/O than using a serial connection limited to 115k. Parallel I/O is nearly always faster than serial. However, it would indeed be quite a hassle.
  #23   Spotlight this post!  
Unread 02-10-2003, 00:33
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Quote:
Originally posted by Dave Flowerday
You could almost certainly implement a faster data transfer protocol between the RC and an external microcontroller using the digital I/O than using a serial connection limited to 115k. Parallel I/O is nearly always faster than serial. However, it would indeed be quite a hassle.
Ah. Sorry. My mistake. It makes sense that a parallel system would be faster than serial.

Also, concerning the posted specs, shouldn't the PIC18F8520 be running at 40MHz, instead of 50MHz, as IFI says? The processor is listed as having a maximum Fosc of 40MHz, on Microchip's page.

<edit>
Deleted something stupid. Thanks to Matt Leese for pointing it out.
</edit>
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos

Last edited by FotoPlasma : 02-10-2003 at 02:40.
  #24   Spotlight this post!  
Unread 02-10-2003, 00:42
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
Quote:
Originally posted by Dave Flowerday
Parallel I/O is nearly always faster than serial.
That's true until you get to high transmission frequencies. Then crosstalk becomes such an issue that it's easier to send things over a smaller number of wires. This is why many computer interfacing technologies are switching from parallel serial (parallel ports to Universal Serial Bus; Parallel IDE to Serial ATA).

Now, obviously, that won't be an issue here (I'd be highly surprised if any team managed to even come close to maxing out the serial port) but I thought it was important to point out.

Matt
  #25   Spotlight this post!  
Unread 02-10-2003, 00:47
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
Quote:
Originally posted by FotoPlasma
Still, quite an improvement over ~40Hz.
The Basic Stamp runs at quite higher than 40 Hz. It executes somewhere in the thousands (tens of thousands?) of PBasic instructions per second. These are a much higher level construct than assembly language so it executes even more instructions per second.

I believe the ~40 Hz number you produced came from the fact that the robot controller received input data approximately 40 times a second. Given that it blocked before reading data, it basically meant you went through your loop 40 times per second.

Matt
  #26   Spotlight this post!  
Unread 02-10-2003, 07:05
SarahB's Avatar
SarahB SarahB is offline
Registered User
no team
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Syracuse, NY
Posts: 231
SarahB has a spectacular aura aboutSarahB has a spectacular aura aboutSarahB has a spectacular aura about
Send a message via AIM to SarahB
Quote:
Originally posted by FotoPlasma
If the FRC RC has a TTL serial port
What exactly is a TTL serial port? What's the difference between it and a normal serial port?

I've been asking around and no one seems to know
  #27   Spotlight this post!  
Unread 02-10-2003, 08:54
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
This is mostly an educated guess but I'm assuming TTL Serial port means that the line level outputs of the serial port are at TTL level. TTL level defines zero as from 0 to 0.8 V and a one as from 2 to 5 V. Now, normal RS232 Serial Ports have an operating range from -15V to 15V for their output. The TTL Serial Port is a serial port that is specifically designed to interface with either TTL or TTL-compatible circuits. This means that it's much more effective for controlling a custom circuit than a regular RS232 Serial Port.

Matt
  #28   Spotlight this post!  
Unread 02-10-2003, 10:53
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
I agree with Matt. It would be an easy way to connect to a second PIC chip (if you want to use one for something else) and it would act just like an RS-232 link, expect you dont need the tranceivers to convert the voltage levels, since your second PIC chip will only be a few inches away from the robot controller.

This new robot controller is really going to open up a lot of possiblilites for teams with EE's and SW engineers to do some impressive stuff with the machines.
  #29   Spotlight this post!  
Unread 02-10-2003, 11:06
ttedrow's Avatar
ttedrow ttedrow is offline
Herding electrons
AKA: Tim Tedrow
FRC #0281 (EnTech)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2000
Location: Greenville, SC
Posts: 165
ttedrow will become famous soon enoughttedrow will become famous soon enough
Finally, power real power. Now the programmers can take over the world.

Oh, sorry. I think I'm getting a little carried away
__________________
Sr. Design Engineer
Caterpillar Inc.
Greenville, SC

KD4EGM

FRC 281 Greenvillains
Infected with the FIRST virus in 2000

Yes, Chute Door!!!
  #30   Spotlight this post!  
Unread 02-10-2003, 11:20
Andy Baker's Avatar Woodie Flowers Award
Andy Baker Andy Baker is offline
President, AndyMark, Inc.
FRC #3940 (CyberTooth)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Kokomo, Indiana
Posts: 3,417
Andy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond repute
Send a message via AIM to Andy Baker
Quote:
Originally posted by ttedrow
Finally, power real power. Now the programmers can take over the world.

Oh, sorry. I think I'm getting a little carried away
Yeah, us mechanical guys have been asking you software guys to work your magic for years, but your excuse has always been "the processor is not fast enough!" or "we don't have enough memory!".

Now, you're gonna have to look for new excuses.

Have fun, bit-twiddlers!



Andy B.
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
serious problem found - robot controller resets when jarred! KenWittlief Electrical 23 19-03-2003 13:30
How do you connect the speed controller fans? Iain Electrical 7 31-01-2003 07:05
visibility of robot controller? davidzhang Rules/Strategy 5 26-01-2003 01:11
Q&A Discuss: Are specs available on the new motors/mounts? CD47-Bot Extra Discussion 3 15-01-2003 19:39
Motor specs kmcclary Off-Season Events 4 26-10-2001 22:41


All times are GMT -5. The time now is 16: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