Go to Post Or use an IFI control system and you won't have to wait 2 minutes to use your bathroom :P - Chris is me [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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
  #29   Spotlight this post!  
Unread 02-11-2010, 10:03
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Mecanum. What's Best

Quote:
Originally Posted by JesseK View Post
Here are what I consider 'bloated'
  • 2 Joysticks that control different degrees of freedom**.
  • 1 Joystick that has a "twist" action for a z-axis rotation, in which users (from novices to veterans) unknowingly twist it ever so slightly while trying to strafe
  • Control software code where (as an example of negligible amounts) 10% more rotation control input from a joystick translates to 10% more rotational output from the robot even while the robot is strafing
  • Overly sensitive controls where fine muscle movement is needed (like game pad thumb sticks) for the difference between (example) strafing left and strafing the forward left diagonal. This is particularly noticeable when combined with the 3rd bullet.

...starting with something fundamentally simpler would also alleviate the problem with less impact on the robot's schedule. In other words, the drivers get more practice learning the robot's interaction with game elements rather than learning how to make the durn thing move as expected.
Thanks for making that clearer. I completely agree with the general point you are making (about making a driver interface with a quick learning curve).

I think we disagree slightly on the implementation of that goal, specifically the first two bullet points:

2 Joysticks that control different degrees of freedom

Experience has shown that there is a mecanum driver interface with different degrees of freedom on 2 joysticks which has virtually no learning curve for a driver with prior tank-drive experience. It's an implementation of the "Tank-drive" approach that you mentioned. The left and right joystick Y axes control the vehicle just like tank drive, and the right (or left) X axis controls strafe (but only when a button is held down). More detail available here.

1 Joystick that has a "twist" action for a z-axis rotation, in which users (from novices to veterans) unknowingly twist it ever so slightly while trying to strafe

The above objection is valid, but is easily mitigated by adjusting the gain curve of the Z-axis so that small signals have little or no effect. See this post for more detail.



 


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
What's the best ultrasonic? Nathan Programming 9 07-02-2008 23:02
Robot Size and Shape: What's Best? SSMike Technical Discussion 14 03-02-2007 13:39
lathes, what's best? ajlapp General Forum 16 27-08-2004 16:32
What's the best free portal software? DCA Fan Website Design/Showcase 7 04-05-2003 17:32
What's the best qualifying rounds strategy? Ken Leung General Forum 24 24-03-2002 18:25


All times are GMT -5. The time now is 20:49.

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