Go to Post thats like having 24 young men going wild for 2 minutes - thats how much power is available during a match. - KenWittlief [more]
Home
Go Back   Chief Delphi > FIRST > Robot Showcase
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 02-04-2007, 20:43
jmcr8on jmcr8on is offline
Registered User
AKA: Jim Creighton
FRC #1189 (Gearheads)
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Grosse Pointe Park
Posts: 16
jmcr8on is on a distinguished road
Re: 1189 - Human-Bot Arm Control

I will give a couple of answers:

Autonomous: The vest/arm hang on the OI board. At the end of autonomous the operator walks up, puts the vest over hear head (and safety glasses) and slides her arm in to the supports...the velcros the straps. In the meantime the driver starts to move the bot.

Sneezing or something: A concern we had was getting distracted and turning to talk to someone, etc. Just like driving a car, and sneezing, care must be taken. The arm disable button could be pressed on the onset of the sneeze...if the operator had their wits about them. If not...then the robot arm would move the same way the human arm did durign the sneeze....and then would move to the position the human arm was in 'after' the sneeze.

In our pit area and the practice area we set up orange cones around our work cell/area and warned people to not enter the area. We also called 'clear' when the arm was enabled...and completely cleared the area when the turret was to be used.
__________________
Team 1189 - Gearheads

Last edited by jmcr8on : 02-04-2007 at 20:46.
  #2   Spotlight this post!  
Unread 02-04-2007, 20:48
LightWaves1636's Avatar
LightWaves1636 LightWaves1636 is offline
is all over it.
AKA: Sarah Le
no team
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Austin, TX
Posts: 603
LightWaves1636 is a splendid one to beholdLightWaves1636 is a splendid one to beholdLightWaves1636 is a splendid one to beholdLightWaves1636 is a splendid one to beholdLightWaves1636 is a splendid one to beholdLightWaves1636 is a splendid one to beholdLightWaves1636 is a splendid one to behold
Send a message via AIM to LightWaves1636 Send a message via Yahoo to LightWaves1636
Re: 1189 - Human-Bot Arm Control

Quote:
Originally Posted by jmcr8on View Post
I will give a couple of answers:

Autonomous: The vest/arm hang on the OI board. At the end of autonomous the operator walks up, puts the vest over hear head (and safety glasses) and slides her arm in to the supports...the velcros the straps. In the meantime the driver starts to move the bot.

Sneezing or something: A concern we had was getting distracted and turning to talk to someone, etc. Just like driving a car, and sneezing, care must be taken. The arm disable button could be pressed on the onset of the sneeze...if the operator had their wits about them. If not...then the robot arm would move the same way the human arm did durign the sneeze....and then would move to the position the human arm was in 'after' the sneeze.

In our pit area and the practice area we set up orange cones around our work cell/area and warned people to not enter the area. We also called 'clear' when the arm was enabled...and completely cleared the area when the turret was to be used.
That is really cool. Way to go on safety as well.
__________________
FLL Team - Hackberry Hill Elementary - Arvada, CO ('08 - '10 Coach)
FRC Team 1636 - Reds Robotics - Arvada High School - Arvada, CO ('05 - '07 Alumni)
FRC Team 1583 - Rambotics - Ridgeview Academy - Watkins, CO (Volunteer/Supporter)
FRC Team 2859 - Blasterbots - CSM Robotics Outreach - Golden, CO ('09 - '10 Coach)
FRC Team 3320 - Miracles & Machines - Eastside Memorial High School - Austin, TX ('10 - '12 Mentor)
  #3   Spotlight this post!  
Unread 03-04-2007, 07:55
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

What did you mount the arm to? Football shoulderpads or something? Cut in half? Or did you guys lay your own fiberglass?

-q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
  #4   Spotlight this post!  
Unread 03-04-2007, 09:01
kramarczyk's Avatar
kramarczyk kramarczyk is offline
is getting his kicks.
AKA: Mark Kramarczyk
FRC #3096 (Highlanders)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Sterling Heights, MI
Posts: 602
kramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

