Go to Post Avoid the impulse to shoot from the hip, and find out the full picture before deciding where you stand. - gblake [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 10-01-2016, 20:53
KyloRen42 KyloRen42 is offline
Registered User
no team
 
Join Date: Jan 2016
Location: Detroit
Posts: 18
KyloRen42 is an unknown quantity at this point
Rotation of a part independent of the base

Excuse the MS paint, but:


Is it possible to isolate the yaw of the cylinder on this prism?
More clearly: Is there a mechanical way to have the rectangular prism rotate but the cylinder will not follow it?

For example, the entire system is facing north. The rectangular prism (robot) turns south, but the cylinder has not rotated at all. For any other non-rotation movement, the cylinder obviously still follows. So if it drives north, the cylinder will stay attached and come north with it.

edit: Please purely mechanical, with no gyro sensors etc

Last edited by KyloRen42 : 10-01-2016 at 21:00.
  #2   Spotlight this post!  
Unread 10-01-2016, 20:58
rzoeller rzoeller is offline
MN GOFIRST Recruitment Officer
AKA: Ryan Zoeller
FRC #2169 (RI3D 'Snow Problem; KING TeC)
Team Role: Alumni
 
Join Date: Nov 2009
Rookie Year: 2007
Location: Savage, MN
Posts: 111
rzoeller is a jewel in the roughrzoeller is a jewel in the roughrzoeller is a jewel in the rough
Re: Rotation of a part independent of the base

Easiest thing I can think of is to put the cylinder on a Lazy Susan, and hook it up to a motor to turn. Mount a gyroscope to the cylinder, and use something like PID to drive the rotation of it back to zero continuously.
__________________
Ri3D - 'Snow Problem Programmer
MN GOFIRST Recruitment Officer
FRC 2169 Alumni
  #3   Spotlight this post!  
Unread 10-01-2016, 20:58
jimbo493's Avatar
jimbo493 jimbo493 is offline
Quasi Mentor
AKA: Jimmy
FRC #3357 (The COMETS)
Team Role: Electrical
 
Join Date: Oct 2013
Rookie Year: 2011
Location: Grand Rapids/Big Rapids
Posts: 82
jimbo493 has a spectacular aura aboutjimbo493 has a spectacular aura about
Re: Rotation of a part independent of the base

You could use an accelerometer/gyro like the navX board to track the prism, and have a slew ring with a motor to turn the cylinder opposite of the prism. Assuming that the prim is the robot and the cylinder would presumably be a mechanism.

EDIT: rzoeller beat me to it
__________________


FTC Student 2011-2012 FRC Student 2012-2016
FIRST Alum/Quasi-Mentor 2016-present
  #4   Spotlight this post!  
Unread 10-01-2016, 20:58
cjl2625's Avatar
cjl2625 cjl2625 is offline
apel py
AKA: Cory Lynch
FRC #2067 (Apple Pi)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Guilford, CT
Posts: 412
cjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to behold
Re: Rotation of a part independent of the base

Well, I guess you could put a gyro on the cylindrical component, and assuming the cylindrical thing is on a motor, have it on a closed-loop system to keep it facing at a constant angle.

But maybe that's not what you're looking for if you want something purely mechanical.

Edit: someone beat me to it
__________________
Head Programmer / Driver

Last edited by cjl2625 : 10-01-2016 at 21:01.
  #5   Spotlight this post!  
Unread 10-01-2016, 20:59
Jon Stratis's Avatar
Jon Stratis Jon Stratis is online now
Mentor, LRI, MN RPC
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,838
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Rotation of a part independent of the base

Mount the cylinder on a pivot (like a lazy susan), and turn it with a motor, utilizing feedback from a gyro (or a camera if there's something to track on, like one of the goals). It requires some good code to make it work right, but teams have definitely done it before. I have a copy of the Behind the Design book for Aim High next to me, and there's some significant discussion in it about using and controlling a rotating turret for shooting balls.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #6   Spotlight this post!  
Unread 10-01-2016, 20:59
KyloRen42 KyloRen42 is offline
Registered User
no team
 
Join Date: Jan 2016
Location: Detroit
Posts: 18
KyloRen42 is an unknown quantity at this point
Re: Rotation of a part independent of the base

Quote:
Originally Posted by cjl2625 View Post
Well, I guess you could put a gyro on the cylindrical component, and assuming the cylindrical thing is on a motor, have it on a closed-loop system to keep it facing at a constant angle.

But maybe that's not what you're looking for if you want something purely mechanical.
Yes, I am looking for pure mechanical. The only way I can think of is to have the cylinder floating on a small reservoir of water, but I am pretty sure that'd not allowed.
  #7   Spotlight this post!  
Unread 10-01-2016, 21:01
rzoeller rzoeller is offline
MN GOFIRST Recruitment Officer
AKA: Ryan Zoeller
FRC #2169 (RI3D 'Snow Problem; KING TeC)
Team Role: Alumni
 
Join Date: Nov 2009
Rookie Year: 2007
Location: Savage, MN
Posts: 111
rzoeller is a jewel in the roughrzoeller is a jewel in the roughrzoeller is a jewel in the rough
Re: Rotation of a part independent of the base

Quote:
Originally Posted by KyloRen42 View Post
Yes, I am looking for pure mechanical. The only way I can think of is to have the cylinder floating on a small reservoir of water, but I am pretty sure that'd not allowed.
Without strengthening the Earth's magnetic field, I can't think of a better way.
__________________
Ri3D - 'Snow Problem Programmer
MN GOFIRST Recruitment Officer
FRC 2169 Alumni
  #8   Spotlight this post!  
Unread 10-01-2016, 21:04
jimbo493's Avatar
jimbo493 jimbo493 is offline
Quasi Mentor
AKA: Jimmy
FRC #3357 (The COMETS)
Team Role: Electrical
 
Join Date: Oct 2013
Rookie Year: 2011
Location: Grand Rapids/Big Rapids
Posts: 82
jimbo493 has a spectacular aura aboutjimbo493 has a spectacular aura about
Re: Rotation of a part independent of the base

if you had a swerve type drive you could link of a steering module in some way shape or form, but it would only work in certain turning situations, and is pretty complicated. The best way is probably to just use a gryo, it sound complicated, but is way simpler than a mechanical system, which in itself is not very feasible
__________________


FTC Student 2011-2012 FRC Student 2012-2016
FIRST Alum/Quasi-Mentor 2016-present
  #9   Spotlight this post!  
Unread 10-01-2016, 21:05
menns menns is offline
Registered User
AKA: Michel Enns
FRC #1310 (Runnymede Robotics)
Team Role: Mentor
 
Join Date: May 2009
Rookie Year: 2004
Location: Toronto, ON
Posts: 10
menns has a spectacular aura aboutmenns has a spectacular aura about
Re: Rotation of a part independent of the base

Quote:
Originally Posted by KyloRen42 View Post
Yes, I am looking for pure mechanical. The only way I can think of is to have the cylinder floating on a small reservoir of water, but I am pretty sure that'd not allowed.
I was going to suggest floating it in mercury but aluminum and mercury don't get along so well.
  #10   Spotlight this post!  
Unread 10-01-2016, 21:07
KyloRen42 KyloRen42 is offline
Registered User
no team
 
Join Date: Jan 2016
Location: Detroit
Posts: 18
KyloRen42 is an unknown quantity at this point
Re: Rotation of a part independent of the base

Quote:
Originally Posted by menns View Post
I was going to suggest floating it in mercury but aluminum and mercury don't get along so well.


But hey, maybe the reservoir wouldn't count as a switch or contact!!!
  #11   Spotlight this post!  
Unread 10-01-2016, 21:08
rzoeller rzoeller is offline
MN GOFIRST Recruitment Officer
AKA: Ryan Zoeller
FRC #2169 (RI3D 'Snow Problem; KING TeC)
Team Role: Alumni
 
Join Date: Nov 2009
Rookie Year: 2007
Location: Savage, MN
Posts: 111
rzoeller is a jewel in the roughrzoeller is a jewel in the roughrzoeller is a jewel in the rough
Re: Rotation of a part independent of the base

Quote:
Originally Posted by KyloRen42 View Post

But hey, maybe the reservoir wouldn't count as a switch or contact!!!
See part G
__________________
Ri3D - 'Snow Problem Programmer
MN GOFIRST Recruitment Officer
FRC 2169 Alumni
  #12   Spotlight this post!  
Unread 10-01-2016, 21:09
kitare102 kitare102 is offline
Registered User
AKA: Eric
FRC #3042 (Cobalt Catalysts)
Team Role: Mechanical
 
Join Date: May 2014
Rookie Year: 2013
Location: Minnesota
Posts: 61
kitare102 is an unknown quantity at this point
Re: Rotation of a part independent of the base

If I understand you correctly, the mechanism you're going after is effectively this: https://en.wikipedia.org/wiki/South-pointing_chariot

It's ancient technology, but I'm sure the principles at work hold true. However, I'd be cautious with this design, as any slippage of the wheels while going over obstacles will introduce some amount of drift from the original direction.

I can't think of any other design that won't require sensor input. Your idea of floating in water has its problems aside from legality, seeing as any jostle will start it spinning. I don't see any use for a cylinder which points a certain direction but can't affect anything else.

I'm interested why you don't want to utilize a gryo/other sensor, seeing as they're by far to most mainstream way of monitoring direction.
  #13   Spotlight this post!  
Unread 10-01-2016, 21:10
KyloRen42 KyloRen42 is offline
Registered User
no team
 
Join Date: Jan 2016
Location: Detroit
Posts: 18
KyloRen42 is an unknown quantity at this point
Re: Rotation of a part independent of the base

OK maybe we will do it with a gyro then. How would I keep the gyro accurate after we are bumping around over things like the rough terrain, etc? Would it stay accurate within say, 2 degrees over the course of a match?
  #14   Spotlight this post!  
Unread 10-01-2016, 21:12
rzoeller rzoeller is offline
MN GOFIRST Recruitment Officer
AKA: Ryan Zoeller
FRC #2169 (RI3D 'Snow Problem; KING TeC)
Team Role: Alumni
 
Join Date: Nov 2009
Rookie Year: 2007
Location: Savage, MN
Posts: 111
rzoeller is a jewel in the roughrzoeller is a jewel in the roughrzoeller is a jewel in the rough
Re: Rotation of a part independent of the base

Quote:
Originally Posted by KyloRen42 View Post
OK maybe we will do it with a gyro then. How would I keep the gyro accurate after we are bumping around over things like the rough terrain, etc? Would it stay accurate within say, 2 degrees over the course of a match?
It will drift - the exact amount will depend on how much jostling around you do. I would recommend adding a potentiometer or some sort of feedback mechanism (even just a button based trim control) to correct for when it does drift, i.e. keep a counter that you add/subtract from the reported value based on driver feedback.
__________________
Ri3D - 'Snow Problem Programmer
MN GOFIRST Recruitment Officer
FRC 2169 Alumni
  #15   Spotlight this post!  
Unread 10-01-2016, 21:13
MrForbes's Avatar
MrForbes MrForbes is online now
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 6,038
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Rotation of a part independent of the base

If the bearing supporting the cylinder has no friction, then it will behave like you want. Also, if it has very little friction, and there is a lot of inertia in the cylinder, it will mostly behave like you want.

When I was a youngster, gyroscopes were mechanical....they had a part that spun very fast, and it was mounted in a gimble, on low friction bearings. Look it up. Maybe you could do something like that.

But my guess is that you might be able to think of other ways to play the game, that don't require so much fun design and fabrication work.

Last edited by MrForbes : 10-01-2016 at 21:15.
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 14:06.

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