Go to Post I am committed to this program because I know it works. It gets more students (than the school average) into college, it makes better adults of the students we mentor, it makes better employees of the mentors that participate, and it makes better schools in our communities. - Al Skierkiewicz [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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 28-05-2015, 17:01
Harshizzle's Avatar
Harshizzle Harshizzle is online now
Registered User
AKA: Harshal Singh
FRC #4828 (RoboEagles)
Team Role: Alumni
 
Join Date: Aug 2014
Rookie Year: 2012
Location: Cary, NC
Posts: 33
Harshizzle is on a distinguished road
Swerve with a twist

So after a discussion with my mentor about swerve drive, we thought of a potentially new drive system that is swerve like but a bit different.

What we pictured was a swerve module where the wheel was extended out from the center of rotation.

(top view- The o represents an axle going through the computer screen).
_
| |
| |---o
|_|

When the wheel is powered, and the o axle is prevented from spinning (perhaps using a brake system), the robot would move in the direction the wheel is spinning.

When the wheel is powered and the o axle is allowed to freely rotate, the wheel would turn in a circle, and could end up pointing in a direction you want it to.

With both those combined, the robot could have holonomic drive capabilities.

The biggest problem I see with this is the weight distribution, as the force would be on the o axle, which would not be touching the ground (or maybe it could hmm...). I also dont see this as very practical for an FRC game, because swerve would probably be much faster at orienting itself.

But this drive system would make every swerve module require only one motor and one braking system, which in some industrial applications, could be better.

Anyway, does this already exist somewhere? If not, thoughts?
__________________
FRC Team 4828
2013-2016

Think Big.
  #2   Spotlight this post!  
Unread 28-05-2015, 17:23
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,067
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: Swerve with a twist

Quote:
Originally Posted by Harshizzle View Post
What we pictured was a swerve module where the wheel was extended out from the center of rotation.

(top view- The o represents an axle going through the computer screen).
_
| |
| |---o
|_|
Could you please post a hand sketch showing top, front, and side views? I cannot form a confident mental image from that ASCII art.


  #3   Spotlight this post!  
Unread 28-05-2015, 17:42
Chak Chak is offline
Registered User
AKA: Thomas
FRC #4159 (Cardinalbotics)
Team Role: CAD
 
Join Date: May 2015
Rookie Year: 2014
Location: San Francisco, California, USA
Posts: 255
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: Swerve with a twist

Quote:
Originally Posted by Harshizzle View Post
When the wheel is powered and the o axle is allowed to freely rotate, the wheel would turn in a circle, and could end up pointing in a direction you want it to.
Do you have a way of making sure the robot won't move forward while the wheel turns in a circle? After all the forward force is still there. Maybe you can turn 2 modules at a time, letting the other two modules brake the robot, but that's much slower than a traditional swerve.
Quote:
Originally Posted by Harshizzle View Post
The biggest problem I see with this is the weight distribution, as the force would be on the o axle
How about the load on the cantilevered wheel axle?
Quote:
Originally Posted by Harshizzle View Post
But this drive system would make every swerve module require only one motor and one braking system, which in some industrial applications, could be better.
Yeah, this is a cool idea.
If you're looking to use less motors though, there's always crab drive
  #4   Spotlight this post!  
Unread 28-05-2015, 17:48
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,067
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: Swerve with a twist

Quote:
Originally Posted by Chak View Post
Yeah, this is a cool idea.
If you are confident you have a proper understanding of what the OP is describing, would you be willing to draw and post the requested hand sketch?




Last edited by Ether : 28-05-2015 at 17:50.
  #5   Spotlight this post!  
Unread 28-05-2015, 17:58
orangemoore orangemoore is offline
Registered User
AKA: Roger Moore
FRC #3135 (Robotic Colonels)
Team Role: College Student
 
Join Date: Dec 2012
Rookie Year: 2013
Location: Chicago
Posts: 2,308
orangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond repute
Re: Swerve with a twist

I don't see how this is better than swerve drive. Is just sounds more complex.
__________________
Stronghold


Student 2013-2016
3135 -- Robotic Colonels
3507 -- Robotheosis (FTC)
  #6   Spotlight this post!  
Unread 28-05-2015, 18:00
Harshizzle's Avatar
Harshizzle Harshizzle is online now
Registered User
AKA: Harshal Singh
FRC #4828 (RoboEagles)
Team Role: Alumni
 
Join Date: Aug 2014
Rookie Year: 2012
Location: Cary, NC
Posts: 33
Harshizzle is on a distinguished road
Re: Swerve with a twist

Quote:
Originally Posted by Ether View Post
Could you please post a hand sketch showing top, front, and side views? I cannot form a confident mental image from that ASCII art.




Apologies for the darkness, but this is what I had in mind
__________________
FRC Team 4828
2013-2016

Think Big.
  #7   Spotlight this post!  
Unread 28-05-2015, 18:03
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,067
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: Swerve with a twist

Quote:
Originally Posted by Harshizzle View Post
Error 403

You can attach the sketch to your post. No need to upload it elsewhere.
Attached Thumbnails
Click image for larger version

Name:	Error 403.png
Views:	228
Size:	35.6 KB
ID:	19057  
  #8   Spotlight this post!  
Unread 28-05-2015, 18:04
Ryan_Todd's Avatar
Ryan_Todd Ryan_Todd is offline
ye of little faith
FRC #0862 (Lightning Robotics)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2005
Location: Plymouth, MI
Posts: 114
Ryan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond repute
Re: Swerve with a twist

^^^ no image


Also, here's a quick Inkscape job:
Attached Thumbnails
Click image for larger version

Name:	flowRoot3143.png
Views:	356
Size:	66.6 KB
ID:	19058  
__________________
  #9   Spotlight this post!  
Unread 28-05-2015, 18:05
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: 816
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: Swerve with a twist

I guess I still don't understand how this works.
__________________
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
  #10   Spotlight this post!  
Unread 28-05-2015, 18:06
Chak Chak is offline
Registered User
AKA: Thomas
FRC #4159 (Cardinalbotics)
Team Role: CAD
 
Join Date: May 2015
Rookie Year: 2014
Location: San Francisco, California, USA
Posts: 255
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: Swerve with a twist

Somebody already posted a pic, so this would be a repeat post.
  #11   Spotlight this post!  
Unread 28-05-2015, 18:10
Joe G.'s Avatar
Joe G. Joe G. is offline
Taking a few years (mostly) off
AKA: Josepher
no team (Formerly 1687, 5400)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2007
Location: Worcester, MA
Posts: 1,447
Joe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond repute
Send a message via AIM to Joe G.
Re: Swerve with a twist

I feel like this would introduce a lot of variables which hamper reliability, which are not seen in a normal swerve. Your module pivot becomes a lot more sensitive to variations in terrain, weight distribution, and small variations between the modules, for example. The steering code would be no simpler, and in fact may take on new layers of complexity since your motors are performing double-duty. Some maneuvers, such as spinning while translating, would likely become more difficult to control.

It may seem simpler on paper, but I worry that you're in fact introducing things that will generate a whole lot more trouble for you. In my never-ending quest to learn how to effectively and quantitatively assess design simplicity (ironically, a very complex problem), I've become increasingly convinced that "minimize actuator count at all costs" is a crude and shortsighted way of approaching the problem.
__________________
FIRST is not about doing what you can with what you know. It is about doing what you thought impossible, with what you were inspired to become.

2007-2010: Student, FRC 1687, Highlander Robotics
2012-2014: Technical Mentor, FRC 1687, Highlander Robotics
2015-2016: Lead Mentor, FRC 5400, Team WARP
2016-???: Volunteer and freelance mentor-for-hire
  #12   Spotlight this post!  
Unread 28-05-2015, 18:13
Harshizzle's Avatar
Harshizzle Harshizzle is online now
Registered User
AKA: Harshal Singh
FRC #4828 (RoboEagles)
Team Role: Alumni
 
Join Date: Aug 2014
Rookie Year: 2012
Location: Cary, NC
Posts: 33
Harshizzle is on a distinguished road
Re: Swerve with a twist

Quote:
Originally Posted by Chak View Post
Do you have a way of making sure the robot won't move forward while the wheel turns in a circle? After all the forward force is still there. Maybe you can turn 2 modules at a time, letting the other two modules brake the robot, but that's much slower than a traditional swerve.

How about the load on the cantilevered wheel axle?

Yeah, this is a cool idea.
If you're looking to use less motors though, there's always crab drive
Preventing the forward movement could have a lot to do with the load distribution on the modules. Braking does seem like a viable option however.

The load on the cantilever would be something to eliminate from this design, that's true.

Crab drive sacrifices individual module control for the loss in motors though.
__________________
FRC Team 4828
2013-2016

Think Big.
  #13   Spotlight this post!  
Unread 28-05-2015, 18:20
Harshizzle's Avatar
Harshizzle Harshizzle is online now
Registered User
AKA: Harshal Singh
FRC #4828 (RoboEagles)
Team Role: Alumni
 
Join Date: Aug 2014
Rookie Year: 2012
Location: Cary, NC
Posts: 33
Harshizzle is on a distinguished road
Re: Swerve with a twist

Absolutely, this design solves little simplicity wise.

I primarily see its merits in an industrial setting. Repeatable holonomic actions could be performed, especially when engines are large and hard to fit into a compact design.
__________________
FRC Team 4828
2013-2016

Think Big.
  #14   Spotlight this post!  
Unread 28-05-2015, 18:23
TheHolyHades1 TheHolyHades1 is offline
Registered User
no team
 
Join Date: Jan 2014
Rookie Year: 2010
Location: usa
Posts: 145
TheHolyHades1 is a jewel in the roughTheHolyHades1 is a jewel in the roughTheHolyHades1 is a jewel in the rough
Re: Swerve with a twist

Are you suggesting something like what I've attached?

Click image for larger version

Name:	Screenshot Isometric.png
Views:	332
Size:	147.1 KB
ID:	19059

I developed this with a former team member for a project earlier, but haven't around to actually programming for it. Below is a photo of the completed system. Admittedly the wiring is a bit messy - we got around to cleaning that up and it looks a lot more functional now, but I don't have any photos of that at the moment. It's sitting in a box, unfortunately.

Click image for larger version

Name:	2015-03-01 04.18.33 blurred.jpg
Views:	236
Size:	1.90 MB
ID:	19060

EDIT: I read through your post again and realize that this isn't quite what you're suggesting. Something like what GeeTwo is suggesting below me seems a lot closer to what you're suggesting.

Last edited by TheHolyHades1 : 28-05-2015 at 18:27.
  #15   Spotlight this post!  
Unread 28-05-2015, 18:24
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,599
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: Swerve with a twist

If I understand correctly, you would essentially be making a gearbox which shifts between two outputs: One would power the wheel rotating against the floor, and the other output would control the orientation of the wheel. To make this work, you would still need a separate shifter control for each wheel to toggle between the states, so you would still need 2N controls where N is the number of wheels. You would also have an interesting time driving and steering simultaneously; you would have to switch back and forth for each steering maneuver. If you're simply after reducing the number of motors, it might make more sense to provide a (reversible) clutch from the drive shaft that can borrow a small fraction of the drive torque in order to steer. I still suspect that the extra complexity of the system would outweigh the reduction in motor count for most FRC purposes.
__________________

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.
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 16:24.

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