Cogmation Robotics News and Updates

Cogmation Robotics Official Company Blog

Archive for July, 2008

robotSuite Version 1.5 Feature List

robotFoundry 1.2


Changed Architectures to Behaviours

Allow nesting of behaviours. Complex state based robots algorithms can now be developed


I/O output devices can now have multiple IO container modules connected to a single device. This now allows nested behaviours to connect to a I/O output device and based on activation control the IO device. Note: with this new flexibility comes the chance of data contention or multiple behaviours controlling the same I/O device at the same time. Warnings are given if an I/O device has multiple connections to it.


Behaviours can be manually activated based on a state or condition or can be configured to run all the time.


Major UI usability fixes.

Removed thread view for IO devices

Removed thread view for Behaviours. Module execution can be visualized in the new execution view with module exeuction overlaid on each module.

Allow Generation and Transfer from a Toolbar.


Variable modules simplified and now only hold one variable at a time.

Multiplexor modules renamed to 4 to 1 Decision and 2 to 1 Decision.


new algorithms

PID Controller

Clock

Timed Pulse

Random Number Generator

New low level behaviours tool box


Face detection, Hough Transform and KLT feature tracker Modules, now have data outputs to allow further processing of the image data.


Enhanced scripting module

Ability to add classes functions and variables

Ability to include standard .Net libraries, custom .Net dlls and native libraries


Player Robot Interface

Ability to control player robots via OSX ( connects to player robot) remotely

Ability to control player robots remotely and locally on Linux

Windows users can generate and control local Linux Player robots


Linux Runtime

Code can be developed to run on Linux based robots


User created robots can now be exported to a User Robots Templates directory and can be used in other projects

User created Behaviours can now be exported to a User Behaviours Templates directory and can be used in other projects


User created scripting modules can be exported to a User Moudules Toolbox and used in other Behaviours and projects


Added a Game Robot template to allow users to develop AI for the AI Apocalypse game.


Added a Simulation Robot Template for the Opportunity Mars Rover. User can program a simulated Mars rover and let it interact with Simulated Mars terrain in robotSim.

robotSim 1.2


Addition of new levels:

- RoboCup soccer field

- Sumo platform

- Head to head maze

- Mars landscape


Addition of Opportunity Mars rover

Significant performance improvements

Ability to adjust sensor sensitivity/performance

Adjustable environment settings

Free-view camera

GUI enhancements

No comments