Go to Post After the norovirus outbreak at VCU, we had our entire team sterilized. Oh, wait, that doesn't sound right... - dlavery [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 Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 12-03-2015, 09:50
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,798
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Programmers on the Drive Team

Quote:
Originally Posted by AWoL View Post
A normal mecanum drive moves forwards/backwards at 100% speed, strafes at 50% speed, and moves at a proportional percentage at angles in between. With my code, our drive moves at the same speed in each direction, essentially handling like an omni-drive. Hope I explained it.
Why do you think that this is advantageous?
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
  #2   Spotlight this post!  
Unread 12-03-2015, 10:15
lark95's Avatar
lark95 lark95 is offline
Red Ranger
AKA: Joe L.
FRC #3418 (RoboRiot)
Team Role: Driver
 
Join Date: Sep 2014
Rookie Year: 2012
Location: Wisconson
Posts: 115
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: Programmers on the Drive Team

Quote:
Originally Posted by JamesCH95 View Post
Why do you think that this is advantageous?
I would thinks that this would be better because it provides all the axis of motion with the same proportion. This gives a much more consistent rang of motion needed to get the same motion.

This really comes into play if a team has less time to practice. Driver can develop the muscle memory needed to drive much faster.
  #3   Spotlight this post!  
Unread 12-03-2015, 10:22
pntbll1313's Avatar
pntbll1313 pntbll1313 is offline
2052 Coach, Build/Electrical Mentor
AKA: Pete
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2007
Location: New Brighton, MN
Posts: 250
pntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud of
Re: Programmers on the Drive Team

A few people have touched on this point but I want to stress that it shouldn't matter if the drive team has programmers on it or not. The Programmers NEED to make everything as easy, intuitive, and efficient for the drivers as possible. The drivers are your customer here. The drivers NEED to tell the programmers anything/everything that would make their lives easier.

The idea that a programmer being on the drive team in some way makes any difference on how easy the robot is for the driver to control is just odd to me...
__________________
2016 (mentor/drive-coach)
Quarter-Finalist-Einstein, Winner-Carson Division Champs, Winner-10K Lakes, Chairman's Award-10K Lakes, Finalists-Lake Superior,
Winner-MSHSL Robotics Competition

2015 (mentor/drive-coach)
Finalists-10K Lakes, Finalists-Lake Superior, Finalist-MSHL Robotics Competition, Quarter-Finalist-Galileo Division Champs
2014 (mentor/drive-coach)
Winner-10K Lakes, Winner-Lake Superior Winner-MSHSL Robotics Competition, Quarter-Finalist-Galileo Division Champs
2013 (mentor/drive-coach)
Winner-10K Lakes, Winner-Lake Superior, Winner-MSHSL Robotics Competition, Quarter-Finalist-Newton Division Champs
2012 (mentor/drive-coach)
Finalists-Lake Superior, Semi-Finalist-MSHSL State Championship, Semi-Finalists at 10,000 Lakes
2008-2011 (college mentor)
2007 (driver)
Quarter Finalist-Milwaukee
  #4   Spotlight this post!  
Unread 12-03-2015, 11:28
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 733
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Programmers on the Drive Team

Quote:
Originally Posted by pntbll1313 View Post
The idea that a programmer being on the drive team in some way makes any difference on how easy the robot is for the driver to control is just odd to me...
You are right that what it boils down to is that the drivers need to talk to the programmers and vice versa. When it's one guy doing both then it's easy to have him code up exactly what he wants.
  #5   Spotlight this post!  
Unread 12-03-2015, 14:26
Woody910 Woody910 is offline
Registered User
AKA: Neilson Woodfield
FRC #2028 (Phantom Mentalists)
Team Role: Mechanical
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Hampton, Virginia
Posts: 26
Woody910 is on a distinguished road
Re: Programmers on the Drive Team

