Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   Dart Linear Acuator (http://www.chiefdelphi.com/forums/showthread.php?t=144498)

Type 23-02-2016 07:28

Dart Linear Acuator
 
So I am wondering if any other teams have ran into an issue when using the Dart Linear Acuator? We didn't put the limit switches in yet because we just got our robot working and wanted to drive a bit, but a driver of ours bottomed out and extended too far with the Acuator messing it up. We thought we fixed it but now one side (one on each side) is just slipping, putting a lot of strain on the other side. Has anyone else had issues with these?

swraight 23-02-2016 09:26

Re: Dart Linear Acuator
 
We're also using a Dart, and have had similar issues when overrunning the stops. Use of the hall effect sensors to restrict the stroke really is essential. We have also found it necessary to use software to decelerate the motor as it approaches the limits. When running at high speed near the limits, the motor would not stop quickly enough to prevent overrunning the limit and hitting the mechanical stop.

Unfortunately, the mechanical stops inside the Dart are not strong enough to withstand the full force the Dart is capable of putting out. If you've over extended the actuator and now find that it's slipping, the only solution we have found is to completely disassemble and reassemble with new E-clips (and new Loctite on the threads of the lead screw nut).

We're planning on purchasing a spare Dart to swap out quickly if the one on our robot is damaged so we can still play while we repair the damaged one... Expensive, but it'll keep us in the game.

Good luck with it!

Type 23-02-2016 10:07

Re: Dart Linear Acuator
 
Quote:

Originally Posted by swraight (Post 1544932)
We're also using a Dart, and have had similar issues when overrunning the stops. Use of the hall effect sensors to restrict the stroke really is essential. We have also found it necessary to use software to decelerate the motor as it approaches the limits. When running at high speed near the limits, the motor would not stop quickly enough to prevent overrunning the limit and hitting the mechanical stop.

Unfortunately, the mechanical stops inside the Dart are not strong enough to withstand the full force the Dart is capable of putting out. If you've over extended the actuator and now find that it's slipping, the only solution we have found is to completely disassemble and reassemble with new E-clips (and new Loctite on the threads of the lead screw nut).

We're planning on purchasing a spare Dart to swap out quickly if the one on our robot is damaged so we can still play while we repair the damaged one... Expensive, but it'll keep us in the game.

Good luck with it!

We may be doing the same thing but it is a 2 and a half rebuild process due to the way our robot is built. It is compact, low bar robot so we have to move our electronics boards to fully pull the actuators out. I think we are adding physical limit switches so it doesn't go too low and it doesn't go too high. Thanks for the help!

ruralrobotics 25-02-2016 15:58

Re: Dart Linear Acuator
 
Are any of you using LabView to program it? If so can you help us? We can use a talon sr or talon srx but aren't sure which one to go with. I'm guessing we write it the same way you would a limit switch? Any help would be greatly appreciated. Screen shots are even better.

Coach Seb 07-03-2016 20:46

Re: Dart Linear Acuator
 
Quote:

Originally Posted by ruralrobotics (Post 1546948)
Are any of you using LabView to program it? If so can you help us? We can use a talon sr or talon srx but aren't sure which one to go with. I'm guessing we write it the same way you would a limit switch? Any help would be greatly appreciated. Screen shots are even better.

Did you guys figure out how to wire and program this potentiometer? Looking to do the same... any help would be appreciated...

Coach Seb

Type 07-03-2016 21:24

Re: Dart Linear Acuator
 
We decided the potentiometer wasn't worth the hassle and we put in physical limit switches. With the way our robot is designed we can do that but I'm not sure if all robots with Acuators could.

Matt-T-FRC 07-03-2016 22:39

Re: Dart Linear Acuator
 
3 Attachment(s)
Quote:

Originally Posted by Coach Seb (Post 1553183)
Did you guys figure out how to wire and program this potentiometer? Looking to do the same... any help would be appreciated...

Coach Seb

We are using Labview and the potentiometers with our Dart Actuators with decent success. I don't have our robot near me at the moment but I believe that the top Pin (Pin 3) was Negative, the center Pin (Pin 1) we used as Positive, and the bottom pin (Pin 2) was the pin that we used as our signal pin.

When programming the POTs we sent the values from the robot to the smart dashboard. From there, we slowly ran the actuator up and down between full up and full down and recorded the values with a few hundredths as leeway on each end to use as limits. I attached a few pictures of our begin, telop, and periodic tasks vis. Let me know if you have any questions.

Hitchhiker 42 07-03-2016 22:46

Re: Dart Linear Acuator
 
We used Darts in 2015 with potentiometers. We set software stops on these, as well as an equalling-out program (we were using 2, and 1 one would move faster than the other) that made it so both moved at the same speed.

The implementation can be done in 2 ways.

1.) You can set up a case structure that stops the motor (values: 0) if the pot values are over the limits (you'll have to find these experimentally)

2.) You can use the built-in Talon software to set limits in Begin (I'm pretty sure that's possible). Don't quote me on this, though.

