teleoperated robot art - carnegie mellon university · 2017. 10. 2. · project goals...

15
TELEOPERATED ROBOT ART RYAN GIBBS, DOROTHY KIRLEW, ASTHA PRASAD, SIDA WANG

Upload: others

Post on 25-Feb-2021

0 views

Category:

Documents


0 download

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