Metadata-Version: 2.4
Name: mujoco-client
Version: 0.4.1
Summary: Dora Node client for mujoco simulated robots.
License: MIT
Author: Hennzau
Author-email: <dev@enzo-le-van.fr>
Requires-Python: >=3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: PyOpenGL (>=3.1.1a1,<3.2.0)
Requires-Dist: dora-rs (==0.3.5)
Requires-Dist: mujoco (>=3.1.6,<3.2.0)
Description-Content-Type: text/markdown

## Mujoco Client

This node is a client for a Mujoco simulation.

## YAML Configuration

````YAML
nodes:
  - id: mujoco_client
    path: client.py # modify this to the relative path from the graph file to the client script
    inputs:
      pull_position: dora/timer/millis/10 # pull the present position every 10ms

      # write_goal_position: some goal position from other node
      # end: some end signal from other node
    outputs:
      - position # regarding 'pull_position' input, it will output the position every 10ms
      - end # end signal that can be sent to other nodes (sent when the simulation ends)

    env:
      SCENE: scene.xml # the scene file to be used in the simulation modify this to the relative path from the graph file to the scene file
      CONFIG: config.json # the configuration file for the simulated arm (only retrieve joints names)
````

## Inputs

## Outputs

## License

This library is licensed under the [Apache License 2.0](../../LICENSE).
