System-Level Cognitive Modeling with Ikaros
The goal of the Ikaros project is to develop an open infrastructure for system-level cognitive modelling. This includes system-level models of the brain, but also cognitive models that are not directly motivated by brain function. The article describes the background for the project and the details of the Ikaros system.
Map-making Robots: A Review of the Occupancy Grid Map Algorithm
Rasmus Arnling Bååth describes how grid maps can be implemented in Ikaros. The occupancy grid map algorithm was implemented and a number of experiments were conducted to investigate how it would perform given different types of sensor noise.
The Brain Database - A Proof of Concept
To what extent can ideas and techniques from the semantic web be used for testing cognitive models against neuroscientific data? In this article, Marie Gustafsson describes a first attempt to use semantic web techniques for validation of computational brain models.
A Humanoid Robot
March 7, 2013
A humanoid robot controlled by Ikaros was demonstrated today at the CCL meeting in Lund. The robot has fourteen degrees of freedom that allows it show articulated movements with its head and arms. Ikaros is used for real-time control of the robot's Dynamixel servos and for visual processing of the video streams from the two eyes and depth sensor. The control system of the robot uses the standard modules in Ikaros for nearly all processing including visual tracking, depth perception, depth segmentations, face recognition and motor control. Using a sequencer module, the robot is able to produce well timed movement as responses to people it detects in front of it.
A Faster WebUI
November 3, 2012
The new WebUI in Ikaros 1.4 is substantially faster than the previous version. It is now possible to stream image data in full HD (1920x1080) to the web browser at 14 frames per second using the standard settings. With some tweaks it can run as fast as 20 fps. In addition, the WebUI is now completely threaded and runs independently. This allows the WebUI to work smoothly regardless of whether Ikaros is running in play mode or in real-time mode. We have also began to rewrite most of the user interface in HTML5 + Canvas which makes it much faster than the old SVG graphics. However, the WebUI still supports all the old SVG objects and will continue to do so for some time. First out of the new WebUI objects is the path object that replaces the functionality of the two line-objects. Many more WebUI objects will be added in the near future.
Ikaros on GitHub
September 20, 2012
Ikaros is now distributed through GitHub. This will allow us to more regularly update the public version of Ikaros. Two branches of Ikaros are available on GitHub. The stable branch contains the latest fully functional version and should be relatively bug free. The master branch contains the latest development version and may or may not work properly. Although GitHub has been used by the project for some time, today marks the first time that this is made public. The current version is 1.4 and represents 10 months of work since the last release. In the future, there will be no official releases as we hope to regularly update the stable version. To download the latest version of Ikaros, follow the installation instructions for each operating system.
A number of models of haptic perception have used Ikaros to control different robot hands.