|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Force Feedback
Has any team constructed a FIRST legal force feedback system for competition? Obviously the problem is getting the feedback motors to run off the operator interface, if that's legal. I would assume with two accelerometers placed 90 degrees from each other, you could get the feedback relatively easily (the feedback only, I hear the sensors are real pains). The last problem I see would be the charge generated by the motors while you're moving the inputs. Could it affect the system in any way I wonder?
|
|
#2
|
|||
|
|||
|
Re: Force Feedback
I'm guessing you mean force feedback as some sort of "rumble" device in the operator's control... thing.
|
|
#3
|
||||
|
||||
|
Re: Force Feedback
by force feedback do you mean something that vibrates or something that actually resists your movement. I have thought it might be kind of neat to use either style of feedback to communicate how much current the motors are drawing. An accelerometer could work too. I I definately think its a worthwile endevour.
The only ways to communicate back to the OI are through the dashboard port and the LED outputs. Reading the data off of the dashboard port isn't hard but you need a microcontroller for it. The other approach is to use the LED outputs. By themselves, these can't source enuogh current to drive a vibrating motor, but you can easily build and amplifier for them. Now this brings us to the issue of where to get power. Its not available in a great enough quantity from the OI, so you will need an external power source. A battery will do. As far as the legality of this goes i don't know for sure but i can't think of any rules off the top of my head that it violates. It seems to me that a vibrating motor is the tactile equivalent of and LED. There are some people somehwere on this forum that built a playstation controller->gameport adapter. I am waiting for them to release the source for this. Once they do, it would be pretty nifty to add force feedback support. Last edited by Rickertsen2 : 16-11-2005 at 01:42. |
|
#4
|
|||||
|
|||||
|
Re: Force Feedback
Many teams have tried in some way to get around the rules on this but the rule book is pretty specific about hooking things to the OI. I don't think that will change in the future but it would be pretty cool. Of course, one more thing for the electrical and software teams to do. If the OI at some point in the future added a few open collector or opto isolator outputs capable of some current and if the rules committee were to allow a second power source at the OI this would turn out some very interesting ideas.
|
|
#5
|
|||||
|
|||||
|
Re: Force Feedback
Quote:
Quote:
|
|
#6
|
||||
|
||||
|
Re: Force Feedback
Regardless of the electronics and whether or not it can be built, how would it work?
Would it simply resist any movement of the joysticks and push back? Or would it push back when the robots movement is being opposed, i.e. in a pushing match with another robot? Could you do this by comparing the value from the joystick (what the robot should be doing) with perhaps the accelerometer (what the robot is doing) to come up with how much the stick should be pushing back? If it did give real feedback, would it be useful or just another obstacle for the driver to overcome? For example, you are face to face with another robot trying to push each other. If you have true feedback, the joystick would be pushing against the drivers movements. Wouldn't that keep the joystick from staying at it's maximum, essentially giving the robot less power and losing the pushing match for you? I suppose that you could limit the amount of force feedback, but at what point does it just become a nuisance? |
|
#7
|
||||
|
||||
|
Re: Force Feedback
<edit> fixed misquote </edit>
Quote:
Quote:
Last edited by Rickertsen2 : 16-11-2005 at 20:14. |
|
#8
|
|||||
|
|||||
|
Re: Force Feedback
^(Rickertsen2, you got your copy paste screwed up. I think Ogre said that, not me)
Well, even if it can't be done legally, it would still be interesting. First of all, I mean actual, dynamic force feedback that helps show the driver where he's being pushed. Accelerometers would be the device of choice, placed 90 degrees perpendicular to eachother, so as to provide x-vector and y-vector. In the joysticks, there would simply be a small motor attached to the appropriate axis via a belt. When you got hit from the side, the x-axis would jerk accordingly in parrallel. Programming it directly would be very simple, accelerometer_x=x_motor, I think. However, I would think some kind of filter would need to be in place in order to keep the feedback from actually controlling the robot on it's own, to distinguish human inputs from ones just sent to the feedback system. As for it jerking out of your hands, probably not, as it would be a small motor with a belt that would slip against much backpressure. I'm wondering if you can get power from the joystick outputs/inputs. It would seem to me that you could run a small, albeit small motor off 9 volts, 1.5 amps. Actually, thats quite a bit of power, if we could get to it. If I remember correctly you can run LEDs from them. Correct me if I'm wrong please! Last edited by Andrew Blair : 16-11-2005 at 18:41. |
|
#9
|
|||||
|
|||||
|
Re: Force Feedback
You're not thinking far enough outside the box, folks. Remember, there's more than joystick ports on the OI.
|
|
#10
|
|||||
|
|||||
|
Re: Force Feedback
Quote:
Or maybe not..... -------------Edit----------------------------- Nope, no good. <R69> All equipment connected to the Joystick Ports of the Operator Interface must be powered solely through the power available through the port. External power sources of any type are not permitted on any equipment connected to the Joystick Ports. Portable computing devices may not be connected to Joystick input ports on the Operator Interface. <R70> The Competition Cable at the Alliance Station must connect directly to the Competition Port on the Operator Interface. No intermediate connectors, cables, or “pigtails” are permitted. Last edited by Andrew Blair : 16-11-2005 at 18:50. |
|
#11
|
|||||
|
|||||
|
Re: Force Feedback
Quote:
So if you need more power than you can get from a joystick port, and you want to control something on the OI using software on the robot, what's left? |
|
#12
|
|||||
|
|||||
|
Re: Force Feedback
Quote:
|
|
#13
|
|||||
|
|||||
|
Re: Force Feedback
A giant Tesla coil that can transmit electricity through .25" Lexan!! No, I really have no idea.......You can't generate the power while your there, like with a little spinny wheel.
|
|
#14
|
|||||
|
|||||
|
Re: Force Feedback
Quote:
Now, I don't know if that means 100 mA from each port, or 100 mA from all four combined. Don |
|
#15
|
|||||
|
|||||
|
Re: Force Feedback
How does storing current on a capacitor work? I know that the voltage out will not exceed the voltage in (ex: 5 volt cap. with 2.5 volts applied will charge to 2.5 volts), but how does current charge?
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Concept of PID explained | ConKbot of Doom | Technical Discussion | 11 | 27-01-2008 00:11 |
| Queuing Feedback | David Gaylord | Championship Event | 3 | 20-04-2004 08:58 |
| UpForce | Guyute | Technical Discussion | 18 | 14-01-2004 23:09 |
| Chamionship Qualification - feedback needed ASAP! | dlavery | General Forum | 97 | 11-10-2003 07:17 |
| about how Drive Train push the robot... shouldn't the force accelerate the robot? | Ken Leung | Technical Discussion | 12 | 26-11-2001 09:39 |