Go to Post Funny, I came to robotics for the robot, but find I stay for the people. - Mr. Pockets [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 03-01-2015, 20:12
lark95's Avatar
lark95 lark95 is online now
Red Ranger
AKA: Joe L.
FRC #3418 (RoboRiot)
Team Role: Driver
 
Join Date: Sep 2014
Rookie Year: 2012
Location: Wisconson
Posts: 123
lark95 is a glorious beacon of lightlark95 is a glorious beacon of lightlark95 is a glorious beacon of lightlark95 is a glorious beacon of lightlark95 is a glorious beacon of light
Which controler for driving mecanum?

Just wondering wich gamepad or joystick other teams are using drive mecnum. Also what are the control layouts that teams use.
  #2   Spotlight this post!  
Unread 03-01-2015, 20:15
Christopher149 Christopher149 is online now
Registered User
FRC #0857 (Superior Roboworks) FTC 10723 (SnowBots)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2007
Location: Houghton, MI
Posts: 1,105
Christopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond repute
Re: Which controler for driving mecnum?

In the past, 857 has used a three-axis joystick for mecanum drive.
__________________
2015-present: FTC 10723 mentor
2012-present: 857 mentor
2008-2011: 857 student

2015: Industrial Design, Excellence in Engineering, District Finalist, Archimedes Division (#6 alliance captain)
2014: Judges Award, District Engineering Inspiration, District Finalist, Galileo Division

  #3   Spotlight this post!  
Unread 03-01-2015, 20:17
Peyton Yeung's Avatar
Peyton Yeung Peyton Yeung is offline
45 Alumni
AKA: Peyton Yeung
FRC #0461 (Westside Boiler Invasion)
Team Role: Coach
 
Join Date: Mar 2010
Rookie Year: 2009
Location: Kokomo, IN
Posts: 831
Peyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond repute
Re: Which controler for driving mecnum?

Last year 461 used 2 joysticks. One joystick was just the translation and the other was rotation.
__________________
461 Westside Boiler Invasion
2016 Tippy Quarter finalist, Warren Finalist, IN State Semi Finalist,B^3 Double Finalist
2015 Indy Semi finalist, Purdue Quarter Finalist, IN State Quarter Finalist, CORI QF, R2OC Finalist, RAGE Winner
2014 Boilermaker Semi finalist, Crossroads Quarter Finalist, & CAGE Quarter Finalist
45 Technokats
2013 Boilermaker Quarter finalist
2012 CAGE Semi finalist & Queen City Champion
2011 CAGE Quarter finalist & Midwest Semi finalist
2010 CAGE Quarter finalist, Boilermaker Champion, & Washington DC Quarter Finalist
  #4   Spotlight this post!  
Unread 03-01-2015, 20:25
alopex_rex's Avatar
alopex_rex alopex_rex is offline
Rainbow Professionalism Dash
AKA: Scott Morton
FRC #0830 (The RatPack)
Team Role: Alumni
 
Join Date: Dec 2014
Rookie Year: 2012
Location: Ann Arbor, MI
Posts: 92
alopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond reputealopex_rex has a reputation beyond repute
Re: Which controler for driving mecnum?

We did mecanum drive on an off-season project once. We used a Logitech Dual Action controller (an older version of the F310, and basically equivalent to it).

The control scheme we used was:
Left stick y-axis: speed forward/backward
Left stick x-axis: strafe left/right
Right stick x-axis: rotate left/right

In other words, we used RobotDrive::MecanumDrive_Cartesian (in WPILib), with LeftY, LeftX and RightX for the x, y and rotation arguments. So it's the simplest/laziest control scheme, but it seemed to work well, and it's intuitive for the driver.

I'm curious to see what controls teams with more mecanum experience prefer.
  #5   Spotlight this post!  
Unread 03-01-2015, 20:36
Ben Wolsieffer Ben Wolsieffer is offline
Dartmouth 2020
AKA: lopsided98
FRC #2084 (Robots by the C)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Manchester, MA (Hanover, NH)
Posts: 520
Ben Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud of
Re: Which controler for driving mecnum?

We used a three axis Logitech joystick to control our field oriented mecanum drive last year. I liked having it on one stick, but we had to put a deadband on the rotation axis to keep it from turning too much by accident.
__________________



2016 North Shore District - Semifinalists and Excellence in Engineering Award
2015 Northeastern University District - Semifinalists and Creativity Award
2014 Granite State District - Semifinalists and Innovation in Control Award
2012 Boston Regional - Finalists
  #6   Spotlight this post!  
Unread 03-01-2015, 20:41
lark95's Avatar
lark95 lark95 is online now
Red Ranger
AKA: Joe L.
FRC #3418 (RoboRiot)
Team Role: Driver
 
Join Date: Sep 2014
Rookie Year: 2012
Location: Wisconson
Posts: 123
lark95 is a glorious beacon of lightlark95 is a glorious beacon of lightlark95 is a glorious beacon of lightlark95 is a glorious beacon of lightlark95 is a glorious beacon of light
Re: Which controler for driving mecnum?

Quote:
Originally Posted by lopsided98 View Post
We used a three axis Logitech joystick to control our field oriented mecanum drive last year. I liked having it on one stick, but we had to put a deadband on the rotation axis to keep it from turning too much by accident.
this is what we have used in the past.

But this year i would like to atleast try the gamepad with left stick for strafing and right stick for rotation
  #7   Spotlight this post!  
Unread 03-01-2015, 20:54
Metis Metis is offline
Registered User
FRC #4203
 
Join Date: Jan 2014
Location: Oneonta, NY
Posts: 5
Metis is an unknown quantity at this point
Re: Which controler for driving mecnum?

We had a good experience using an Xbox controller. Strafing was the left joystick, rotation the x-axis of the right joystick, and we ignored the final axis.
  #8   Spotlight this post!  
Unread 04-01-2015, 09:25
rjmah rjmah is offline
Registered User
#1246
 
Join Date: Jan 2005
Location: Toronto, Canada
Posts: 73
rjmah will become famous soon enough
Re: Which controller for driving mecanum?

1246 used to do custom programming on a single joystick. Normal 4 wheel drive for front and back quadrants (up to 45 degrees on the joystick). Full left and full right would be 100% strafe steering. In between, a blend for strafe steering.
__________________
Robert Mah
Team 1246 Agincourt Lancers
  #9   Spotlight this post!  
Unread 04-01-2015, 09:40
Kingland093 Kingland093 is offline
Registered User
FRC #4215 (Trinity Tritons)
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Minnesota
Posts: 107
Kingland093 will become famous soon enough
Re: Which controler for driving mecnum?

4215 has experimented with 2 driving styles. Both use 2 2-axis joysticks. The first has one joystick for arcade driving and one just for strafing. The other is a tank drive with one of the sticks being able to strafe.
__________________
McGill University Mechanical Engineering Class of 2020
FRC 4215: Trinity Tritons 2013-2016 (Programmer, Strategy, Driver)


2015 MRI Winner (with 3130, 2052, and 2531)
2015 MN State Championship Winner (with 2512 & 3130)
2015 Double DECC'er Winner (with 3130 & 525)
2015 Northern Lights Winner (with 3130 & 525)
  #10   Spotlight this post!  
Unread 04-01-2015, 09:52
thinker&planner thinker&planner is offline
Registered User
AKA: CAAAAAD
no team
Team Role: Mechanical
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Tallahassee, FL
Posts: 115
thinker&planner is a splendid one to beholdthinker&planner is a splendid one to beholdthinker&planner is a splendid one to beholdthinker&planner is a splendid one to beholdthinker&planner is a splendid one to beholdthinker&planner is a splendid one to beholdthinker&planner is a splendid one to behold
Re: Which controler for driving mecnum?

Being the driver, and liking tank style, I requested that we control (not drive) our robot with tank-style controls. We used an Xbox controller and had the left-y control the left side forward/backwards and the right-y for the right side. The strafing was controlled by the triggers, which were analog on the controller that we used. If we do it again, I would use two joysticks in a tank formation and modify the triggers to be analog (or use the x-axis of one of them for strafing).

The trick was averaging in the strafing at the same time, which our amazing programmer had a true "Eureka!" moment when she figured it out. Her method provides a more "natural" way (if you naturally like tank-style controls) for mecanum the full mobility of mecanum still retained.

I'll try to find the algorithm and put it here soon.
  #11   Spotlight this post!  
Unread 04-01-2015, 10:32
rjmah rjmah is offline
Registered User
#1246
 
Join Date: Jan 2005
Location: Toronto, Canada
Posts: 73
rjmah will become famous soon enough
Re: Which controler for driving mecnum?

Quote:
Originally Posted by thinker&planner View Post

The trick was averaging in the strafing at the same time, which our amazing programmer had a true "Eureka!" moment when she figured it out. Her method provides a more "natural" way (if you naturally like tank-style controls) for mecanum the full mobility of mecanum still retained.

I'll try to find the algorithm and put it here soon.
I meant to say arcade until the stick gets to 45 degrees. I'm pretty sure our programmer just used a linear proportion to give the driver strafe "steering". As you know, sideways steering is pretty inexact anyway.
__________________
Robert Mah
Team 1246 Agincourt Lancers
  #12   Spotlight this post!  
Unread 04-01-2015, 12:05
Chadfrom308's Avatar
Chadfrom308 Chadfrom308 is offline
Slave to the bot
AKA: Chad Krause
FRC #0308 (The Monsters)
Team Role: Driver
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Novi
Posts: 272
Chadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to behold
Re: Which controler for driving mecnum?

Last year we used an Xbox controller and controlled it call of duty style. I liked that setup a lot and want to do it again, but my team this year wants tobdo a 3 axis joystick because it has more resolution
  #13   Spotlight this post!  
Unread 04-01-2015, 13:19
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
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: Which controler for driving mecnum?

Quote:
Originally Posted by thinker&planner View Post
I'll try to find the algorithm and put it here soon.

Here's a common way to do it:

Forward = (Yleft + Yright) / 2

RotateCW = (Yleft - Yright) / 2

Then feed the Forward and RotateCW values into the Y and Rotation inputs, respectively, to the MecanumDrive_Cartesian method1 in WPILib (or LabVIEW). Use a joystick X axis or something else for the X (strafe) input.

1void RobotDrive::MecanumDrive_Cartesian(float x, float y, float rotation, float gyroAngle)

  #14   Spotlight this post!  
Unread 05-01-2015, 14:02
nickmcski nickmcski is offline
Registered User
AKA: Nicholas McCurry
FRC #1482 (Grandin Ghosts)
Team Role: Alumni
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Canada
Posts: 112
nickmcski has a spectacular aura aboutnickmcski has a spectacular aura aboutnickmcski has a spectacular aura about
Re: Which controler for driving mecnum?

The way our team hypotheses to drive it was to use an x-box controller with the left stick be the forward back left and right and the triggers to rotate left and right.
  #15   Spotlight this post!  
Unread 06-01-2015, 01:32
Mecanum Wheel's Avatar
Mecanum Wheel Mecanum Wheel is offline
It's spelled mecanum
AKA: Bengt Ilon
no team
Team Role: Mechanical
 
Join Date: Jan 2015
Rookie Year: 2004
Location: Sweden
Posts: 18
Mecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond reputeMecanum Wheel has a reputation beyond repute
Re: Which controler for driving mecnum?

Quote:
Originally Posted by lark95 View Post
Just wondering wich gamepad or joystick other teams are using drive mecnum. Also what are the control layouts that teams use.
mecanum*
Closed Thread


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


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

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