Evolution Robotics, Powering Intelligent Products
Robotics Solutions and Development for Intelligent Robot Products Engineering Robotics Experts Provide Robot Architecture Services Autonomous Navigation and Visual Pattern Recognition are Core Robotics Technologies Robotic Development News and Events About Evolution Robotics, Technology Company Support for OEM Robotics and ER1 Consumer Robots Contact Evolution Robotics

Architecture
ERSP Architecture provides the key infrastructure and systems for integrating the hardware and software components of a robot.

The architecture has 3 primary layers for managing hardware, creating behaviors that will be used by many applications and developing goal-oriented tasks or applications. The APIs provide access to infrastructure to deal with hardware, to build modules for decision making and robot control, to orchestrate the coordination of these modules and to control access to system resources.

Hardware Abstraction Layer (HAL)

The Hardware Abstraction Layer (HAL) removes hardware and operating system dependencies between the robot and the application. This assures portability of the architecture and application programs so that code for one robot can be used in later generations of products, which will extend your engineering resources.

Behavior Execution Layer (BEL)

The Behavior Execution Layer (BEL) comprises modules and infrastructure used for sensing, decision-making, and autonomous action.

ERSP 3.0 ships with over 75 predefined behaviors useful for a variety of robotic applications. The categories of behaviors include Driver, Perception, Task-achieving, Behavior Coordination, Aggregate, Navigation, Emotion and Input/Output.

Task Execution Layer (TEL)

The Task Execution Layer (TEL) provides a high-level, goal-oriented method of programming and an interface to the BEL. An example of a task is to have the robot navigate through a room, find an object, and pick it up. By sequencing and combining tasks using functional composition, the user is able to create a flexible plan for a robot to execute while writing code in a standard procedural style.

For more information about Evolution Robotics products, visit us at www.evolution.com, or call 626-229-3199.

 

 Products | Services | Core Technology | News & Events | About Evolution | Support | Contact Us | Sitemap 
Built on Evolution Robotics Technology © 2001-2005 Evolution Robotics, Inc. All rights reserved. Evolution RoboticsTM, the Evolution Robotics logo, ViPRTM, vSLAM©, NorthStarTM and ERSP© are trademarks of Evolution Robotics, Inc. All other trademarks are the property of their respective owners. Privacy Policy | Terms and Conditions | Legal Notices Idealab