CogniTAO for simulations
CogniTAO is perfect for developing computer generated forces (CGFs) and other simulated entities. Its use of the BDI (Belief, Desire, Intention) control paradigm results in very compact representation even for extremely sophisticated virtual humans. CogniTAO has been used to simulate military forces as well as virtual doctors for serious games training. It works flawlessly with MAK Technologies VR-Forces, as well as with countless computer game engines (such as Doom and Unreal Engine).
Standard-based visual development with C++ power
CogniTAO development tools, integrated into the popular Eclipse platform, allow C++ development of CogniTAO-based high-level controllers. The tools include facilities for robot autonomy control debugging and visualization. The CogniTAO software development kit (SDK) is used to develop the decision-making system. The run-time environment runs the the result during deployment of the robots or simulated entities.CogniTAO's proprietary run-time algorithms are used to ensure extremely fast responses, over 1 million decisions per second on a standard desktop PC. This is about an order of magnitude faster than any other product on the market. This power can be used to run many simulated entities on a single machine, or just one control process to control a robot using an embedded system.
Fast and versatile control of control of multi-robot swarms and teams
CogniTAO utilizes modern high-level control paradigms, all accessible through standard powerful C++. It is extremely fast, and automatically handles coordination and distribution across multiple systems. In particular, CogniTAO-controlled robots and entities automatically synchronize their decisions and knowledge, without the need for expensive development of decision-making protocols. Imagine being able to develop an application for a robot, and then watch it automatically work for two, three, or more. All without writing a single line of extra code!For example, Israel Aerospace Industries (IAI, one of Israel's largest defense contractors) have used CogniTAO's automatic coordination feature to develop prototype missions involving cooperation between an unmanned ground vehicle (UGV) and unmanned aerial vehicle (UAV). Each vehicle had its own CogniTAO controlling it, and the two CogniTAOs communicated with each other to share information and make joint decisions---automatically!