Go to Post Belts are a fine way of transferring power in a robot. Like chains, gears, drive shafts, viscous couplings or any other means of transmission they require some care and attention on you're part. But no one said this robot stuff was going to be a cake walk. - Andy A. [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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 15-02-2014, 23:11
dradel's Avatar
dradel dradel is offline
Registered User
FRC #4557 (Full Metal Falcons)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: CT
Posts: 415
dradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to behold
Talon braking

Was wondering if there is a way to increase the braking force of a talon?

Basically looking to have the motor completely stop when input from the controller stops.

Thanks in advance for any input.
Oh and we are using lab view if it makes a difference.
  #2   Spotlight this post!  
Unread 15-02-2014, 23:19
tgross35 tgross35 is offline
Registered User
FRC #4810 (I Am Robot)
Team Role: Electrical
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Michigan
Posts: 23
tgross35 is an unknown quantity at this point
Re: Talon braking

There is no "official" way to bring the motors to a dead stop. One solution (and the only one I can see besides a hard stop of some sort) is to reverse drive the motors for a few ms before stopping but even that may not always work, depending on how much momentum is keeping the motor spinning. However, do this at your own risk: it can snap chains, rip teeth off sprockets, wear out your motor and transmission and even, in our case, snap a 1/4" aluminum plate (though to be honest, it was poorly designed strength-wise.) Hope you find a solution.
  #3   Spotlight this post!  
Unread 15-02-2014, 23:29
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Talon braking

Does setting the Talon's "brake/coast" jumper to brake mode not stop the motor fast enough?
  #4   Spotlight this post!  
Unread 15-02-2014, 23:30
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Talon braking

We have a routine for auton where we run a PI velocity controller to 0 speed. It essentially rapidly ramps up a negative voltage command, then stabilizes around speed 0 sorta like antilock brake. If the wheel locks, speed will go negative, and it will bring back a positive command, then oscillate around there as the robot decelerates. We can also calibrate it to hold an acceleration (by changing the P and I gains and ramp rates) so we don't get slip and twist. It's quite effective. It's not really hard to implement, but it's not totally simple either.


For anything outside of the drivetrain, we usually run some sort of position or speed control, which will hold whatever motor power is needed to do something. Sometimes we use large deadbands on both the I term and output, for example in a device which is running near peak power and can't move at non-100% voltages.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #5   Spotlight this post!  
Unread 16-02-2014, 11:07
dradel's Avatar
dradel dradel is offline
Registered User
FRC #4557 (Full Metal Falcons)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: CT
Posts: 415
dradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to behold
I thought about using a spike to control the motor, but we would like the ability to vary the speed of the arm we are moving.
  #6   Spotlight this post!  
Unread 16-02-2014, 11:51
dradel's Avatar
dradel dradel is offline
Registered User
FRC #4557 (Full Metal Falcons)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: CT
Posts: 415
dradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to beholddradel is a splendid one to behold
Quote:
Originally Posted by Alan Anderson View Post
Does setting the Talon's "brake/coast" jumper to brake mode not stop the motor fast enough?

We need the motor to go so far and then stop. It is controlling an arm in our intake system. Thinking of trying a spike, but would like to vary the speed of the motor
  #7   Spotlight this post!  
Unread 18-02-2014, 06:29
electroken's Avatar
electroken electroken is offline
Electron Tamer
AKA: Ken Pontbriant
FRC #0230 (Gaelhawks)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Shelton, CT
Posts: 181
electroken is a jewel in the roughelectroken is a jewel in the roughelectroken is a jewel in the rough
Re: Talon braking

A spike has zero braking capability. The only was to get a Talon to stop your arm faster than the brake setting is with a brief opposite direction command. Without some position feedback the meaning of brief will vary.
  #8   Spotlight this post!  
Unread 18-02-2014, 08:14
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Talon braking

A Spike relay module should actually have exactly the same braking ability as a speed controller. It connects the motor leads together when it isn't driving either forward or reverse.
  #9   Spotlight this post!  
Unread 18-02-2014, 10:51
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,946
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Talon braking

The risk of the spike with anything but the smaller motors is you blow the fuse if stall them for any amount of time. Fairly normal occurrence with ball intakes & such.
  #10   Spotlight this post!  
Unread 18-02-2014, 13:46
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: Talon braking

Quote:
Originally Posted by dradel View Post
We need the motor to go so far and then stop. It is controlling an arm in our intake system. Thinking of trying a spike, but would like to vary the speed of the motor
Do you use a sensor to tell you where to stop?
Is it the same spot(s) every time?
What motor are you using?

The Talons brake by effectively shorting together the leads of the motors. If it is a Permanent Magnet motor, like the CIMs (or retains the residual magnetism) the motor acts like a generator and creates power. This provides the braking force. It only works above a certain speed (push a robot on the ground, and if you get it going fast enough, you WILL know when the braking kicks in). It can't brake at a stand still and requires power to maintains position.

Back in logomotion we used some limit switches and a window motor to hold an arm in place. The window motor is not easily backdriveable so we didn't have to worry about brake/coast. If we had to redo this today, I'd try using a Jaguar as the limit switches on that work even in PWM mode. As it was, we implemented software limits in labview.

If you're trying to brake any other motor, you'd probably need an external brake.
__________________
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.
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 19:16.

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