Go to Post For me, FIRST is inspiration with a positive feedback loop - it just keeps getting better. I wonder where it will go from here... - petek [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

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 19-01-2014, 16:05
BEN35678's Avatar
BEN35678 BEN35678 is offline
Mentor
FRC #1523 (MARS)
Team Role: Mechanical
 
Join Date: Oct 2013
Rookie Year: 2012
Location: Jupiter, Florida
Posts: 41
BEN35678 is an unknown quantity at this point
Robot Oriented vs. field Oriented

Do any teams have experience using field orientation style of driving and if so please give some pros and cons of using this style.
  #2   Spotlight this post!  
Unread 19-01-2014, 16:10
Iaquinto.Joe's Avatar
Iaquinto.Joe Iaquinto.Joe is offline
RPI 2018
AKA: Joe Iaquinto
FRC #0308 (The Monsters)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: United States
Posts: 166
Iaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the rough
Re: Robot Oriented vs. field Oriented

We're using robot centric mecanum drive for now. The mecanum cartesian algorithm allows you to switch pretty easily so for us it's just driver preference. I like field centric better myself because it reduces complexity for the driver. I always explain it like you're sitting on the robot and holding onto the controls. Push left, go left. Push forwards, go forwards. That's robot centric. Field centric is when you're behind the glass and your robot is facing due east. Push forwards, robot moves away. Push left, goes left according to your frame of reference. One less thing for the driver to handle if they don't have to project their frame of reference onto the bot. Robot centric is probably more reliable over time though.
__________________
4 year 2011 - 2014 FRC team 308 member, Lead Programmer - C++ / LabVIEW

3 year 2011, 2013, 2014 OCCRA member, Co-Captain OCCRA team 308
  • OCCRA Engineering Excellence - Waterford Kettering 2013
  • Innovation in Control - 2011
  • Quality award- Northville 2012
  • Engineering Excellence- Howell 2014
  • Innovation in Controls- Livonia 2014
  #3   Spotlight this post!  
Unread 19-01-2014, 16:19
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: Robot Oriented vs. field Oriented

Quote:
Originally Posted by Iaquinto.Joe View Post
Robot centric is probably more reliable over time though.
Why? Because of gyro drift? Or did you have something else in mind?


  #4   Spotlight this post!  
Unread 19-01-2014, 16:26
Iaquinto.Joe's Avatar
Iaquinto.Joe Iaquinto.Joe is offline
RPI 2018
AKA: Joe Iaquinto
FRC #0308 (The Monsters)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: United States
Posts: 166
Iaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the rough
Re: Robot Oriented vs. field Oriented

Quote:
Originally Posted by Ether View Post
Why? Because of gyro drift? Or did you have something else in mind?


Yes gyro drift. We've looked into several different IMUs for an alternative.
__________________
4 year 2011 - 2014 FRC team 308 member, Lead Programmer - C++ / LabVIEW

3 year 2011, 2013, 2014 OCCRA member, Co-Captain OCCRA team 308
  • OCCRA Engineering Excellence - Waterford Kettering 2013
  • Innovation in Control - 2011
  • Quality award- Northville 2012
  • Engineering Excellence- Howell 2014
  • Innovation in Controls- Livonia 2014
  #5   Spotlight this post!  
Unread 19-01-2014, 17:10
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: Robot Oriented vs. field Oriented

Quote:
Originally Posted by Iaquinto.Joe View Post
Yes gyro drift.
One thing teams have done to mitigate this is to have a button on the joystick that the driver can press to zero the gyro whenever the bot is in the zero position (usually facing straight downfield).


  #6   Spotlight this post!  
Unread 19-01-2014, 17:28
Pratik Kunapuli's Avatar
Pratik Kunapuli Pratik Kunapuli is offline
Probably browning-out on Astro-Turf
FRC #1648 (G3 Robotics)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Atlanta, GA
Posts: 143
Pratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to all
Re: Robot Oriented vs. field Oriented

Quote:
Originally Posted by Ether View Post
One thing teams have done to mitigate this is to have a button on the joystick that the driver can press to zero the gyro whenever the bot is in the zero position (usually facing straight downfield).


Something that our team does is to click the B button on the driver's gamepad before the match starts but after the robot is placed on the field, and this zeros the gyro. We usually try to do this as late as possible, but it is very effective in eliminating drift. Something else that you could do is to turn on the robot after it is placed in its starting configuration so that the gyro doesn't change when teams position the robot.
__________________
Official Driving Record: 101-59-0
2012-2015 Student 341 Miss Daisy
2015-Current Mentor 1648 G3 Robotics
  #7   Spotlight this post!  
Unread 19-01-2014, 17:37
Iaquinto.Joe's Avatar
Iaquinto.Joe Iaquinto.Joe is offline
RPI 2018
AKA: Joe Iaquinto
FRC #0308 (The Monsters)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: United States
Posts: 166
Iaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the rough
Re: Robot Oriented vs. field Oriented

Quote:
Originally Posted by Pratik341 View Post
Something that our team does is to click the B button on the driver's gamepad before the match starts but after the robot is placed on the field, and this zeros the gyro. We usually try to do this as late as possible, but it is very effective in eliminating drift. Something else that you could do is to turn on the robot after it is placed in its starting configuration so that the gyro doesn't change when teams position the robot.
We're planning on implementing a running average of our voltage the first time we're in disabled (On startup) of something like 32 samples. When we get enabled, our code would have our calibrated voltage of when the match countdown is going on.
__________________
4 year 2011 - 2014 FRC team 308 member, Lead Programmer - C++ / LabVIEW

3 year 2011, 2013, 2014 OCCRA member, Co-Captain OCCRA team 308
  • OCCRA Engineering Excellence - Waterford Kettering 2013
  • Innovation in Control - 2011
  • Quality award- Northville 2012
  • Engineering Excellence- Howell 2014
  • Innovation in Controls- Livonia 2014
  #8   Spotlight this post!  
Unread 20-01-2014, 13:25
jdunston94 jdunston94 is offline
Registered User
FRC #3357 (C.O.M.E.T.S.)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2011
Location: US
Posts: 71
jdunston94 is a jewel in the roughjdunston94 is a jewel in the roughjdunston94 is a jewel in the roughjdunston94 is a jewel in the rough
Re: Robot Oriented vs. field Oriented

I drove for my team senior year of HS, and a little bit my Junior year. I have driven both and i prefer robot oriented way above field orientation but that's just the way i think. it really is driver preference, i have seen teams with a toggle option to say whether they wanted field or robot orientation mid match though i think that would get a little crazy.
  #9   Spotlight this post!  
Unread 20-01-2014, 15:59
Matt C's Avatar
Matt C Matt C is offline
Registered User
FRC #1468 (J-Birds)
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 1999
Location: Islip Terrace, NY
Posts: 396
Matt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond reputeMatt C has a reputation beyond repute
Send a message via AIM to Matt C
Re: Robot Oriented vs. field Oriented

Team 190 pulled off a rather successful field oriented control using custom mechanum wheels back in 2005. Back then though we were able to make a segmented frame that had a pivot so that each wheel would remain in contact with the floor. From what I remember, the system also brought the old IFI control system to it's knees.

The coolest thing that they were able to do with a field oriented control was spin the robot around while moving in a straight line.

Last edited by Matt C : 20-01-2014 at 16:10.
  #10   Spotlight this post!  
Unread 20-01-2014, 16:07
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: Robot Oriented vs. field Oriented

1717 has done some cool stuff to get field-centric swerve. I would look to them.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
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 02:36.

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