Quote:
Originally Posted by Qbranch View Post
What did you mount the arm to? Football shoulderpads or something? Cut in half? Or did you guys lay your own fiberglass?

-q
They are a set of lacrosse pads that are basically unmodified.
__________________
Mark

Brick walls are for other people. - Randy Pausch
  #5   Spotlight this post!  
Unread 03-04-2007, 11:20
vivek16's Avatar
vivek16 vivek16 is offline
Whoa! college pilot.
AKA: vivek
FRC #2264 (trojan robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: plymouth, minnesota
Posts: 1,227
vivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond repute
Send a message via AIM to vivek16 Send a message via MSN to vivek16
Re: 1189 - Human-Bot Arm Control

where did you guys get your potentiometers?
ive been looking and i cant seem to find any that specify that the input from them is through pwm cables
__________________
"we don't build robots, we build people"
  #6   Spotlight this post!  
Unread 03-04-2007, 12:56
jmcr8on jmcr8on is offline
Registered User
AKA: Jim Creighton
FRC #1189 (Gearheads)
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Grosse Pointe Park
Posts: 16
jmcr8on is on a distinguished road
Re: 1189 - Human-Bot Arm Control

Quote:
Originally Posted by vivek16 View Post
where did you guys get your potentiometers?
ive been looking and i cant seem to find any that specify that the input from them is through pwm cables
Yeah....well...I am not sure that any company would really want to embrace PWMs as a connection standard....

That being said we clipped PWMs and soldered the female ends to the pots.


***Ugly #1*** We use cable bundles to get from the RC up the mast/arm with a DB15 disconnect between chassis and mast. PWM cables are soldered to the DB15 on the chassis. PWM cables are soldered into the cable bundle to connect to the PWM cables soldered to the pots and other sensors.

*** Ugly #2 *** For this human-arm application we used DB15 (game port) to Cat5 cables to modular connectors...to Cat5 cables to the vest....then to modular connectors...back to Cat5 cables..then soldered on PWM cables...to the pots. We wanted the ability to disconect the vest assembly in multiple places therefore the use of Cat5 modular connectors.

and...we are always looking for a better way to manage connections across the bot and also the OI. Suggestions?

We used the pots referenced in this white paper: http://www.chiefdelphi.com/media/papers/1743

We bought the pots from Allied Electronics (www.alliedelec.com)....the account exec was VERY helpful and even assisted in getting pots from another supplier when he was short of stock.
__________________
Team 1189 - Gearheads
  #7   Spotlight this post!  
Unread 03-04-2007, 13:33
vivek16's Avatar
vivek16 vivek16 is offline
Whoa! college pilot.
AKA: vivek
FRC #2264 (trojan robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: plymouth, minnesota
Posts: 1,227
vivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond reputevivek16 has a reputation beyond repute
Send a message via AIM to vivek16 Send a message via MSN to vivek16
Re: 1189 - Human-Bot Arm Control

yeah after a bit more research pwms are not used primarily on pots...

thank you, this is going to make a great after season project

we might have time trials to see what we can get accomplished in six weeks.
__________________
"we don't build robots, we build people"
  #8   Spotlight this post!  
Unread 18-04-2007, 14:47
sporno's Avatar
sporno sporno is offline
Registered User
AKA: David
FRC #0540 (Talon)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2004
Location: VA
Posts: 165
sporno will become famous soon enoughsporno will become famous soon enough
Send a message via AIM to sporno
Re: 1189 - Human-Bot Arm Control

very coool ... i saw this and it made me raise an eyebrow!
__________________
2005 NASA/VCU Quarter-finalist
2006 NASA/VCU regional-Semi-finalist
2006 FIRST Robot Rumble-Quarter-finalist
2006 FIRST Robot Rumble-Most Promosing Rookie Drive team.
2006 Championship-Curie
2007 NASA/VCU- Regional Winner
2007 Championship-Galileo
2007 FIRST Robot Rumble-Semi-finalist
80+ matches on the field
  #9   Spotlight this post!  
Unread 18-04-2007, 15:19
Scott L.'s Avatar
Scott L. Scott L. is offline
Registered User
FRC #0222 (Tigertrons)
Team Role: Engineer
 
