Go to Post Ah AndyMark and your $2 a piece pool noodles - mlantry [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #10   Spotlight this post!  
Unread 18-11-2003, 11:35
Mike Soukup's Avatar
Mike Soukup Mike Soukup is offline
Software guy
FRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Schaumburg, IL
Posts: 797
Mike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond repute
Quote:
Originally posted by GregTheGreat
The one thing I don't like is that they are keeping the same OI, so whatever your transmit rate is (the 28 ms...I think) is the same rate you will transmit this year. That basically eliminates the whole use of the fast PWM's (except for auton mode)
Not true. The fast PWM's are quite valuable for feedback loops even in user control mode. A lot of the latency in feedback mechanisms such as crab wheel positioning & arm angle is in how often the motor speed is updated.

Think about it this way. The driver of a crab style robot doesn't change the desired direction of the wheels every 28 ms, and as far as the driver is concerned the delay between moving the stick & the robot getting the signal 28 ms later is negligible. The big problem is when the driver moves the stick and the wheels overshoot their target or when start oscillating back & forth. This is where the fast PWMs come in. Analog & digital inputs on the robot are updated every program loop, so we can take the driver's desired target (which is constant for 28ms) and the fast updating crab position and use those to control our feedback loop. Now we get to update our desired motor speed every time through the program cycle and the fast PWMs allow us to send that value to the speed controllers. Does that make sense?

Mike
 


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
serious problem found - robot controller resets when jarred! KenWittlief Electrical 23 19-03-2003 13:30
Controlling a FIRST robot with a Lego RCX Controller? archiver 2001 5 24-06-2002 04:19
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:33.

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