teleoperated robot art - carnegie mellon university · 2017. 10. 2. · project goals...
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071404/60f9158232e4cf1d3a2b608f/html5/thumbnails/15.jpg)
THANK YOUSPECIAL THANKS TO LAURA, SIDD, AND MEMBERS OF THE PERSONAL ROBOTICS LAB