Join Date: Sep 2003
Rookie Year: 1998
Location: Tunkhannock PA
Posts: 290
Scott L. is just really niceScott L. is just really niceScott L. is just really niceScott L. is just really niceScott L. is just really nice
Send a message via AIM to Scott L.
Lightbulb Re: 1189 - Human-Bot Arm Control

Wow, thats awsome, I would love to build one of those. Could I get the so called white paper?

Thanks
__________________
You can do anything, if you put your mind to it!!!
http://asp.shinraikon.com
  #10   Spotlight this post!  
Unread 09-10-2007, 13:22
Chief Pride's Avatar
Chief Pride Chief Pride is offline
<3
AKA: James Kiefer
no team
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Kalamazoo, MI
Posts: 653
Chief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

does this actually move to the exact position the arm is in? i believe the team is 910, they have a mini one, but it doesnt just travel to where the mini arm is, instead, its still forward and back...
  #11   Spotlight this post!  
Unread 09-10-2007, 14:44
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,661
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

This is all great work guys, I hope the next manipulator-based game sees you doing it again!

1731 had an arm that had 6 degrees of freedom and even though it was delicate and somewhat slow they could still get 5-6 rings/match if left alone. They did win the VCU Driving Tomorrow's Technology award this year, and from talking to the students and mentors they have several ways it could be sped up.

Once FIRST moves to a new controller, if it has the capability of doing either integral math or at least a faster iterative processor then those pretty-pictured Matlab simulations for the control of this type of stuff could become a reality. Can't wait to see.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
  #12   Spotlight this post!  
Unread 09-10-2007, 22:58
FoleyEngineer's Avatar
FoleyEngineer FoleyEngineer is offline
Registered User
AKA: John Crombe
FRC #0910 (Foley Freeze)
Team Role: Coach
 
Join Date: Jul 2006
Rookie Year: 2005
Location: Madison Heights, MI
Posts: 108
FoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

Hi Zinefer,

You're right. Team 910 did build a miniature arm that exactly replicated the arm of the robot. It rotated 360 degrees at the base, the shoulder had 180 degrees of forward back travel, the elbow was almost 360 degrees of rotation, and the gripper switch had 3 positions (open, loose, tight).

The operator moved the small arm (each joint being about 6 inches) in 3D space, and the robot copied the movement exactly. It used PID control so that if you made a quick move, it raced to keep up. Closest way to imagine it is how a cursor follows your mouse movement, only in 3D. We also built a 3 tier rack that had shelves that corresponded to each of the three levels of the spider legs. The operator could put the arm on a shelf and it would place the arm at the exact height necessary to reach over a leg and then drop the tube.

We also supplemented the controls with buttons for ground loading, wall loading, jogging left/right, locking the shoulder in place or freeing up left/right shoulder rotation, and three buttons for semi or full automatic capping on all three heights (low,mid,high) using our autonomous code. That last feature we didn't implement until the off-season, but with our autonomous cranked up to hyper speed (4 seconds to drive 13 feet, score and release a tube) it made it pretty fun to hit that button and blast a tube on! Especially with a spoiler onto the back side of the rack at the end of a match.

We also won an award for the design, the Xerox Creativity Award at Western Michigan. Such fun!

Take care!
__________________

2014 Buckeye Champions - thanks 846 & 639, Troy Champions - thanks 33 & 5193, Imagery, Entrepreneurship & Industrial Design Awards
2013 Kettering Champions - thanks 70 & 862, Three Imagery Awards
2012 Western Mich Finalist - thanks 1918 & 85
2011 Trav. City Web Site, Troy Xerox, Mich State Semi Finalist & Judges Awards
2010 Kettering Champion - thanks 67 & 70, Kettering Rockwell Innovation 2010 Troy Finalists - thanks 33 & 288, and Rockwell Innovation
2009 Kettering QF, Detroit Finalists Detroit Creativity Award, Troy Semi-Finalists Troy Creativity Award
2008 WMRI Finalists - thanks 1243 and 904, 2008 Kettering Champion - thanks 67, 1075 and 2619
2008 IRI Judges Award Winner, Great Lakes Finalists - thanks 66 & 217, Western Mich
2007 Curie Division Champions - thanks 330 & 1270
  #13   Spotlight this post!  
