Mobile Manipulation and Mobility as Manipulation Design and - - PowerPoint PPT Presentation

mobile manipulation and mobility as manipulation design
SMART_READER_LITE
LIVE PREVIEW

Mobile Manipulation and Mobility as Manipulation Design and - - PowerPoint PPT Presentation

Mobile Manipulation and Mobility as Manipulation Design and Algorithms of RoboSimian DARPA Robotics Challenge Operate in a degraded human environment Perform tasks normally performed by a human 1. Drive a utility vehicle at the site. 6.


slide-1
SLIDE 1

Mobile Manipulation and Mobility as Manipulation – Design and Algorithms of RoboSimian

slide-2
SLIDE 2

DARPA Robotics Challenge

Operate in a degraded human environment Perform tasks normally performed by a human

  • 1. Drive a utility vehicle at the site.
  • 2. Travel dismounted across rubble.
  • 3. Remove debris blocking an entryway.
  • 4. Open a door and enter a building.
  • 5. Climb an industrial ladder and traverse an

industrial walkway.

  • 6. Use a tool to break through a concrete panel.
  • 7. Locate and close a valve near a leaking pipe.
  • 8. Connect a fire hose to a standpipe and turn
  • n a valve.
slide-3
SLIDE 3

RoboSimian

slide-4
SLIDE 4

RoboSimian

  • Passively stable
  • 4 general purpose limbs each with under-

actuated hands

  • 2 active wheels on its body, and 2 passive

caster wheels on its limbs

  • Multiple stereo cameras to achieve nearly full

360-degree passive, low-power 3D sensing

slide-5
SLIDE 5

Limbs

  • Limbs are used for both mobility and manipulation
  • Uses the same actuator design for each of its 28 joints
  • Advantages
  • Cost
  • Ease of maintenance
  • 7 degrees of freedom
  • 3 elbow assemblies
  • Each with 2 actuators
  • 1 additional actuator on body
slide-6
SLIDE 6

Actuators

  • COTS drivetrain components in a custom machined

aluminum housing

  • A power-on-to-disengage magnetic safety brake.
  • Allows robot to hold pose without power
  • Two position sensors are included
  • Optical incremental encoder on the motor rotor
  • Capacitive absolute position sensor on the actuator
  • utput
slide-7
SLIDE 7

Hands

  • Three fingered, Underactuated
  • Not back drivable
  • Return spring to pull the fingers back to allow for

waking

  • Holding forces of 500N, pinch grasps of 10N
  • Trigger grasps capable of power tool actuation
  • Support for a USB web camera in the palm,

position sensors on each of the finger joints , Tension sensors for each of the tendons

  • Not installed for DRC trials
slide-8
SLIDE 8

Body

  • Single monolithic aluminum structure
  • Upper body shell held on with four latches
  • Quick access to the battery and all other

internal components

slide-9
SLIDE 9

Cameras

  • 4 pairs of Hazard Cams
  • Use fish eyes lenses to give full 360° coverage
  • 2 pairs of Manipulation Cams
  • For use in during manipulation, and driving
  • 2 pairs of Navigation Cams
  • For when walking
  • 2 pairs of Belly Cams
  • Used when upright

For the DRC the three stereo pairs on the front face of the robot were the only cameras wired and in use.

slide-10
SLIDE 10

Power

Trials Implementation Intended Finals Configuration Configuration 24S4P 46S2P Voltage 88.8 V 170.2 V Capacity 1.95 kWh 1.87 kWh Power (continuous) 37.4 kW 18.7 kW Power (peak) 74.8 kW 37.4 kW Charge Time 2 hours 2 hours Mass 12.5 kg 12.5 kg

Designed to carry a lithium-ion battery

  • Not used due to DRC requiring a tether

Assuming 200W robot has 10 hour lifetime

slide-11
SLIDE 11

System Design

  • High brain
  • Sensing
  • Planning
  • Low brain
  • Control of limbs
  • Track state of limbs
slide-12
SLIDE 12

Perception

  • Building, maintaining, and processing 3D maps both

internal and external sensors

  • Remove parts of the robot captured by the cameras

to avoid self collisons

  • 2 voxel- maps
  • High resolution (2cm – 5cm) for Manipulation
  • Lower resolution for Navigation
  • 1 Mesh map
  • Bounding boxes for collision
slide-13
SLIDE 13

Remote Operation

  • Insert models of objects for RoboSimian to

