Go to Post Weren't you ever told Canada is backwards from the US? - Alex Cormier [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 16-12-2016, 04:39
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 145
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
pic: 4143 differential swerve concept

Reply With Quote
  #2   Spotlight this post!  
Unread 16-12-2016, 04:41
DanielPlotas DanielPlotas is offline
Registered User
FRC #1984 (Raider Revolution Robotics)
Team Role: College Student
 
Join Date: Mar 2013
Rookie Year: 2012
Location: OP Kansas
Posts: 97
DanielPlotas will become famous soon enoughDanielPlotas will become famous soon enough
Re: pic: 4143 differential swerve concept

So each wheel is geared to one motor, and to turn you just turn the wheels opposite directions? Or is there actually a differential in there?
__________________
Sleep? What is that? A rare Pokemon?
Reply With Quote
  #3   Spotlight this post!  
Unread 16-12-2016, 07:54
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,494
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: pic: 4143 differential swerve concept

Mechanically elegant - essentially just two nano style gearboxes and an idle thrust bearing.
However, presuming two drive trains and rotation is obtained by spinning the wheels at different speeds, you would probably need three encoders per module. One would be for each wheel and a third to measure rotation, as rotation is likely to drift considerably from the difference in rotation of the wheels.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 16-12-2016 at 07:57.
Reply With Quote
  #4   Spotlight this post!  
Unread 16-12-2016, 09:51
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 438
nuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud of
Re: pic: 4143 differential swerve concept

Quote:
Originally Posted by GeeTwo View Post
Mechanically elegant - essentially just two nano style gearboxes and an idle thrust bearing.
However, presuming two drive trains and rotation is obtained by spinning the wheels at different speeds, you would probably need three encoders per module. One would be for each wheel and a third to measure rotation, as rotation is likely to drift considerably from the difference in rotation of the wheels.
I love the idea (seriously awesome) but encoders are the least of its problems. I think the motor controllers are going to bed in a constant, losing battle to keep the module pointed straight, as one wheel picks up more traction than the other, and as the whole bot gets pushed around sideways.

That said, you could get away with two encoders, since there's only two axes of control. One on the motor, and one on the steering spindle. The second motor would just be driven at a percent power of the first. You'd probably want three encoders for redundancy anyway, but even that won't compensate for the lack of direct steering control imo.
Reply With Quote
  #5   Spotlight this post!  
Unread 16-12-2016, 09:59
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 438
nuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud of
Re: pic: 4143 differential swerve concept

Now if you really wanted to go gung ho with this design, drop one wheel and driver it with an actual differential. The housing could be bolted to the chassis, and the rotation of the module could be set by the relative speed of each motor, with gear teeth, rather than carpet, to push against. It's still not going to work well, but it's closer!

(the response for steering is way faster than the response for speed, so unless your drive acceleration is very slow, it will be difficult to keep the steering controller from over shooting.)
Reply With Quote
  #6   Spotlight this post!  
Unread 16-12-2016, 10:01
ThaddeusMaximus's Avatar
ThaddeusMaximus ThaddeusMaximus is offline
Thaddeus Hughes
FRC #4213 (MetalCow Robotics)
Team Role: College Student
 
Join Date: Jan 2016
Rookie Year: 2012
Location: Shirley, IL
Posts: 71
ThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the rough
Re: pic: 4143 differential swerve concept

