Transcript
Page 1: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

TELEOPERATEDROBOT ART

RYAN GIBBS, DOROTHY KIRLEW, ASTHA PRASAD, SIDA WANG

Page 2: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

INTRO VIDEO

Page 3: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

PROJECT GOALS

• Teleoperate HERB using Razer Hydra

• Use HERB to paint with multiple colors

• Lock paintbrush to canvas

Page 4: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

RAZER HYDRA

• 6 DOFs and 7 buttons on each

controller

• Smooth relative position by averaging

performed over every 15 inputs

• Using 3 buttons – one analog trigger,

two binary buttons

• Publishing at a rate of 10Hz

Page 5: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

ROS COMMUNICATION

• Interpreted input from razer hydra to send:

• Relative X, Y, and Z delta positions

• Binary indicators of:

• Tele-Op

• Lock to Plane

• Rotate Wrist

Page 6: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

FUNCTIONS

• Relative XYZ positions used to servo joints based on Jacobian

• Look ahead collision checker ensures HERB does not collide with environment

• Planner used to change wrist orientation to dip brush

• Lock to plane restricts HERB’s hand to move in a plane parallel to canvas

Page 7: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

LOCK TO PLANE

• Point in 3D is projected onto a plane

parallel to the canvas

• Q projected = Q - dot(Q-P, n)*n

• Canvas normal is defined while defining

the environment

Page 8: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

SIMULATION VIDEO

Page 9: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

SET UP

Page 10: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

FINAL VIDEO

Page 11: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

Angler Fish Attack

on LoveHappy Sea DemonR E Triangle

Page 12: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

Red BroccoliWoman on Trapeze

Fleeing SunSwan

Page 13: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

USER REVIEWS

“Big circles, very bold”

-Professor Srinivasa

“Highly addictive”

-Experienced User

“It’s super awesome, I love it!”

-Professor Srinivasa

Page 14: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

USER REVIEWS

“It works.”

-Laura Herlant

Page 15: Teleoperated Robot Art - Carnegie Mellon University · 2017. 10. 2. · PROJECT GOALS •Teleoperate HERB using Razer Hydra •Use HERB to paint with multiple colors •Lock paintbrush

THANK YOUSPECIAL THANKS TO LAURA, SIDD, AND MEMBERS OF THE PERSONAL ROBOTICS LAB


Top Related