Go to Post oh, the prom! I thought you were missing a PROM (Programable Read Only Memory) ...you had me worried for a minute, I dont know if IFI has any spare PROMs. - KenWittlief [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-01-2009, 18:25
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: Detecting wheel slippage! Possible idea, amp/power feedback in Jaguars.

One way to detect wheel slippage is to place a lightly loaded (so you don't take much normal force away from the driven wheel) free wheel near the driven wheel of interest and compare the rotational speed. You back off the power when the driven wheel slips too much, and as a result you should get good traction. The rub here is that it does take an extra wheel and sensor, and it could be the case that unlike rubber wheels on pavement, any slip is too much slip.

A second way, as you note, is to measure motor current. The torque delivered by the motor is proportional to the current. If you measure and report the current to the driver the joystick settings can be tweaked to maximize current, and therefore traction. The rub here is that the current is pulsed via the pwm signal, challenging accurate average current measurement.

A third way is to directly measure the acceleration of the robot, linear or rotational as desired, and bring this signal back to the driver. The driver can tune the throttles with this feedback, staying on top of the maximum acceleration point when desired. The rub here is making the measurement with good accuracy. The available acceleration sensors are set up to measure more than one G full scale while your maximum might be closer to +-1/10 of a G. You have to carefully watch the quantization error in the cRIO in this case.

I tend to favor the third method above, because it directly measures the performance metric of interest, without time averaging. I also tend to favor systems that provide good feedback to the driver, instead of trying to control the wheel torque automatically, as it will lead to well trained drivers that should get the most out of the robot.

Eugene
Reply With Quote
Reply


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
Possible Robot Show Idea? Alex Cormier General Forum 21 13-05-2006 11:42
Wheel slippage w/ positioning systems Jay Lundy Electrical 3 12-12-2003 03:08
pic: GIRL POWER at J&J CD47-Bot Extra Discussion 1 06-04-2003 23:00


All times are GMT -5. The time now is 21:14.

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