[isaacsim.cortex.behaviors] Isaac Cortex Sample Behaviors#
Warning
Deprecation: Extension deprecated since Isaac Sim 6.0.0. Will be replaced in 7.0 with simple examples and open source equivalents.
Version: 2.0.16
Overview#
Deprecated since version 6.0.0: This extension has been deprecated and will be replaced by open source equivalents and simple examples.
The isaacsim.cortex.behaviors extension provides a library of sample behaviors for the Isaac Cortex decision framework. These behaviors demonstrate reactive task execution on simulated robots, including block stacking, pick-and-place, and game-playing scenarios using decider networks and state machines.
Included Behaviors#
Block stacking (Franka): A reactive block tower building behavior that monitors tower state, plans grasp poses, and recovers from disturbances. Includes perception synchronization and collision-aware motion planning.
Peck game (Franka): Demonstrates decider network and state machine approaches to a simple interactive game behavior.
Simple behaviors (Franka): Minimal decider network and state machine examples for learning the Cortex framework.
Bin stacking (UR10): A pick-and-place state machine for bin manipulation using a UR10 robot.
Key Components#
BuildTowerContext: Manages block world state, tower tracking, and robot perception for the stacking behavior
Grasp planning utilities: Functions for generating and scoring candidate grasp transforms based on approach direction and obstacle proximity
State machines and decider networks: Reusable behavior building blocks for pick, place, lift, and navigation actions
Enable Extension#
The extension can be enabled (if not already) in one of the following ways:
Define the next entry as an application argument from a terminal.
APP_SCRIPT.(sh|bat) --enable isaacsim.cortex.behaviors
Define the next entry under [dependencies] in an experience (.kit) file or an extension configuration (extension.toml) file.
[dependencies]
"isaacsim.cortex.behaviors" = {}
Open the Window > Extensions menu in a running application instance and search for isaacsim.cortex.behaviors.
Then, toggle the enable control button if it is not already active.