sensors_mujoco

MuJoCo Sensors Module.

This module provides force-torque sensor implementations for the MuJoCo simulator. It mirrors the base sensor interfaces defined in robotblockset.sensors and exposes MuJoCo-backed sensor data through the same API.

class robotblockset.mujoco.sensors_mujoco.ft_sensor_mujoco(scene: mjInterface | None = None, host: str = 'localhost', sensor_force_name: Sequence[str] | None = None, sensor_torque_name: Sequence[str] | None = None, **kwargs: Any)[source]

Bases: force_torque_sensor

MuJoCo-backed force-torque sensor interface using the socket-based server API.

Initialize a MuJoCo force-torque sensor.

Parameters:
  • scene (mjInterface, optional) – Existing MuJoCo interface instance. If None, a new connection is created.

  • host (str, optional) – Hostname of the MuJoCo simulator.

  • sensor_force_name (Sequence[str], optional) – Name(s) of the force sensor in MuJoCo.

  • sensor_torque_name (Sequence[str], optional) – Name(s) of the torque sensor in MuJoCo.

  • **kwargs (dict) – Additional keyword arguments for the base force-torque sensor class.

__init__(scene: mjInterface | None = None, host: str = 'localhost', sensor_force_name: Sequence[str] | None = None, sensor_torque_name: Sequence[str] | None = None, **kwargs: Any) None[source]

Initialize a MuJoCo force-torque sensor.

Parameters:
  • scene (mjInterface, optional) – Existing MuJoCo interface instance. If None, a new connection is created.

  • host (str, optional) – Hostname of the MuJoCo simulator.

  • sensor_force_name (Sequence[str], optional) – Name(s) of the force sensor in MuJoCo.

  • sensor_torque_name (Sequence[str], optional) – Name(s) of the torque sensor in MuJoCo.

  • **kwargs (dict) – Additional keyword arguments for the base force-torque sensor class.

Init() None[source]

Initialize MuJoCo sensor handles.

Return type:

None

GetRawFT() ndarray[source]

Read raw force-torque data from MuJoCo sensors.

Returns:

Force-torque vector (6,) or NaNs if unavailable.

Return type:

np.ndarray

Classes

ft_sensor_mujoco([scene, host, ...])

MuJoCo-backed force-torque sensor interface using the socket-based server API.