Go to Post "prepare to take flight"! I see people taking off shoes and waiting in long lines. - 346CADmen [more]
Home
Go Back   Chief Delphi > Old Forum Archives > 2000
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-06-2002, 23:43
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Skinning Cats

Posted by Dodd Stacy.

Engineer on team #95, Lebanon Robotics Team, from Lebanon High School and CRREL/CREARE.

Posted on 9/7/2000 7:51 AM MST


In Reply to: CRAB!!!!!!! posted by Josh on 9/6/2000 4:24 PM MST:



Josh,

There are a number of different ways to accomplish 'crabbing' in a mobile platform. I agree with Joe's comments as they relate to approaches that involve steering (and powering) the driving wheels in the direction(s) you want them to go. That involves huge challenges in the four areas noted, and succeeding like Team 47 has done in the last two years (a few others, as well) is a truely amazing accomplishment.

However, an approach using 'holonomic' wheels provides equally universal platform maneuverability with no particular challenges in pivot design (there aren't any), wheel position feedback (they don't steer), or programming (well, maybe a little). Holonomic wheels develop traction and can deliver drive power in the direction of wheel rotation, but are able to slip freely (without steering) in the perpendicular direction if something else pushes the platform in that direction. There are lots of ways to do this, and a number of teams have made them in years past. Wheel design and manufacture is a chore, but nothing unusual compared to the mechanisms that many teams use elsewhere in their robots.

We used such a system last year, and it worked really well in a purely manual control mode. We were not able in time to successfully work in the use of the yaw rate sensor as a gyro-compass and transform the controls to an absolute spatial reference (go North) versus the standard robot reference system (go right). So our driver still had to 'put his brain on the robot' to consider its heading in making stick inputs, but that's what all the drivers do.

We used three holonomic wheels, each with an independent drive motor - a left and a right on a common axle line, and a middle wheel at 90 degrees to the other two. The left and right were programmed in conventional 'tank drive' style and operated off a single joystick. The middle wheel simply slips 'sideways' (its idea of sideways) when the left and right are driving the platform fore and aft, and serves as a pivot point when the left and right operate differentially to rotate the platform. The middle (or 'crab') wheel was controlled either off the side-to-side motion of the second stick or off a pot, depending on driver preference. Whenever the crab wheel drives the platform sideways, the left and right wheels slip freely in that direction. All modalities can operate simultaneously to move the bot in any compass direction while also rotating in either direction.

I will agree with Joe on the importance of driver practise with any omnidirectional system - we're not used to driving machines with this kind of mobility! In that regard, there are many different ways you can rig the control inputs without involving fancy programming, depending on what feels good to the driver(s). You can, for example, do fore/aft and crab left/right on the Y and X of one stick, with rotate left/right on another stick or on a pot. You can use the gyro chip to feedback to the rotate routine to maintain the bot's pointing direction constant in the absence of driver command inputs to rotate - I think many teams have done this in their tank drive program to compensate for left/right drive differences.

One final note - you need to insure that any and all of the driving wheels are adequately weighted so that they can deliver power to the ground under all conditions. This may mean some kind of limited suspension so the wheels can follow irregularities in the floor or accomodate some push and shove without losing traction. Good luck.

Dodd



__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
 


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 Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
rotation of body of crab drive robots michael_obrien Technical Discussion 6 22-10-2003 19:32
pic: Tytus Coax Crab Fender CD47-Bot Extra Discussion 9 28-09-2003 00:17
pic: Doubble-wishbone Crab fender CD47-Bot Robot Showcase 19 25-09-2003 19:30
how does crab drive work? Soukup Technical Discussion 13 25-04-2003 11:31
What is crab steering?? Adam Y. Technical Discussion 18 30-12-2002 08:12


All times are GMT -5. The time now is 23:11.

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