Go to Post The 2008 team is not the 2007 team and won't be the 2009 team. Every year is a new year and a new opportunity for growth and development as a FIRST team. It's very cool. - JaneYoung [more]
Home
Go Back   Chief Delphi > Technical > Programming
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
  #11   Spotlight this post!  
Unread 20-08-2010, 13:36
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
FRC #2641 (PCCR; Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,638
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: User Interface - Drivetrain Controls

Quote:
Originally Posted by eagle33199 View Post
We've traditionally had the programming team implement several of the above options and let the drivers try each one out. They're usually able to tell us pretty quickly what they like and don't like.
I'm glad this works for you, it's our goal as well. We have somewhat limited programming resources (i.e. returning people) currently, so I'm trying to narrow down the options we ask for. We definitely want the drivers to try the promising UIs in person, though. (I was a driver throughout my student membership, I don't underestimate the importance of this.) Thanks for the on board OI switch idea. I foresee that saving a lot of time!

Too many options: I completely agree. Part of what we're trying to figure out here is how to limit our DoFs. We certainly don't need them all.

Quote:
Originally Posted by Ether View Post
...On a flat surface, your drive cannot perform any vehicle motions that the mecanum or omni cannot. All three vehicles have the same three degrees of freedom: 2 translational and one rotational. So the driver presentation is the same...
In general, our DoFs are the same. Independent-turn pivot does allow X & Y-bias snake drive, which (as far as I know), one can't do in mecanum or omni. In a sense, we also actually have more than one rotational DoF, because we can select the centerpoints of our twists. I haven't tried the math for mecanum concerning this, so I'm not sure how complicated/possible varying the CP would be on that platform. (Independently driven omni would seem to allow for this as well, but again I haven't tried.)

As far as holonomic control strategy though, that's exactly what this thread is for. We've talked to a few teams in person and received some helpful information. Many have tended to go the Halo route though, so I'm asking to see if people have other strategies. When we do figure out a successful theory, I fully intend to share it.

Maximum traction: That was one of our main reasons for trying pivot this year. It's definitely (albeit unsurprisingly) worked. We can push most standard tank drives off-axis for the same reason. Some we can push head-to-head as well, but that's more power transmission design than holonomics and transverse vs inline frictional coefficients.

Algorithms: Yes, much more complicated. It's an interesting learning curve, but we're getting there. Nonadrive definitely has its benefits, though (albeit not just in control theory).

Quote:
Originally Posted by JesseK View Post
In my general opinion, the driver him/herself should give opinions on what's best for control based upon experience. Our 2009 driver of an independent linkage drive train (like crab, but with 4 independent pods that have only 2 physical states of rotation 90 degrees apart and driven by pneumatics) wanted 8 'states' created so he could dynamically manipulate the center of rotation relative to the trailer. Some of the states were more effective than others.
Thanks for the example! This type of constraining is exactly what we're going for; I think we've just overwhelmed our driver to the point where isolating the best case is rather difficult. We're continuing to work on it, and examples are very helpful in that, thanks.

Two hands: This makes sense. We're actually doing one version of this currently: rotational+crab on one of the analog sticks and longitudinal snake on the other. It doesn't work so well for us, but perhaps a different combination.

Demos: We currently have a few different drive versions for demos/competitions, including one that disables everything except the kicker (great for young kids--highly recommend it). Never considered controlling maximum speed for the demos/pit. Smart, thanks.

Decent 2: I read the Wikipedia navigation section for the original Decent. Interesting. (Ambiguous and a little worrisome, but interesting.) Care to give me a hint, or do I need to go track down a game first released in '96?


Kamocat: 3D mice are indeed awesome. We've used them in graphical representations for higher-level calculus, and they work fantastically. Has any FRC team done this, though? The vertical axis would prove interesting in robot control, and accommodating snake is still not entirely straight-forward. Certainly a creative idea. Given our team's resources, though I'm personally not quite ready to spring for an $80 mouse that my driver's never used and my programmers have never programmed, to be used in a dynamic live action environment I've never seen it applied to. Now if I could wrangle a donation...
__________________
 


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
pic: Team 241: User Interface Dantvman27 Extra Discussion 1 21-02-2007 13:12
is the 2004 user interface compatible with the 05 RC? wildabyss Control System 5 22-02-2005 05:28
Using non joystick controls with Operator Interface (Hacking Various Controllers) Astronouth7303 Control System 58 02-02-2005 15:56
[FVG]: User Interface Mike Ciance FIRST-related Organizations 15 25-07-2004 14:30
GUI (graphical user interface) nzj1 Programming 1 17-01-2003 22:47


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

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