Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Robot Showcase (http://www.chiefdelphi.com/forums/forumdisplay.php?f=58)
-   -   1189 - Human-Bot Arm Control (http://www.chiefdelphi.com/forums/showthread.php?t=56407)

jmcr8on 02-04-2007 07:52

1189 - Human-Bot Arm Control
 
Pretty cool arm control. We went from joysticks to this 'arm' which is attached to a human arm....to control the bot arm....much more intuitive to control. The human 'arm' has pots on the wrist (controls up/down wrist), elbow and two on the shoulder: one to control the upper arm and the other to control turret rotation. The 'arm' has a joystick handle for the hand to grasp and use buttons to enable/disable the arm and also to enable/disable turret rotation. In addition, joystick is available 'just in case'. There is a cable that runs from the back of the vest to the OI and splits to two of the game ports for button and pot input and also LED status lights implemented on the joystick handle.

We saw several examples of arm control in the regionals using the same concept both laying flat on plexiglass as well as standing up. We went the next step and just attached it to a human.

Enjoy!
http://www.youtube.com/watch?v=uu6JcAjJ60Y

kramarczyk 02-04-2007 08:32

Re: 1189 - Human-Bot Arm Control
 
A picture is worth 1000 words

dbell 02-04-2007 08:41

Re: 1189 - Human-Bot Arm Control
 
Wow.
Our team has the same basic arm design as you, with an azimuth turet, a shoulder, an elbow, and a wrist. (Our design picks up the tubes with 3 fingers)
We that too, and we built a prototype but we went with a joystick in the end because we didn't have time. :(
Great job!

CyberWolf_22 02-04-2007 09:17

Re: 1189 - Human-Bot Arm Control
 
That is a great idea.
Did you guys win any awards for this design?

jmcr8on 02-04-2007 09:21

Re: 1189 - Human-Bot Arm Control
 
The PID control had already been written and tweaked by a student before we took on the human 'arm' control concept. The turret control was tweaked several times to reduce the amount of human arm movement: a lookup table was created to remove the large 'dead band' due to the victors and overcoming inertia/friction...we associated slight arm movement to higher power values and then ramped it up in increments of 2, then 3, then 5.

The larger headache we had were pots slipping on the shafts. We went through several iterations of fastening and ended up with vinyl tubing and baling wire to allow for flexibility between the shaft and the pot. On the arm we used set screws to set the pot shaft in to position.

jmcr8on 02-04-2007 09:27

Re: 1189 - Human-Bot Arm Control
 
Unfortunately we did not win any FIRST awards for this as the proof of 'goodness' is in the use of the control on the field. The drive team did not have much practice time with the arm before WMR. At BMR we were mainly (only?) a defensive bot.

That being said we were recognized by several teams at WMR with team-provided awards for the innovative arm design. So...yes....we did receive the recognition of our peers..which is very appreciated.

ALIBI 02-04-2007 09:33

Re: 1189 - Human-Bot Arm Control
 
Your arm controler was absolutely amazing! Our pit was right in front of the practice field at West Michigan. I could not help but wonder what would happen to the robot if your operator had to sneeze! We use a pot on our arm with a really slick coupling. It has a a shaft collar on both ends and a spiral of the same material with maybe a dozen spirals like a spring between them. Since we started using this we have not blown a pot and have not have any problems with the feedback (knock on wood). The coupling also gives flexability between the shaft and pot. All I know about them is that we purchased them from McMaster for about $30 a piece and that they can be found under 'shaft collars.' They look like they are made of black plastic.

Ryan Dognaux 02-04-2007 11:49

Re: 1189 - Human-Bot Arm Control
 
That is awesome, reminds me of 234's original wearable arm from 2001 that controlled the Beefeater.

vivek16 02-04-2007 12:52

Re: 1189 - Human-Bot Arm Control
 
FREAKING AWESOME!!!!!!!!!:eek:

although it probably would have been incredibly more effective if you had a clamp type pick up thing where you opened and closed your hand to grab it...

this is just awesome tho

ditch64 02-04-2007 16:15

Re: 1189 - Human-Bot Arm Control
 
Quote:

Originally Posted by vivek16 (Post 609625)
FREAKING AWESOME!!!!!!!!!:eek:

although it probably would have been incredibly more effective if you had a clamp type pick up thing where you opened and closed your hand to grab it...

this is just awesome tho

Thats what i said lol.

EvilMonkyPirate 02-04-2007 16:20

Re: 1189 - Human-Bot Arm Control
 
OMG. I was actually thinking about using my own arm to control our robot's arm this year but I didn't think of it till the plane ride home after our last regional. The only problem with that though was we have a third moving joint on our arm which moves back and forth kind of and we didn't think we could figure out that part out.

vhcook 02-04-2007 20:01

Re: 1189 - Human-Bot Arm Control
 
This is really cool.

What do you do with it during autonomous mode (since you are supposed to be "hands off")?

vivek16 02-04-2007 20:12

Re: 1189 - Human-Bot Arm Control
 
Quote:

Originally Posted by vhcook (Post 610016)
This is really cool.

What do you do with it during autonomous mode (since you are supposed to be "hands off")?

umm.... what? they just program like they normally would with a joystick drive...

edit: oh sorry misread your post. yeah what do you do?

sanddrag 02-04-2007 20:14

Re: 1189 - Human-Bot Arm Control
 
What happens if you like, sneeze or something? Does the robot go crazy?

Arefin Bari 02-04-2007 20:24

Re: 1189 - Human-Bot Arm Control
 
I just checked the team list for championship and I so wish I saw you guys on that list. This is one innovative controller I have seen through the whole time I have been involved with FIRST. Congratulations, and I hope to see you at some offseason events.


All times are GMT -5. The time now is 19:35.

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