抄録
This paper describes a robot programming course for 3rd-grade undergraduate students at the department of mechano-informatics, the university of Tokyo. This course includes many issues for building a mobile robot's behavior programming: Programming in embedded Linux environment, image processing, inverse kinematics for an arm and an omnidirectional mobile robot, etc. These issues are integrated as mobile robot's behaviors where robots explore the environment using vision and other sensors and act on the environment using omnidirectional wheels and an arm.