Rosen Diankov

Curriculum Vitae

Department of Mechano-Informatics
Graduate School of Information Science and Technology
The University of Tokyo
7-3-1 Hongo, Bukyo-ku, Tokyo, Japan, 113-8656



Aug 2006 - Aug 2010 Carnegie Mellon University, Robotics Institute
Doctor of Philosophy in Robotics, PhD
Thesis: Automated Construction of Robotic Manipulation Programs
Aug 2002 - Aug 2006 University of California Berkeley
Bachelors of Science - Electrical Engineering and Computer Science
Bachelors of Arts and Science - Applied Math


Aug 2010 - present

University of Tokyo, JSK Lab - Building next-generation autonomous robotics applications for industrial and service environments.

Nov 2008 - Jan 2009

Willow Garage Research Internship - Developed autonomous manipulation algorithms for the PR2 service robot.

Aug 2007 - Nov 2008

Intel Research Internship - Building a system for a robot to autonomously load and unload a dishwasher and perform other kitchen tasks while considering dynamic environments and uncertainty.

Jun 2007 - Aug 2007

JSPS Research Fellowship - Developed algorithms at the Digital Human Research Center in Japan for robots to autonomously grasp objects in complex environments. Applied these algorithms on the humanoid robot HRP2 for a pick and throw tasks.

Sep 2006 - Dec 2006

Lunar Rover Project - Part of a team to research the possibilities of sending a rover up to the moon to search for ice.

Jan 2005 - June 2005

Microsoft Imagine Cup 2005 Rendering Competition - Semi-finalist. Created a heavy GPU driven 3d demo that integrated computer vision to have the user interact with the demo using his face.

Feb 2004 - Aug 2006

UC Berkeley CITRIS Teleimmersion Lab

  • Development on a massive camera calibration system.
  • Created a virtual environment for remote telecommunication.
  • Developed human skeleton tracking, hand tracking in multiple cameras, and point cloud rendering algorithms.

May 2004 - Aug 2004

University of Central Florida - Computer vision research in face tracking using Active Appearance Models.

Feb 2004 - May 2004

UC Berkeley - Created algorithms for tracking cars on the street to be used later for car recognition.


Spring 2008 TA, 16-899: Topic in Robot Motion Planning
Fall 2006 TA, 15-462: Computer Graphics I



Postdoctoral Fellowship - Japan Society for the Promotion of Science. Two year research fellowship for foreign researchers.


Warren Dere Design Award Recipitent - Presented to a graduating senior whose accomplishment in engineering is judged to be most outstanding.

Spring 2005

Dean's Honor List - UC Berkeley Applied Math


Participated in the UC Berkeley programming team and ACM competitions

Misc Programming and Development


OpenRAVE - the Open Robotics Automation Virtual Environment - founder and core developer.

An open-source robotics environment for rapid development of manipulation planning algorithms. Includes the state-of-the-art in autonomous manipulation technologies and integrates simulation, visualization, planning, scripting, and robot control. Used by over a hundred researchers in the field, and has an active community and mailing list.


Noted Class Projects at UC Berkeley

  • Created a small Operating System (Nachos)
  • FPGA work with audio, video, LCD displays, and networks.
  • Designed a compiler for a subset of Java – included lexical analysis, parsing, semantic analysis, and code optimization.
  • Worked on coreference resolution, a Natural Language Processing problem.


Game Programming - Worked on several 3D space simulation games with a small team. The custom game engine featured databases, extensive developer tools, artificial intelligence, fast and accurate physics and collision detection, particle effects, and dynamic shader compilation with GPUs. Submitted several times to independent game competitions.


3D Engine Project - Wrote a 3D engine from scratch that rotated and shaded simple 3D shapes.