Go to Post some people sing in the shower........i pretend to be an emcee at championships......:cool: - BanksKid [more]
Home
Go Back   Chief Delphi > Technical > Control System
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-11-2005, 19:48
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
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?
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
  #2   Spotlight this post!  
Unread 15-11-2005, 20:55
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,182
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Force Feedback

I'm guessing you mean force feedback as some sort of "rumble" device in the operator's control... thing.
  #3   Spotlight this post!  
Unread 16-11-2005, 01:34
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
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.
__________________
1139 Alumni

Last edited by Rickertsen2 : 16-11-2005 at 01:42.
  #4   Spotlight this post!  
Unread 16-11-2005, 07:36
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,763
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
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.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #5   Spotlight this post!  
Unread 16-11-2005, 11:35
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 978
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: Force Feedback

Quote:
Originally Posted by Rickertsen2
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.
Once again, FIRSTSearch comes to the rescue:
Quote:
5.3.8 - THE ROBOT>ROBOT RULES>Operator Interface Rules
<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.
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." — Anonymous WPI Student
  #6   Spotlight this post!  
Unread 16-11-2005, 12:09
Jeff Rodriguez Jeff Rodriguez is offline
Too young to be an 'old guy'
FRC #0155 (Technonuts)
Team Role: Teacher
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Newington, CT
Posts: 1,943
Jeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond reputeJeff Rodriguez has a reputation beyond repute
Send a message via AIM to Jeff Rodriguez Send a message via Yahoo to Jeff Rodriguez
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?
__________________
173, student: 1999-2002
173, mentor: 2005-2010
155, teacher: 2011-
  #7   Spotlight this post!  
Unread 16-11-2005, 16:03
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: Force Feedback

<edit> fixed misquote </edit>

Quote:
Originally Posted by ahecht
Once again, FIRSTSearch comes to the rescue:
well, that pretty much rules out any sort of Force feedback. In order to have force feedback, you need power. Without power we are stuck.

Quote:
Originally Posted by Ogre
If it did give real feedback, would it be useful or just another obstacle for the driver to overcome?
I have a force feedback joystick that i use for certian games and i have never found the force feedback to be a nuisance but rather helps immerse the operator. It never gets soo strong that you cannot overpower it or so that it significangly throws you off course.
__________________
1139 Alumni

Last edited by Rickertsen2 : 16-11-2005 at 20:14.
  #8   Spotlight this post!  
Unread 16-11-2005, 17:35
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
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!
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein

Last edited by Andrew Blair : 16-11-2005 at 18:41.
  #9   Spotlight this post!  
Unread 16-11-2005, 18:19
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,112
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: Force Feedback

You're not thinking far enough outside the box, folks. Remember, there's more than joystick ports on the OI.
  #10   Spotlight this post!  
Unread 16-11-2005, 18:39
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
Re: Force Feedback

Quote:
Originally Posted by Alan Anderson
You're not thinking far enough outside the box, folks. Remember, there's more than joystick ports on the OI.
Aha! You mean splicing out power from the competition port, then running a motor controller to it, controlled by outputs from the operator interface? Seems complicated, but maybe the only option.

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.
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein

Last edited by Andrew Blair : 16-11-2005 at 18:50.
  #11   Spotlight this post!  
Unread 18-11-2005, 12:09
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,112
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: Force Feedback

Quote:
Originally Posted by Andrew Blair
Aha! You mean splicing out power from the competition port,...
Nope. As the rules you quoted say, tapping into the competition port is not permitted during competition.

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   Spotlight this post!  
Unread 18-11-2005, 12:17
Billfred's Avatar
Billfred Billfred is online now
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,475
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Force Feedback

Quote:
Originally Posted by Alan Anderson
Nope. As the rules you quoted say, tapping into the competition port is not permitted during competition.

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?
Relays?
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
  #13   Spotlight this post!  
Unread 18-11-2005, 16:12
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
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.
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
  #14   Spotlight this post!  
Unread 19-11-2005, 00:43
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: Force Feedback

R69 States all power must be derived through "the port" It does not state what "the port" is but i am assuming it is intended to mean the joystick ports. With a rumble style force feedback device you would only need power in short spurts. You could easily build a power supply that hordes power for use in times of high load. I don't know for sure but i don't think this sort of sceme would be possible for the other type of force feedback in which power would be needed for longer durations.

If there were not rules and depending on the internals of the OI, it might be possible to draw power out of other things such as the tether port, dashboard port and power port.
__________________
1139 Alumni
  #15   Spotlight this post!  
Unread 19-11-2005, 11:23
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
Re: Force Feedback

Okay, so use a capacitor to store the charge while you wait in autonomous, then use it during drive.Maybe only have it kick in in big collisions/current drops/whatever.
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
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

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


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

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