RoboBoom
ROBOTIS· March 3, 2011· 8:44

ROBOTIS Humanoid robot, DARwIn-OP - Presentation by Dr. Daniel Lee (UPenn)

Dr. Daniel Lee of the University of Pennsylvania presents the DARwIn-OP as a research and educational robot platform, sharing software approaches and examples before handing over to Stephen and Sunil.

In this talk

  1. 0:31

    Penn robotics experience

    Lee gives examples of Penn projects in outdoor navigation, quadruped locomotion, multi-robot search, and autonomous driving. LittleDog used planning and perception to choose footholds on rough terrain, while a team of robots used lidar and cameras to detect obstacles in an urban setting.

  2. 2:13

    Autonomous driving in difficult situations

    Lee describes an Urban Challenge vehicle handling a blocked four-way stop. Its MILE software waited up to 45 seconds before turning out of turn, then responded to another vehicle entering the wrong lane and passed the obstacle after a human driver backed up.

  3. 3:20

    A layered software approach

    Lee recommends separating efficient, low-level C++ interfaces for sensors and actuators from higher-level scripting. Penn used MATLAB and Lua, with dynamically loadable libraries for speed-intensive work such as vision and kinematics. Restarting scripts lets students test changes without recompiling or rebooting the robot.

  4. 5:25

    MATLAB and Lua on DARwIn-OP

    One approach runs MATLAB on the robot's Atom processor, with functions for motor control, camera images, and image processing. The alternative uses Lua, which Lee describes as compact and open source, with matching interfaces for the robot and Webots simulator. A Lua behavior uses camera images and inverse kinematics to make the simulated robot walk.

  5. 6:47

    Simulation, debugging, and open software

    Lee shows how Webots combines a robot model, physics simulation, graphics, and a Lua terminal to run and debug behaviors and algorithms. He says DARwIn-OP can also run a graphical Linux environment on its Atom processor. Lee plans to make Penn's framework open source and invites users to build on it.

Briefs summarise talks and interviews; timestamps open the video at that moment. Claims in a talk are the speaker's own.

More talks