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. This research is sponsored in part by DARPA via AFMSC (contract number F04701-97-C-0022), TACOM (contract number DAAE07-98-C-L032), and Rome Labs (contract number F30602-98-2-0137). The views and conclusions contained in this document are those of the author and should not b...
Over the years, courses teaching the principles of embedded systems have typically focused on progra...
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essen...
Addressing current issues of which any engineer or computer scientist should be aware, this monograp...
We are entering into world of robotics. For something as great as robotics field to be evolved, its ...
This paper describes a programming language extension of C++, called CES, specifically targeted towa...
Embedded systems play an increasing role in our society. From consumer electronics to driving assist...
Robotics is increasingly on the agenda to perform both complex tasks in uninviting environment and a...
This paper presents a didactic framework in embedded electronics systems that is used to elicit awar...
This paper presents a programming environment for supporting learning in STEM, particularly mobile r...
. This paper describes a new language, called PILOT, to teleoperate mobile robots. All the primitive...
Embedded systems came into the limelight with the birth of microcontrollers and have been introduce...
Embedded systems have become ubiquitous and are found in numerous application domains such as sen-so...
We are building a mobile robot which will roam around the AI lab observing and later perhaps doing. ...
Abstract: Applying software reuse to many Embedded Real-Time (ERT) systems poses significant challen...
. Given the wide range and diversity of proposed architectures for autonomous robotic agents, an ess...
Over the years, courses teaching the principles of embedded systems have typically focused on progra...
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essen...
Addressing current issues of which any engineer or computer scientist should be aware, this monograp...
We are entering into world of robotics. For something as great as robotics field to be evolved, its ...
This paper describes a programming language extension of C++, called CES, specifically targeted towa...
Embedded systems play an increasing role in our society. From consumer electronics to driving assist...
Robotics is increasingly on the agenda to perform both complex tasks in uninviting environment and a...
This paper presents a didactic framework in embedded electronics systems that is used to elicit awar...
This paper presents a programming environment for supporting learning in STEM, particularly mobile r...
. This paper describes a new language, called PILOT, to teleoperate mobile robots. All the primitive...
Embedded systems came into the limelight with the birth of microcontrollers and have been introduce...
Embedded systems have become ubiquitous and are found in numerous application domains such as sen-so...
We are building a mobile robot which will roam around the AI lab observing and later perhaps doing. ...
Abstract: Applying software reuse to many Embedded Real-Time (ERT) systems poses significant challen...
. Given the wide range and diversity of proposed architectures for autonomous robotic agents, an ess...
Over the years, courses teaching the principles of embedded systems have typically focused on progra...
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essen...
Addressing current issues of which any engineer or computer scientist should be aware, this monograp...