Unread 10-10-2007, 07:25
Chief Pride's Avatar
Chief Pride Chief Pride is offline
<3
AKA: James Kiefer
no team
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Kalamazoo, MI
Posts: 653
Chief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond reputeChief Pride has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

Quote:
Originally Posted by FoleyEngineer View Post
Hi Zinefer,

You're right. Team 910 did build a miniature arm that exactly replicated the arm of the robot. It rotated 360 degrees at the base, the shoulder had 180 degrees of forward back travel, the elbow was almost 360 degrees of rotation, and the gripper switch had 3 positions (open, loose, tight).

The operator moved the small arm (each joint being about 6 inches) in 3D space, and the robot copied the movement exactly. It used PID control so that if you made a quick move, it raced to keep up. Closest way to imagine it is how a cursor follows your mouse movement, only in 3D. We also built a 3 tier rack that had shelves that corresponded to each of the three levels of the spider legs. The operator could put the arm on a shelf and it would place the arm at the exact height necessary to reach over a leg and then drop the tube.

We also supplemented the controls with buttons for ground loading, wall loading, jogging left/right, locking the shoulder in place or freeing up left/right shoulder rotation, and three buttons for semi or full automatic capping on all three heights (low,mid,high) using our autonomous code. That last feature we didn't implement until the off-season, but with our autonomous cranked up to hyper speed (4 seconds to drive 13 feet, score and release a tube) it made it pretty fun to hit that button and blast a tube on! Especially with a spoiler onto the back side of the rack at the end of a match.

We also won an award for the design, the Xerox Creativity Award at Western Michigan. Such fun!

Take care!
so it did copy the exact position the miniature arm? when it was being driven it looked like it just went in the DIRECTION that the miniature arm was held... thanks!
  #14   Spotlight this post!  
Unread 13-10-2007, 22:58
Robostang 548's Avatar
Robostang 548 Robostang 548 is offline
I can program the future...
AKA: Don
FRC #0548 (Robostangs)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Northville Mi
Posts: 69
Robostang 548 is on a distinguished road
Send a message via AIM to Robostang 548 Send a message via MSN to Robostang 548 Send a message via Yahoo to Robostang 548
Re: 1189 - Human-Bot Arm Control

We did something similar to this before I joined 548. You can check it out here: http://www.chiefdelphi.com/media/photos/21259
__________________

Team 548:
Attending National Championship, Genesee District, Detroit District 2, West Michigan District, Michigan Championship?


  #15   Spotlight this post!  
Unread 02-04-2007, 20:49
kramarczyk's Avatar
kramarczyk kramarczyk is offline
is getting his kicks.
AKA: Mark Kramarczyk
FRC #3096 (Highlanders)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Sterling Heights, MI
Posts: 602
kramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond repute
Re: 1189 - Human-Bot Arm Control

Quote:
Originally Posted by sanddrag View Post
What happens if you like, sneeze or something? Does the robot go crazy?
If she sneezes it autonomously hangs 8 ringers... in the code we call it 'A.Baker'. Getting the accelerometer and gyro to set-up to detect that took hours. Unfortunately, now she only has a raspy cough.

Seriously though, there is an enable/disable button on the handle in her hand as well as buttons to rotate the wrist CW/CCW. FYI... the $60 bionic arm also controls turret rotation.
__________________
Mark

Brick walls are for other people. - Randy Pausch
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
Ramp bot vs. Arm bot SSMike Technical Discussion 49 22-01-2007 21:03
Arm Placement on Bot? Po-ser Technical Discussion 7 13-01-2007 15:19
Human Arm based controller Andrew Schuetze Control System 5 09-10-2005 15:05
Slave Control Arm aaronD341 Control System 1 26-04-2005 17:13
2-Segment Arm Control Orborde Programming 1 20-01-2005 01:40


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

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