Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Extra Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=68)
-   -   pic: FRC-34 2009 Swerve Module w/CIM (Front View) (http://www.chiefdelphi.com/forums/showthread.php?t=75642)

Ed Sparks 09-03-2009 12:39

pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 

Nathan Streeter 09-03-2009 12:49

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
This looks really nice and clean! I'm eager to get a closer look at some crab pods at Nats... I have a couple questions about this design... First, how heavy is this pod, as shown? Second, what motor are you using to rotate the pod? Third, are you combining the rotating of the pods in any way? (i.e. each independently; fronts together, backs together; right side together, left side together, etc.) Congrats on the design, hope you guys can put it to good use!

Ed Sparks 09-03-2009 14:05

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
Quote:

Originally Posted by Nathan Streeter (Post 833573)
This looks really nice and clean! I'm eager to get a closer look at some crab pods at Nats... I have a couple questions about this design... First, how heavy is this pod, as shown? Second, what motor are you using to rotate the pod? Third, are you combining the rotating of the pods in any way? (i.e. each independently; fronts together, backs together; right side together, left side together, etc.) Congrats on the design, hope you guys can put it to good use!

The design allows several options to rotate the module. This year we will be direct driving the front two modules with the globe motors and we are pinning the rear two in place (I was overruled for full crab). This years robot can operate in basically two modes that the driver selects via joystick button, single/dual stick tank or true Ackerman. My plan is to test all possible modes after this season is complete. I'll post details when I return from Peachtree.

Note: I have a pretty sweet Ackerman vi that I'll post soon.

BenX02 04-05-2009 16:23

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
This is an awesome design. I have a question though, I have been designing some of my own crab modules, but a problem I have run into is wiring. How are you going to prevent the wires from getting wrapped around when your modules are turning?

Vikesrock 04-05-2009 16:49

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
Quote:

Originally Posted by BenX02 (Post 857163)
This is an awesome design. I have a question though, I have been designing some of my own crab modules, but a problem I have run into is wiring. How are you going to prevent the wires from getting wrapped around when your modules are turning?

Many solve this problem by limiting the rotation of the module, either through software, hardware, or both.

If I remember right from another picture of this module the silver piece on the left side of the bottom circle of the module is used as a a hardware rotation stop.

EDIT: Found the post here. The piece is indeed a hardware stop limiting the module to 320 degrees of rotation.

sgreco 04-05-2009 16:56

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
Quote:

Originally Posted by BenX02 (Post 857163)
This is an awesome design. I have a question though, I have been designing some of my own crab modules, but a problem I have run into is wiring. How are you going to prevent the wires from getting wrapped around when your modules are turning?

Although there are a few ways to optimize turning without ripping out wires, you never need anything over 360 of motion, it is overkill.(I'm not saying it might not be useful 1% of the time, but it dcertainly isn't necessary.)I've talked to teams including my own that don't even see it necessary to have much more than 180.

Many teams don't like coaxial swerve because of bevel gears and things, but coax is one way to avoid spinning wires.

tdlrali 04-05-2009 17:58

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
"anything over 360 of motion is overkill"
not at all, you get a much better response time with full rotation, since worst-case for full rotation is 90deg (you can always find the closest goal within a max of 90deg), whereas the worst-case for non-full rotation is twice that.
also, with non-full-rotation, think of the situation where you're approaching the limit from one side. as you pass through the limit, the module has to turn 180deg (or however far), which makes for really weird driving. this problem doesn't exist with full rotation

for wire wrap, in 07 and 08 (when we did non-coaxial, with cims in the modules), we simply kept track of the number of full rotations, wrote them to the eeprom (persistent across reboots), and had a software limit in the number of rotations. the "unspinning" happened either on button press or automatically during idle time (no joystick inputs).

AdamHeard 04-05-2009 18:18

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
Quote:

Originally Posted by tdlrali (Post 857199)
"anything over 360 of motion is overkill"
not at all, you get a much better response time with full rotation, since worst-case for full rotation is 90deg (you can always find the closest goal within a max of 90deg), whereas the worst-case for non-full rotation is twice that.
also, with non-full-rotation, think of the situation where you're approaching the limit from one side. as you pass through the limit, the module has to turn 180deg (or however far), which makes for really weird driving. this problem doesn't exist with full rotation

for wire wrap, in 07 and 08 (when we did non-coaxial, with cims in the modules), we simply kept track of the number of full rotations, wrote them to the eeprom (persistent across reboots), and had a software limit in the number of rotations. the "unspinning" happened either on button press or automatically during idle time (no joystick inputs).

The other option is to go to a coaxial setup (unlimited physical module rotation with no wire rotation limits) using absolute encoders. This will allow you to spin to whatever you like, whenever you like, with no worries.

Aren_Hill 04-05-2009 18:21

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
The whole reason I went coaxial was so the programmers couldn't break the drivetrain by spinning too far lol
with coaxial they can send whatever commands they want at it and all that would happen would be a bunch of random spinning at worst

AdamHeard 04-05-2009 18:28

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
Quote:

Originally Posted by Aren_Hill (Post 857205)
The whole reason I went coaxial was so the programmers couldn't break the drivetrain by spinning too far lol
with coaxial they can send whatever commands they want at it and all that would happen would be a bunch of random spinning at worst

yup, can't trust those programmers ;)

sgreco 05-05-2009 07:13

Re: pic: FRC-34 2009 Swerve Module w/CIM (Front View)
 
Quote:

Originally Posted by AdamHeard (Post 857208)
yup, can't trust those programmers ;)

Oh, those silly programmers...It's always a code problem

But then again, without code, the robot is just a door stop...


All times are GMT -5. The time now is 15:34.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi