robonix is an open-source embodied intelligence framework.
- install ROS2 humble: https://docs.ros.org/en/humble/Installation.html
- build your driver and capability ROS2 node (enter the folder and run build.sh or colcon build)
cd robonix
python3 ./manager/boot.py --config {YOUR_BOOT_CONFIG}
Please see examples configs in config/include
.
for user action programming and simulation, you need to install the following packages:
pip install rich loguru mcp pyyaml argparse # basic packages for uapi and manager
pip install grpcio grpcio-tools genesis-world pynput # if you want to use genesis simulator
pip install openai python-dotenv # for LLM-generated action
run python3 ./simulator/genesis/robot1.py
to start the genesis simulator, then run example python scripts in ./simulator/examples
to run the abstract action program.