Our programmer wrote a code so our bot runs in a sort of auto-pilot mode during tele-op. They flip a switch, and everyone on the drive team folds their arms, sits back, and watches the bot go to work. Our HP still has to feed totes to the bot, sadly, so he still works.
  #6   Spotlight this post!  
Unread 12-03-2015, 14:59
lark95's Avatar
lark95 lark95 is offline
Red Ranger
AKA: Joe L.
FRC #3418 (RoboRiot)
Team Role: Driver
 
Join Date: Sep 2014
Rookie Year: 2012
Location: Wisconson
Posts: 115
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: Programmers on the Drive Team

Quote:
Originally Posted by Woody910 View Post
Our programmer wrote a code so our bot runs in a sort of auto-pilot mode during tele-op. They flip a switch, and everyone on the drive team folds their arms, sits back, and watches the bot go to work. Our HP still has to feed totes to the bot, sadly, so he still works.
That is impressive. Does it move the stack to the platforms or does it just make the stack?
  #7   Spotlight this post!  
Unread 13-03-2015, 08:20
Woody910 Woody910 is offline
Registered User
AKA: Neilson Woodfield
FRC #2028 (Phantom Mentalists)
Team Role: Mechanical
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Hampton, Virginia
Posts: 26
Woody910 is on a distinguished road
Re: Programmers on the Drive Team

Quote:
Originally Posted by lark95 View Post
That is impressive. Does it move the stack to the platforms or does it just make the stack?
Our bot spans the area from the Human Player Station to the closest Scoring Platform, and the stacks are formed within the bot, and moved through the bot to the scoring platform without moving. There's a picture to help you see and understand.
Attached Thumbnails
Click image for larger version

Name:	IMG_3800.JPG
Views:	79
Size:	155.7 KB
ID:	18635  
  #8   Spotlight this post!  
Unread 13-03-2015, 09:34
Lij2015's Avatar
Lij2015 Lij2015 is offline
I like turtles
AKA: Elijah Steele
FRC #2363 (Triple Helix)
Team Role: College Student
 
Join Date: Apr 2013
Rookie Year: 2012
Location: Newport News, Va
Posts: 119
Lij2015 has a spectacular aura aboutLij2015 has a spectacular aura about
Send a message via MSN to Lij2015
Re: Programmers on the Drive Team

Quote:
Originally Posted by GreyingJay View Post
You are right that what it boils down to is that the drivers need to talk to the programmers and vice versa. When it's one guy doing both then it's easy to have him code up exactly what he wants.
The only true advantage it gives me is that if I have a problem I don't need to try communicate what it is to anyone(sometimes it can be hard to explain), I just go and fix it.

It's also convenient when the programmers are testing the robot(we have both drive team members on programming this year) that we can get the practice while the other sub teams keep working.
__________________
Alumni turned volunteer!
2016 Chesapeake District volunteer, Scorekeeper/Game announcer.

Team 2363 Proud Alumni, Programmer/Driver 2013, 2014, 2015(Captain)
2016 Northern Virginia Winners (1418 and 2421)
2016 Hampton Roads Finalists(1885 and 5954)
2015 Chesapeake Regional Winners(1690 and 4050)
2015 Virginia Regional Winners(384 and 1610)
2014 Chesapeake Regional Winners(1629 and 623)
2013 Virginia Regional Finalists (3015 and 2053)

Last edited by Lij2015 : 13-03-2015 at 09:44. Reason: Grammar
  #9   Spotlight this post!  
Unread 12-03-2015, 10:35
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,798
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Programmers on the Drive Team

Quote:
Originally Posted by lark95 View Post
I would thinks that this would be better because it provides all the axis of motion with the same proportion. This gives a much more consistent rang of motion needed to get the same motion.

This really comes into play if a team has less time to practice. Driver can develop the muscle memory needed to drive much faster.
This falls into the 'we geared are transmissions too fast, but it's okay because we slowed them in code' fallacy. It cripples the drivetrain's performance artificially. I've never had a driver that couldn't immediately deal with the difference in speed with mecanum.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
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 12:33.

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