Bringing Robots to the Computer Vision Community

Monday June 17 (PM), Location - 204

Invited Speakers


There has been a surge of interest in robotics in the vision community. A number of recent papers at CVPR/ICCV/ECCV tackle robotics problems: mobile navigation, visual servoing for manipulation and navigation, visual grasping/pushing, localization, embodied visual-question answering, vision and language navigation, mobility simulators. A number of papers investigate how to effectively study data collected from robots for visual learning. Research also focuses on video analysis for learning affordances. Active vision is also becoming increasingly popular.

While these works demonstrate impressive results, most of them shy away from showing results on real robots, likely because of the lack of expertise in the community, inaccessibility to robotic platforms, and even just the fear of dealing with robotic hardware. This limits the impact of these works, as the robotics community typically believes in results only when they see successful deployments on physical platforms (with good reason). Furthermore, abstracting out the physical system, also removes important and interesting research challenges. Thus, the exposure to physical robots can guide practitioners toward more fruitful research directions and lead to more impactful work.

The goal of this tutorial is to fulfill this gap in expertise and equip interested participants with basic tools that are useful for building, programming and operating robots. We will focus on popular use cases in the community, and use a running example on a open-source low-cost manipulator with a mobile base. We believe this expertise will enable computer vision researchers to better understand perception issues with real robots, demonstrate their algorithms on real systems in the real world, and make it easier for research to transfer between vision and robotics communities.


1.30 - Welcome

1.40 - Navigation 101 Crash Course by Saurabh Gupta

2.00 - Manipulation 101 Crash Course by Dhiraj Gandhi

2.20 - Simplifying Navigation and Manipulation with PyRobot by Adithya Murali

2.40 - Learning for Robotic Grasping by Lerrel Pinto

3.00 - Invited Talk - Vision for Robots and Robots for Vision by Sergey Levine

3.25 - Afternoon break

4.00 - Curiosity-Driven Learning: From Simulation to Real Robots by Deepak Pathak

4.25 - Invited Talk - Reinforcement Learning without Ground-Truth State by David Held

4.50 - Invited Talk - Embodied Visual Recognition by Katerina Fragkiadaki