Matt-T-FRC 07-03-2016 23:11

Re: Dart Linear Acuator
 
Quote:

Originally Posted by Hitchhiker 42 (Post 1553277)
2.) You can use the built-in Talon software to set limits in Begin (I'm pretty sure that's possible). Don't quote me on this, though.

I completely forgot about this. In begin, place a Talon SRX Set Ref with feedback type wired as Analog POT and a Talon SRX Set POT Turns with the number of turns set to the right turn value and it should work.

Coach Seb 08-03-2016 07:53

Re: Dart Linear Acuator
 
I am assuming this will be connected on the analog port on the Roborio right ?

Coach Seb 08-03-2016 08:00

Re: Dart Linear Acuator
 
We are using Talon SRX as our motor controller, could i use the data port to connect the potentiometer wires?

swraight 08-03-2016 08:48

Re: Dart Linear Acuator
 
We are also using a Talon SRX to control our Dart, and we have both the potentiometer and the limit switches connected to the data port on the Talon. I'm sorry that I cannot help with the specifics of the code - I'm just a knuckle-dragging mechanical guy - but I do know that it is possible to wire it as such.

We've also found that by roughening the shaft of the lead screw and using red loctite on the shaft collars (between the collar and the shaft, not on the clamp screw of the shaft collar) we have been able to absorb several high-speed impacts against the hardstops without jamming the actuator. We are still using software to limit the speed of the actuator as we approach our limit switches, but it's good to know that a small glitch won't result in us doing a complete tear-down of the Dart.

Matt-T-FRC 08-03-2016 09:14

Re: Dart Linear Acuator
 
1 Attachment(s)
My first Post was assuming that the POT was connected directly to a roboRIO Analog Channel.

This code is for the POT if it is connected directly to a Talon SRX DATA port.

ruralrobotics 08-03-2016 09:55

Re: Dart Linear Acuator
 
Are any of you using the Hall Effect sensors? If so would you mind posting a sample code to use? We are also using LabView. Thanks!

Matt-T-FRC 08-03-2016 10:30

Re: Dart Linear Acuator
 
3 Attachment(s)
These should work as examples for Hall Effect Sensors. Just remember to add the Registry names

Coach Seb 15-03-2016 13:10

Re: Dart Linear Acuator
 
Thanks Matt, very new to LV... Our actuator is in the bag... so i really don't have access to it until Thursday night.

I do have a spare potentiometer i would like to use... I also have a very basic practice robot with talon SRX already set, could i connect the potentiometer to the Talon SRX and display the value read on the driver station?

Sorry if my questions seem basic, i am totally new to this programming environment... this is a situation where i know what i want from past experience, but cannot seem to figure out how to make it happen... very frustrating...

Any help is very much appreciated, thanks in advance.


All times are GMT -5. The time now is 02:36.

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