interact with

  • Request plans to perform tasks
  • Authorize the task
slide-14
SLIDE 14

Motion and Behavior Planning

  • Motion planner
  • Keeps robot statically stable
  • Ensures all motions are kinematically

feasible

  • Motion is kinodynamically smooth
  • Avoid collisions
  • Behavior Planner
  • Input: Behavior type, and parameters
  • Output: body pose of the robot, joint angles,
  • ther parameters (expected force on the

end-effector, or what controllers and checks to run)

slide-15
SLIDE 15

Vehicle and Ladder Tasks

Vehicle Task

  • The robot started in the Polaris Ranger XP900 with the vehicle running and in gear.
  • Drive a through a 150 feet course worth 1 point.
  • Dismount the vehicle and was worth 2 points.

Ladder Task

  • Climb an 8 foot industrial step ladder at a 60° or 75°
  • Stepping on the first rung was 1 point, the fourth rung was 1 point and reaching the clearing

was another point. Neither task was attempted in trials to avoid damage

slide-16
SLIDE 16

Terrain Task

40 feet obstacle course made of cinder blocks. Three distinct sections of increasing difficulty each worth 1 point. Result

  • 2 points in 30 minutes with 0 interventions.
  • During the cinder block hill there were

several hyper-extensions of limbs.

  • Prevented RoboSimian from taking

another step

  • Costly to undo
slide-17
SLIDE 17

Valve Task

Results 4 points in 29 minutes with 0 interventions RoboSimian falsely stopped during the first two valve attempts. The valve model was misaligned causing the rotate behavior to rotate around an incorrect axis triggering RoboSimian’s force safety system forcing the operator to continue re- attempting the valve turn.

slide-18
SLIDE 18

Hose Task

Grasp the hose from a reel and carry it 4 feet, Position the hose in contact with a wye Screw the hose onto the wye Hose results

  • 2 points in 30 minutes with 0 interventions.
  • The least tested tasks
  • No behavior in place to rotate the hose onto

the wye

  • The rotation had to be done via joint moves
  • Difficulty with getting clear view of the task
  • Let go of the hose without it being attached

to the wye

slide-19
SLIDE 19

Debris Task

Removing wood pieces from an entrance of a doorway.

  • Removal of 10 pieces of wood from the

pathway was worth 2 points.

  • Once the pathway is clear, the robot was

required to cross the doorway for the final point. Results

  • 4 points in ? minutes and 0 interventions
slide-20
SLIDE 20

Door Task

Opening three doors (a push door, a pull door and a weighted pull door) Results

  • 2 points in 30 minutes with 0 interventions
  • The push was the most difficulty.
  • The handle placement in the virtual world was

slightly off causing RoboSimian to not rotate the full 90 ◦ .

  • Further attempts to rotate with the door handle

still misaligned, caused the finger tendon that had the most load to snap.

  • Use the end effector to rotate the handle by

simply contacting the door and sliding the end effector down.

  • On the pull door, RoboSimian was able to open it

just enough to put its lower limb in the opening to pry the door fully open with help from the wind.

slide-21
SLIDE 21

Wall Task

Grasping a cutting tool and cutting a triangle in a wall composed of drywall. Each complete cut of each side of the triangle was worth 1 point with the last point requiring that the triangular piece be removed. The wall task results

  • 0 points with 1 intervention
  • Occurred immediately following the Door Task
  • The first attempt to pickup the tool resulted in dropping the

tool

  • An intervention was used to investigate and make repairs to

the hand

  • RoboSimian was able to grasp the tool, turn on the tool and

place the cutting tip on the wall.

  • As it tried to insert the drill into the wall, the tool slipped out
  • f RoboSimian’s hand.
  • Time had elapsed and RoboSimian did not receive any

points on the wall task.

slide-22
SLIDE 22

Lessons Learned

  • Hand design
  • Had issues with applied moments
  • Most noticed in the wall task with the tool

coming free

  • Planner
  • Move to two instances, One on robot one on

the remote computer

  • Run tasks that need replanning on the robot,
  • thers to be run remote
  • Use of object models
  • Not just used as a remote operator tool
  • Layout of the many stereo camera pairs.
  • Well protected but obscured by the limbs

during manipulation

  • May be solved by adding the remaining

cameras or add cameras to the palm of the hands

slide-23
SLIDE 23

Disscussion

What to do when the user makes a mistake?