Robotics
Autonomous robots :
Autonomous robots are robots which can perform desired tasks in unstructured environments without continuous human guidance. Many kinds of robots are autonomous to some degree. Different robots can be autonomous in different ways. A high degree of autonomy is particularly desirable in fields such as space exploration, where communication delays and interruptions are unavoidable.
From: en.wikipedia.org/wiki/Autonomous_Robots
ARIA
ARIA (Advanced Robotics Interface Application) is designed for professional developers. It is a powerful Object Oriented (OO) interface to MobileRobots robots, usable under Linux or Win32 OS in C++. ARIA may be distributed under the GNU GPL license or proprietary licenses may be purchased.
ARIA is an API (Application Programming Interface), designed and written entirely in the OO paradigm. ARIA communicates with the robot via a client/server relationship, either using a serial connection (to talk to the robot) or a TCP/IP connection (to talk to a simulator).
Key Features
Dynamically controls velocity, heading, relative heading, etc.
Integrates user I/O bus, gripper, pan-tilt, bumpers, and other accessories
Polls all range devices with a single function
Highly flexible
Cross platform (Linux and Win32)
Complete reference documentation
Built-in threading system intended for multithreaded applications
Built-in socket layer eases inter-program communication via network
Built-in actions for obstacle avoidance
Eases implementation of custom actions
Maintain sonar history and gain sonar readings in a region (box or polar)
Utility code eases tasks such as built in time class, a class of math operations, and a position class, all with many built in functions for doing common operations
Includes many examples illustrating ARIA features and applications
Designed to be a solid base for large-scale applications
High-quality professional code, designed before implementation
visit
ARIA
ARIA was visited : 327 times
Loading .....