Actually having to go into a pushing match doesn't sound fun with this.
Plus your module has increased MOI; not great from a controls standpoint. (I've wondered how big of a deal MOI is on swerves for a while now...)
__________________
Formula SAE is now the thing I do. #becauseRacecar
But I'll still be a mentor for like, forever.

Check out what I'm up to: http://ppi.ddns.net/blog

"So, wait, what kind of engineer are you? Mechanical? Electrical? Software?"
"Yeah pretty much."
Reply With Quote
  #7   Spotlight this post!  
Unread 16-12-2016, 10:02
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,605
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: pic: 4143 differential swerve concept

This is an interesting concept for FRC, and one that has seen use in plenty of industrial systems.

For FRC, your next iteration is to make it ...


... triple coaxial

For a modelling proof, there are some really nice features (symmetry, use of TB Nano, low custom part count) in this design.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 16-12-2016 at 10:05.
Reply With Quote
  #8   Spotlight this post!  
Unread 16-12-2016, 10:14
carpedav000's Avatar
carpedav000 carpedav000 is offline
Studenting is hard, but worth it!
AKA: David Carpenter
no team (Jerry-Rigg school of DuctTapeology)
Team Role: Mechanical
 
Join Date: Jan 2015
Rookie Year: 2010
Location: Greenwood, IN
Posts: 443
carpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant futurecarpedav000 has a brilliant future
Re: pic: 4143 differential swerve concept

If you didn't wamt steering motors on the modules, couldn't you just put a gearbox in the middle and belt-drive it to each module? Saves motors and weight.
__________________
It isn't shiny enough.
Reply With Quote
  #9   Spotlight this post!  
Unread 16-12-2016, 10:20
Ty Tremblay's Avatar
Ty Tremblay Ty Tremblay is offline
Robotics Engineer
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Alton NH
Posts: 808
Ty Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond repute
Re: pic: 4143 differential swerve concept

Say this was geared for 10ft/s and the two wheels on the module were 2 inches apart on center. Not taking friction into account, and assuming there's enough torque to turn the module, the module would be capable of rotating at approximately 1200rpm.
__________________
Reply With Quote
  #10   Spotlight this post!  
Unread 16-12-2016, 10:40
mastachyra's Avatar
mastachyra mastachyra is offline
Registered User
FRC #2781 (RoboPride)
Team Role: Mentor
 
Join Date: Nov 2014
Rookie Year: 2013
Location: Illinois
Posts: 227
mastachyra is just really nicemastachyra is just really nicemastachyra is just really nicemastachyra is just really nice
Re: pic: 4143 differential swerve concept

This is awesome. Always impressed with what 4143 comes up with!

I'm afraid if the motor allowance rules remain as they were last year, you'd only be able to make 3 of these modules.

If at FIRST you want to succeed, try triangle robot?
__________________
2014: EtaBot - MWR/30th place/no PO
2015: ThetaBot - MWR/30th place/no PO, R2OC/Winners, IndyRAGE 5th Alliance, WMRI QF
2016: IotaBot - MWR/16th place/QF, R2OC/7th Alliance Captain/QF, Boiler Bot Battle/6th place/Finalist
Reply With Quote
  #11   Spotlight this post!  
Unread 16-12-2016, 10:41
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,580
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: pic: 4143 differential swerve concept

I really like this concept. Maybe it's not the most practical thing in the world, but not "wasting" any motor power on steering and being able to just have a big ol' dead axle tube to pivot with is pretty elegant.

Are both Colsons cantilevered?

Since you already have to heavily modify the Nanos, I think you could get a degree more compact with a custom two stage gearbox. Saves you some weight and packages a bit better. I guess the space savings doesn't help much since the CIMs are sticking out past the gearboxes anyway, but hey, more room for encoders.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #12   Spotlight this post!  
Unread 16-12-2016, 11:05
Nuttyman54's Avatar
Nuttyman54 Nuttyman54 is offline
Mentor, Tactician
AKA: Evan "Numbers" Morrison
FRC #5803 (Apex Robotics) and FRC #0971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Seattle, WA/Mountain View, CA
Posts: 2,126
Nuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond repute
Send a message via AIM to Nuttyman54
Re: pic: 4143 differential swerve concept

First thought: This is going to be impossible to make a module drive straight. A very small speed differential between the two wheels will make this turn for any reasonable driving speed gearing.

Second thought: Making a module point in the desired direction requires running the differential for a short (possibly VERY short, depending on the gearing) period of time and then stopping. This seems like it would be highly inaccurate.

Third thought: Trying to make 3 or 4 modules all point in roughly the same direction this way without mechanically connecting them seems impossible, especially given the update rates of our control system. To make it controllable for steering, you would need to gear way too low to be usable as a drivetrain.

This was a good thought exercise.
__________________

Email | Twitter | Facebook | YouTube | Twitch
Reply With Quote
  #13   Spotlight this post!  
Unread 16-12-2016, 11:34
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,494
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: pic: 4143 differential swerve concept

Increasing the spacing between the wheels should improve steering stability. Perhaps if they were outboard of the gearboxes things would improve enough to become usable. With a bit more adjustment, this could also be used to lower the CoG of the module even farther, though with an increase in MoI around the serve axis and a need for more real estate for the module.

Quote:
Originally Posted by carpedav000 View Post
If you didn't wamt steering motors on the modules, couldn't you just put a gearbox in the middle and belt-drive it to each module? Saves motors and weight.
If I understand correctly, that would be crab drive, not swerve. Crab allows you to translate anywhere, but not rotate the robot effectively.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #14   Spotlight this post!  
Unread 16-12-2016, 11:39
Chak Chak is online now
Registered User
AKA: Thomas
FRC #4159 (Cardinalbotics)
Team Role: CAD
 
Join Date: May 2015
Rookie Year: 2014
Location: San Francisco, California, USA
Posts: 245
Chak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant future
Re: pic: 4143 differential swerve concept

Cool concept. Can the problems with steering-too-fast be somewhat alleviated by putting the wheels farther apart? Then the module gets super wide, but what if you take two of these super wide modules and build a "skateboard swerve"?

Let the thought exercise continue!
__________________
Reply With Quote
  #15   Spotlight this post!  
Unread 16-12-2016, 13:34
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,580
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: pic: 4143 differential swerve concept

Quote:
Originally Posted by Nuttyman54 View Post
First thought: This is going to be impossible to make a module drive straight. A very small speed differential between the two wheels will make this turn for any reasonable driving speed gearing.
I think this depends on how low-friction the bearing setup for the steering is. Going with a more high-friction solution (i.e. a big hunk of close fit Delrin) could provide enough resistance to prevent slight differences in speed from spinning the module. Combine that with some closed loop velocity control between the two wheels, and I think it's a solvable problem. Not saying it isn't more trouble than it's worth, though.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
Reply


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 01:37.

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