CMU-CS-98-142
Computer Science Department
School of Computer Science, Carnegie Mellon University



CMU-CS-98-142

A Framework for Programming Embedded Systems:
Initial Design and Results

Sebastian Thrun

October 1998

CMU-CS-98-142.ps
CMU-CS-98-142.pdf

Keywords: Artificial intelligence, embedded system, machine learning, mobile robots, probabilistic reasoning, programming languages, robotics, teaching


This paper describes CES, a proto-type of a new programming language for robots and other embedded systems, equipped with sensors and actuators. CES contains two new ideas, currently not found in other programming languages: support of computing with uncertain information, and support of adaptation and teaching as a means of programming. These innovations facilitate the rapid development of software for embedded systems, as demonstrated by two mobile robot applications.

47 pages


Return to: SCS Technical Report Collection
School of Computer Science homepage

This page maintained by reports@cs.cmu.edu