2009:Traction control function: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
= Traction control function  =
= Traction control function  =


=== Requirements<br> ===
=== Requirements<br> ===


#When a wheel or wheels start slipping,&nbsp; stop the slipping and regain traction  
#When a wheel or wheels start slipping,&nbsp; stop the slipping and regain traction  
#Allow for special cases such as when one or two wheels is on carpet.
#Allow for special cases such as when one or two wheels is on carpet.


<br>  
<br>


=== Assumptions  ===
=== Assumptions  ===
Line 14: Line 14:
#We do not know robot speed nor direction.
#We do not know robot speed nor direction.


<br>  
<br>


=== Research  ===
=== Research  ===
Line 20: Line 20:
Research shows the options available to us include:  
Research shows the options available to us include:  


#Applying brakes to wheel that is slipping&nbsp;&nbsp; (in our case,&nbsp; we'd simulate with reversing direction)
#Reducing power to all wheels  
#Reducing power to all wheels  
#Reducing power to the wheel (or wheels) that are slipping
#Reducing power to the wheel (or wheels) that are slipping


Option #2 is our currently preferred option.  
Option #3 is our currently preferred option.  
 
 
 
Link: [http://en.wikipedia.org/wiki/Traction_control_system en.wikipedia.org/wiki/Traction_control_system]<br>
 
Link: [http://auto.howstuffworks.com/28000-traction-control-explained.htm auto.howstuffworks.com/28000-traction-control-explained.htm]
 


Link: [http://en.wikipedia.org/wiki/Traction_control_system en.wikipedia.org/wiki/Traction_control_system]<br>


=== Ideas  ===
=== Ideas  ===
Line 31: Line 38:
#Compare left-front vs. left-rear wheels.&nbsp;&nbsp;&nbsp; If one wheel is significantly faster than the other,&nbsp; assume it is slipping.&nbsp;&nbsp;&nbsp; Reduce power to the slipping wheel for xxx milliseconds then restore restore full power.&nbsp;&nbsp;&nbsp;&nbsp; Perform same check for right-front vs. right-rear.&nbsp;
#Compare left-front vs. left-rear wheels.&nbsp;&nbsp;&nbsp; If one wheel is significantly faster than the other,&nbsp; assume it is slipping.&nbsp;&nbsp;&nbsp; Reduce power to the slipping wheel for xxx milliseconds then restore restore full power.&nbsp;&nbsp;&nbsp;&nbsp; Perform same check for right-front vs. right-rear.&nbsp;


<br>  
<br>


=== Design ===
=== Design ===

Revision as of 16:57, 14 January 2009

Traction control function

Requirements

  1. When a wheel or wheels start slipping,  stop the slipping and regain traction
  2. Allow for special cases such as when one or two wheels is on carpet.


Assumptions

  1. We know the power values (L drive and R drive) we gave to the motors 
  2. Our only sensor input is the actual motor speed of each of four motors.
  3. We do not know robot speed nor direction.


Research

Research shows the options available to us include:

  1. Applying brakes to wheel that is slipping   (in our case,  we'd simulate with reversing direction)
  2. Reducing power to all wheels
  3. Reducing power to the wheel (or wheels) that are slipping

Option #3 is our currently preferred option.


Link: en.wikipedia.org/wiki/Traction_control_system

Link: auto.howstuffworks.com/28000-traction-control-explained.htm


Ideas

  1. Compare left-front vs. left-rear wheels.    If one wheel is significantly faster than the other,  assume it is slipping.    Reduce power to the slipping wheel for xxx milliseconds then restore restore full power.     Perform same check for right-front vs. right-rear. 


Design