Go to Post Eliminate the scavenger hunt, stop updating the software every two seconds, and make sure your examples and tutorials work. That will help a majority of the people I feel. - sircedric4 [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 21-01-2015, 11:44
loafdog loafdog is offline
Registered User
AKA: Maciej
FRC #2876 (DevilBotz)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2009
Location: Burlington, MA
Posts: 39
loafdog is on a distinguished road
actuating a brake or anti-backdrive

Hi,

We don't plan on using pneumatics on our robot so I was looking for ideas that used something else to control/move a mechanism that would brake/stop elevator.
I was wondering if servos can be used to control brakes or some other kind of anti-backdrive component. Poking around andymark I saw shifting gearboxes controlled by servos for example. I've seen people on CD discuss bike brakes, ratchets, etc..
But I haven't seen anyone discuss how you can implement these ideas. Anyone done this before and have details/pics they can share?

(note, I'm not a mechanical type.. i do software, just trying to get ideas to share with my team).

THanks.
-Maciej
  #2   Spotlight this post!  
Unread 21-01-2015, 11:52
RonnieS's Avatar
RonnieS RonnieS is offline
Just a tad washed up
AKA: Ronnie Sherrer
FRC #0314
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2006
Location: Flint/Warren
Posts: 389
RonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond repute
Re: actuating a brake or anti-backdrive

Quote:
Originally Posted by loafdog View Post
Hi,

We don't plan on using pneumatics on our robot so I was looking for ideas that used something else to control/move a mechanism that would brake/stop elevator.
I was wondering if servos can be used to control brakes or some other kind of anti-backdrive component. Poking around andymark I saw shifting gearboxes controlled by servos for example. I've seen people on CD discuss bike brakes, ratchets, etc..
But I haven't seen anyone discuss how you can implement these ideas. Anyone done this before and have details/pics they can share?

(note, I'm not a mechanical type.. i do software, just trying to get ideas to share with my team).

THanks.
-Maciej
Look at HOT's tech notes and see how they used a motor, I believe it was a window motor, to actuate their shifting. You can do a linkage that actuates the bike disc break on something like a cam.
I don't know what your gearbox ratio is to do your lifting or how much you wan't to lift but I would strongly suggest looking at your motors used, gear ratios, and power consumption to see if you can hold is strictly with programming which would be stalling the motor. For something like a cim, it wouldn't be as big of a deal to stall under the right loads compared to something like a 550 or 775 that relies on the turning of the shaft to cool it. There are some pretty good papers on Chief already talking about thermal mass and such.
-Ronnie
__________________
"Do not argue with an idiot. He will drag you down to his level and beat you with experience"
  #3   Spotlight this post!  
Unread 21-01-2015, 11:57
Mike Marandola Mike Marandola is online now
Lead Bumper Mentor
AKA: Mike Marandola
FRC #0316 (Lunatecs)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Pedricktown, NJ
Posts: 666
Mike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond repute
Re: actuating a brake or anti-backdrive

In addition to worm drive boxes, there are some drill gearboxes that have locking chucks which essentially prevent backdriving. The most popular one is the Dewalt XRP and there is a cheaper one from Harbor Freight.
__________________

2015 - Pioneer Valley District Finalists/Upper Darby District Finalists/MAR District Championship #1 Seed and Winners with 225 and 203
2014 - Lenape Seneca District Winners/Chestnut Hill District Winners
2013 - Lenape Seneca District Winners/Chestnut Hill District Finalists
2011 - Philadelphia Regional Finalists
2009 - Finger Lakes Regional Finalists


Last edited by Mike Marandola : 21-01-2015 at 12:00.
  #4   Spotlight this post!  
Unread 21-01-2015, 11:57
Mr V's Avatar
Mr V Mr V is offline
FIRST Senior Mentor Washington
FRC #5588 (Reign)
Team Role: Coach
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Maple Valley Wa
Posts: 997
Mr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond repute
Re: actuating a brake or anti-backdrive

For our climber for Ultimate Ascent we used a ratchet wheel and pawl obtained from McMaster-Carr and used a solenoid to release it. With a ratchet mechanism it will wedge in place so you'll have to drive it up before a legal solenoid will have the power to release the pawl. http://www.mcmaster.com/#gear-pawls/=vkbtc5 They aren't cheap and you'll need to fabricate something to connect it to your driven mechanism as well as fabricate a way to connect the pawl to your solenoid. Stainless is not as easy to machine as mild steel or aluminum. I do not know what solenoid we used or where it was obtained.
__________________
All statements made on Chief Delphi by me are my own opinions and are not official FIRST rulings or opinions and should not be construed as such.




https://www.facebook.com/pages/Team-...77508782410839
  #5   Spotlight this post!  
Unread 21-01-2015, 11:58
Jared's Avatar
Jared Jared is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Aug 2013
Rookie Year: 2012
Location: Connecticut
Posts: 602
Jared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond repute
Re: actuating a brake or anti-backdrive

It may just be simpler to use a transmission which cannot backdrive, like a worm gear. They provide large amounts of reduction in a small amount of space, and do reasonably well with large amount of torque. We plan on using a 10:1 worm reduction in our elevator for exactly these reasons.

If you'd like more details on the worm drive we're using, let me know and I can send you some specifics.
  #6   Spotlight this post!  
Unread 21-01-2015, 12:34
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: actuating a brake or anti-backdrive

Provided your torque requirements aren't too high, and you're using a motor which can handle it, you can implement a brake in software. Short version, you can use a PID to maintain the position of the motor using a holding current. We've done this before using CIMs and Bag motors. This does require a sensor.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #7   Spotlight this post!  
Unread 21-01-2015, 12:53
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,126
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: actuating a brake or anti-backdrive

Quote:
Originally Posted by adciv View Post
Provided your torque requirements aren't too high, and you're using a motor which can handle it, you can implement a brake in software. Short version, you can use a PID to maintain the position of the motor using a holding current. We've done this before using CIMs and Bag motors. This does require a sensor.
... and if you're clever enough with the software, you can use the friction in the system to help hold the load when stationary.


  #8   Spotlight this post!  
Unread 21-01-2015, 13:05
Travis Schuh Travis Schuh is offline
Registered User
FRC #0971 (Spartan Robotics)
Team Role: Engineer
 
Join Date: Dec 2006
Rookie Year: 1999
Location: Los Altos, CA
Posts: 123
Travis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant future
Re: actuating a brake or anti-backdrive

Quote:
Originally Posted by loafdog View Post
Hi,

We don't plan on using pneumatics on our robot so I was looking for ideas that used something else to control/move a mechanism that would brake/stop elevator.
I was wondering if servos can be used to control brakes or some other kind of anti-backdrive component. Poking around andymark I saw shifting gearboxes controlled by servos for example. I've seen people on CD discuss bike brakes, ratchets, etc..
But I haven't seen anyone discuss how you can implement these ideas. Anyone done this before and have details/pics they can share?

(note, I'm not a mechanical type.. i do software, just trying to get ideas to share with my team).

THanks.
-Maciej
We used a disc brake on our 2014 shooter and found it very easy to work with. You can check out our CAD for details of how we implemented it. We used pneumatic to pull the cable, but you could just as easily use a spool or leaver arm on a very large versa planetary reduction to pull (I think you could do an over-center linkage thing with a hard stop kinda like the cho-cho linkage to have no holding current and make the software pretty easy). You would have to do the math on those details.
  #9   Spotlight this post!  
Unread 21-01-2015, 13:14
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,453
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: actuating a brake or anti-backdrive

We're using a servo with a cam to actuate a pin, which will interlock with holes drilled in one of our gearbox gears. It's based off drivetrain braking systems by team 25. A cam is a nice mechanism to use for this application, since you really don't need much travel at all, and it can be made completely backdrive resistant through strategic positioning of dwells. For a pure elevator, I agree that software solutions are probably the best, but our robot has an interesting feature which requires it to hold its position while disabled.

In 2014, we used a dog gear which interlocked with a custom made ratchet and pawl mechanism, using WCP dog shift components. It could have just as easily been done with the andymark servo shifting setup. It worked, but we weren't happy with how much force disengagement took while under load (the eventual solution was to pulse our winch forwards ever so slightly when disengaging, taking the side load off the dog gear).



__________________
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

Last edited by Joe G. : 21-01-2015 at 13:23.
  #10   Spotlight this post!  
Unread 21-01-2015, 13:17
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: actuating a brake or anti-backdrive

In general look at catapult pull down mechanisms from last year... Many of them had to have the ability to lock in place without stalling the motor, and could be adapted to work for this as well.
__________________
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
  #11   Spotlight this post!  
Unread 21-01-2015, 14:08
gpetilli gpetilli is offline
Registered User
FRC #1559
 
Join Date: Jan 2009
Location: Victor, NY
Posts: 286
gpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to all
Re: actuating a brake or anti-backdrive

Quote:
Originally Posted by Jared View Post
It may just be simpler to use a transmission which cannot backdrive, like a worm gear. They provide large amounts of reduction in a small amount of space, and do reasonably well with large amount of torque. We plan on using a 10:1 worm reduction in our elevator for exactly these reasons.

If you'd like more details on the worm drive we're using, let me know and I can send you some specifics.
We are also using a worm gear drive - AndyMark RAW. Many right angle drives are worm gears and can hold position without requiring the motor to be energized. Bevel gears are also right angle, but don't exhibit the anti-backdrive feature. Other legal worm drive motors include the window motors and the tailgate motor.

Just a warning that the window motor also has a pin that engages when not energized that causes issues with speed controllers - there are CD threads on how to remove the pin.

Also keep in mind that the ratcheted gearboxes from last year can not drive in both directions - by design. Depending on how you unload your elevator, you may need to drive the motor backwards.

We chose the RAW drive due to its simplicity to control. The PID loop does not have to do anything special (like engage a break) and can drive to a desired position in either direction. Given the relatively large load of up to 60lb, we were concerned with the holding current for traditional gearboxes.

AndyMark shows the RAW box as out of stock, and has removed the estimated restock time of Jan 26th. We did not want to wait till Jan 26th and ordered the individual part to build our own - which turn out to be more difficult than imagined. They do seem to have restocked the "worm box" and perhaps it is sturdy enough for your elevator. Other wise, your best bet may be the tailgate motor if you want a worm drive.
  #12   Spotlight this post!  
Unread 21-01-2015, 14:11
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is online now
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,729
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: actuating a brake or anti-backdrive

We used a bike brake and caliper on our elevator prototype. You can see it here.
  #13   Spotlight this post!  
Unread 21-01-2015, 14:13
gpetilli gpetilli is offline
Registered User
FRC #1559
 
Join Date: Jan 2009
Location: Victor, NY
Posts: 286
gpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to all
Re: actuating a brake or anti-backdrive

Quote:
Originally Posted by Ether View Post
... and if you're clever enough with the software, you can use the friction in the system to help hold the load when stationary.


I hope our software does not add 60lb of friction to the system . Although that might explain why the robot does not drive as fast as we would like
  #14   Spotlight this post!  
Unread 21-01-2015, 14:52
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,126
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: actuating a brake or anti-backdrive


Scenario: Because of friction in the system, any force between 20 and 30 pounds will hold the load stationary once it's not moving.

If your control algorithm is clever enough, it will use as close to 20 pounds as possible to hold the load.


  #15   Spotlight this post!  
Unread 23-01-2015, 01:29
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #1072 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,232
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: actuating a brake or anti-backdrive

Quote:
Originally Posted by Ether View Post

Scenario: Because of friction in the system, any force between 20 and 30 pounds will hold the load stationary once it's not moving.

If your control algorithm is clever enough, it will use as close to 20 pounds as possible to hold the load.


Where is that 20-30lb estimate from? We need a brake on ours, and it would be nice if we could just hold that little amount of weight.
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 13:40.

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