{"format":"openmhs.market-index/1","source":"market.json","source_format":"openmhs.market/1","sdk_version":"0.9.0.dev0","count":746,"stats":{"track":{"labs":276,"robots":470},"mode":{"hardware":299,"simulated":447}},"fields":["id","name","track","category","topic","mode","risk","license","stars","excerpt","search"],"rows":[["labs/7jameslondon__magscope","MagScope focus motor (magscope.PythonMicroscopeFocusMotor)","labs","Optics and microscopy","","hardware","R1","GPL-3.0",4,"It reads `current_z`, `is_moving`, `lower_limit` and `upper_limit`; sets `target_z`; runs `focus`. `focus`: move the focus axis to a target Z position or run an autofocus search over…","instrument.microscope 7jameslondon python-microscope focus stage (magscope adapter) python-object microscope focus z-stage python-microscope magscope current_z is_moving lower_limit upper_limit target_z focus gpl-3.0"],["labs/aakafosfor__hameg_hm1507","HAMEG HM1507 oscilloscope (serial remote control)","labs","Electronics and measurement","","hardware","R1","licence not asserted",2,"It sets `timebase` and `channel`; runs `autoset`. `autoset`: run the scope's automatic setup (the upstream AUTOSET command). A hardware driver: the market serves its fake…","instrument hameg hm1507 serial oscilloscope hameg hm1507 serial instrument timebase channel autoset noassertion"],["labs/aaron-mott__keithley-2200","Keithley 2200 series programmable DC power supply (KEI2220S)","labs","Electronics and measurement","","hardware","R3","licence not asserted",0,"It reads `measured_voltage`, `measured_current` and `measured_power`; sets `voltage`, `current`, `output`, `overvoltage_protection` and 1 more; runs `output_off`. `output_off`: disable…","instrument.smu keithley instruments keithley 2200 series programmable dc power supply scpi keithley 2200 power supply dc power supply scpi visa measured_voltage measured_current measured_power voltage current output overvoltage_protection overvoltage_protection_enabled output_off noassertion"],["labs/aaron-mott__keithley-2230g","Keithley 2230G multi-channel power supply","labs","Electronics and measurement","","hardware","R3","licence not asserted",3,"It reads `measured_voltage_ch1`, `measured_voltage_ch2`, `measured_voltage_ch3`, `measured_current_ch1` and 2 more; sets `voltage_setpoint_ch1`, `voltage_setpoint_ch2`…","instrument keithley instruments 2230g series multi-channel programmable dc power supply scpi power supply keithley 2230g scpi instrument measured_voltage_ch1 measured_voltage_ch2 measured_voltage_ch3 measured_current_ch1 measured_current_ch2 measured_current_ch3 voltage_setpoint_ch1 voltage_setpoint_ch2 voltage_setpoint_ch3 current_limit_ch1 current_limit_ch2 current_limit_ch3 output_ch1 output_ch2 output_ch3 output_off noassertion"],["labs/aaronslaff__tecan_fluentcontrol","Tecan FluentControl liquid handler (fluent_control_automation.FluentControlClient)","labs","Liquid handling and fluidics","","hardware","R2","MIT",0,"It reads `instrument_status`, `deck_layout` and `transfer_status`; runs `post_transfer_session`, `start_transfer_session`, `get_transfer_status`, `cancel_transfer_session` and 1 more…","lab.liquid_handler tecan fluentcontrol python-object liquid-handler pipetting tecan http instrument_status deck_layout transfer_status post_transfer_session start_transfer_session get_transfer_status cancel_transfer_session cancel_active_transfer mit"],["labs/aaronslaff__tecan_sparkcontrol","Tecan SparkControl microplate reader (spark_control_automation.SparkControlClient)","labs","Electronics and measurement","","hardware","R2","licence not asserted",0,"It reads `instrument_status`, `available_apps`, `instrument_settings`, `plate_geometry` and 2 more; runs `calibrate`, `start_method`, `stop_method` and `stop_active_method`. `calibrate`…","instrument tecan sparkcontrol v2.4 python-object microplate-reader plate-reader luminescence absorbance fluorescence tecan http instrument_status available_apps instrument_settings plate_geometry method_status measurement_results calibrate start_method stop_method stop_active_method noassertion"],["labs/abduznik__instrumation","RIGOL DS1054Z oscilloscope","labs","Electronics and measurement","","hardware","R1","AGPL-3.0",97,"It reads `identity`, `sample_rate`, `timebase_mode`, `timebase_offset` and 5 more; sets `acquire_type`, `timebase_scale`, `trigger_sweep`, `edge_trigger_source` and 6 more; runs `run`…","instrument rigol technologies ds1054z scpi oscilloscope rigol ds1054z ds1000z scpi instrument identity sample_rate timebase_mode timebase_offset trigger_mode trigger_status ch1_offset ch1_probe ch1_invert acquire_type timebase_scale trigger_sweep edge_trigger_source edge_trigger_slope edge_trigger_level ch1_display ch1_coupling ch1_scale ch1_bw_limit run force_trigger stop_acquisition agpl-3.0"],["labs/accelerationconsortium__matterix","Matterix Test Beakers Franka (Isaac Lab simulation)","labs","Simulation","wet-lab automation and chemistry","simulated","R0","BSD-3-Clause",62,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim the matterix project developers matterix-test-beakers-franka-v1 gymnasium matterix isaac-lab isaac-sim robotics chemistry simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["labs/accelerationconsortium__opentrons-flex","Opentrons Flex motion controller (FlexMotionController)","labs","Robot arms and grippers","","hardware","R2","licence not asserted",3,"It reads `simulating` and `machine_status`; sets `lights_button` and `lights_rails`; runs `home`, `cartesian_pose` and `stop`. `home`: home every Flex axis with…","robot.arm opentrons flex (ot-3) python-object opentrons flex ot-3 gantry robot-arm motion asyncio simulating machine_status lights_button lights_rails home cartesian_pose stop noassertion"],["labs/accelerationconsortium__opentrons-ot2","Opentrons OT-2 motion controller (OT2MotionController)","labs","Robot arms and grippers","","hardware","R2","licence not asserted",6,"It reads `simulating`, `position`, `firmware_version`, `serial_number` and 6 more; sets `button_light` and `rail_lights`; runs `cartesian_pose`, `move_axes`, `home_all`, `aspirate` and 3…","robot.arm opentrons ot-2 python-object opentrons ot-2 liquid-handler gantry pipette motion asyncio simulating position firmware_version serial_number pipette_left_model pipette_left_id pipette_right_model pipette_right_id button_pressed door_closed button_light rail_lights cartesian_pose move_axes home_all aspirate dispense halt_motion reenable noassertion"],["labs/ad-sdl__bmg_module","BMG microplate reader incubator and status (sidecar.bmg_interface.BmgCom)","labs","Electronics and measurement","","hardware","R2","MIT",1,"It reads `version`, `status`, `error`, `temperature_1` and 2 more; sets `setpoint`; runs `heater_off`. `heater_off`: switch the incubator off (native set_temp(0.0), Temp 0.0); takes…","instrument bmg labtech vantastar / clariostar microplate reader python-object microplate-reader plate-reader incubator activex windows version status error temperature_1 temperature_2 temperature_3 setpoint heater_off mit"],["labs/ad-sdl__ot2_module","Opentrons OT-2 liquid handler (ot2_interface.OT2_Driver)","labs","Liquid handling and fluidics","","hardware","R2","MIT",1,"It reads `robot_status`, `runs`, `active_run_id` and `active_run_status`; runs `start_protocol` and `stop_active_run`. `start_protocol`: upload an Opentrons protocol file that the…","lab.liquid_handler opentrons ot-2 python-object liquid-handler pipette protocol-runner http robot_status runs active_run_id active_run_status start_protocol stop_active_run mit"],["labs/ad-sdl__pf400_module_ros","PF400 arm through ad-sdl pf400_module_ros","labs","Robot arms and grippers","","hardware","R2","MIT",4,"It reads `traj_state`; runs `move_joints` and `halt`. `move_joints`: send mspeed and MoveJ for robot 1. A leading 0 is the client's success code (tcp_driver.py:23), not proof…","robot.arm pf400 collaborative robot arm python-object pf400 arm tcp tcs cobot traj_state move_joints halt mit"],["labs/ad-sdl__sdl-simulation","SDL Gazebo mobile manipulator (UR5e arm)","labs","Robot arms and grippers","","simulated","R2","licence not asserted",0,"It reads `read_arm_status` and `read_nav_status`; runs `arm_pose_goal`, `base_pose_goal`, `left_gripper_position` and `right_gripper_position`. `arm_pose_goal`: publish one…","robot.arm ad-sdl (argonne national laboratory / university of chicago) ur5e arm, robotiq 2f140 gripper and mir base in gazebo ros ros ros1 gazebo moveit simulation ur5e mobile-manipulator arm gripper read_arm_status read_nav_status arm_pose_goal base_pose_goal left_gripper_position right_gripper_position noassertion"],["labs/ad-sdl__ur_module","Universal Robots arm (ur_interface.ur:UR)","labs","Robot arms and grippers","","hardware","R2","MIT",4,"It reads `movement_state`, `joint_positions`, `robot_mode`, `safety_status` and 5 more; runs `home`, `pause_program`, `stop_program`, `power_off_arm` and 1 more. `home`: command one or…","robot.arm universal robots python-object universal-robots ur robot-arm urx dashboard movement_state joint_positions robot_mode safety_status operational_mode program_state loaded_program program_run_status remote_control home pause_program stop_program power_off_arm power_on mit"],["labs/aics-int__microscope_automation","Zeiss ZEN blue microscope (microscope_automation ConnectMicroscope)","labs","Optics and microscopy","","hardware","R1","BSD-2-Clause",4,"It reads `stage_x`, `stage_y`, `objective_name`, `objective_position` and 2 more; runs `live_mode_start`, `live_mode_stop` and `snap_image`. `live_mode_start`: start ZEN live mode for…","instrument.microscope carl zeiss zen blue microscope connection python-object microscope zeiss zen imaging live-mode windows stage_x stage_y objective_name objective_position microscope_name live live_mode_start live_mode_stop snap_image bsd-2-clause"],["labs/akperuht__pydaq","Digimess PN300 power supply","labs","Electronics and measurement","","hardware","R2","MIT",0,"It reads `protection`, `measured_voltage` and `measured_current`; sets `output`, `source`, `operating_mode`, `source_type` and 2 more; runs `output_off`. `output_off`: disable the power…","instrument digimess pn300 programmable power supply scpi power supply dc source pn300 scpi gpib protection measured_voltage measured_current output source operating_mode source_type voltage current output_off mit"],["labs/alba-synchrotron__sls-detector","SLS Mythen II detector (sls.client.Detector)","labs","Sensors and cameras","","hardware","R1","MIT",0,"It reads `detector_type`, `run_status`, `settings`, `nb_modules` and 2 more; sets `energy_threshold`, `exposure_time`, `nb_frames`, `nb_cycles` and 2 more; runs `acquire`…","sensor alba synchrotron / sls mythen ii python-object detector mythen sls photon-counting tcp acquisition detector_type run_status settings nb_modules module_serial_number exposure_time_left energy_threshold exposure_time nb_frames nb_cycles frame_period delay_after_trigger acquire start_acquisition stop_acquisition mit"],["labs/alexlegoshin__idm-dnkmetr","GW Instek GPP-4323 DC power supply","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `identity`, `voltage` and `current`; sets `voltage_setpoint` and `current_limit`; runs `enable_output`. `enable_output`: close or open the power-supply output…","instrument gw instek gpp-4323 scpi power supply dc source gpp-4323 gw instek scpi identity voltage current voltage_setpoint current_limit enable_output mit"],["labs/alexshkarin__pylablib","Thorlabs Kinesis motor controller (pylablib KinesisMotor)","labs","Motion control","","hardware","R1","GPL-3.0",214,"It reads `position`, `moving`, `homed`, `status` and 2 more; sets `max_velocity`; runs `home_axis`, `stop_motion` and `move_to_absolute`. `home_axis`: home the axis with the native…","motion.axis thorlabs kinesis (apt) motor controller python-object motor stage thorlabs apt kinesis motion position moving homed status controller_model channel_count max_velocity home_axis stop_motion move_to_absolute gpl-3.0"],["labs/alexshkarin__pylablib-v0","Agilent 33220A arbitrary waveform generator","labs","Electronics and measurement","","hardware","R1","MIT",10,"It sets `amplitude`, `frequency`, `offset`, `phase` and 5 more; runs `output_off`. `output_off`: disable the generator output (the safe state); it takes no input. A hardware driver…","instrument agilent 33220a arbitrary waveform generator scpi awg waveform generator signal generator agilent 33220a scpi amplitude frequency offset phase function duty_cycle burst_enabled burst_mode output output_off mit"],["labs/allenneuraldynamics__runze-control","Runze ZSB-SY01B multichannel syringe pump","labs","Liquid handling and fluidics","","hardware","R2","MIT",4,"It reads `position_steps`, `position_percent`, `position_ul`, `firmware_version` and 4 more; runs `move_to_percent`, `aspirate`, `dispense`, `select_valve_port` and 3 more…","actuation.pump runze fluid zsb-sy01b python-object syringe pump fluid serial multichannel valve position_steps position_percent position_ul firmware_version address rs232_baudrate motor_status busy move_to_percent aspirate dispense select_valve_port reset_syringe set_speed stop_pump mit"],["labs/alphatra__vacuum-instrument-monitor","Granville-Phillips 350 ion gauge controller","labs","Electronics and measurement","","hardware","R2","licence not asserted",0,"It reads `pressure`; sets `filament_1`, `filament_2` and `degas`; runs `all_off`. `all_off`: switch both ion-gauge filaments and the degas cycle off. A hardware driver: the market…","instrument.gauge granville-phillips 350 serial vacuum pressure ion gauge gp350 serial rs-232 pressure filament_1 filament_2 degas all_off noassertion"],["labs/amandavical__comunication-instrument","Communication Instrument serial measurement client","labs","Sensors and cameras","","hardware","R1","MIT",0,"It reads `status`, `type`, `voltage`, `temperature` and 2 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor communication instrument virtual instrument python-object serial measurement virtual instrument status temperature voltage current status type voltage temperature current read_channels mit"],["labs/amsikking__asi_ms_2000_500_cp","ASI MS-2000-500-CP stage controller (asi_MS_2000_500_CP.Controller)","labs","Motion control","","hardware","R1","GPL-3.0",2,"It reads `position_x`, `position_y`, `position_z` and `motor_moving`; sets `pwm_intensity` and `pwm_state`; runs `move_stage`. `move_stage`: move the X, Y and Z stage axes to absolute…","motion.axis applied scientific instrumentation ms-2000-500-cp multi-axis stage controller serial stage motion controller asi ms-2000 serial pwm position_x position_y position_z motor_moving pwm_intensity pwm_state move_stage gpl-3.0"],["labs/amsikking__thorlabs_mcm3000","Thorlabs MCM3000 series 3-axis controller","labs","Motion control","","hardware","R1","GPL-3.0",6,"It reads `position_ch0`, `position_ch1` and `position_ch2`; runs `move_channel` and `stop_motion`. `move_channel`: move one configured controller channel to a position in…","motion.axis thorlabs mcm3000 series 3-axis controller serial thorlabs mcm3000 mcm3001 3-axis stage stepper encoder motion position_ch0 position_ch1 position_ch2 move_channel stop_motion gpl-3.0"],["labs/amsikking__zaber_x_adr130","Zaber X-ADR130 XY microscope stage","labs","Motion control","","hardware","R1","GPL-3.0",0,"It reads `x_mm` and `y_mm`; sets `x_maxspeed` and `y_maxspeed`; runs `move_xy`. `move_xy`: move both axes to absolute positions in millimetres and wait for the move to finish. A…","motion.axis zaber x-adr130b100b-sae53d12 serial zaber x-adr130 xy stage microscope stage serial ascii protocol x_mm y_mm x_maxspeed y_maxspeed move_xy gpl-3.0"],["labs/andmorifa__instrument-control-python","Red Pitaya SCPI client (redpitaya_client.RedPitayaClient)","labs","Electronics and measurement","","hardware","R0","MIT",0,"It reads `connected`; runs `scpi_query`. `scpi_query`: send one SCPI query through the client and return the response text. A hardware driver: the market serves its fake…","instrument red pitaya scpi-over-tcp client python-object red pitaya scpi tcp signal acquisition connection connected scpi_query mit"],["labs/andrewvp41__lambda-physik-lpx200-lasercontroller","Lambda Physik LPX 200 laser","labs","Optics and microscopy","","hardware","R3","licence not asserted",1,"It reads `operating_mode`, `pressure` and `gas_mix`; sets `trigger_mode`, `mode`, `repetition_rate`, `high_voltage` and 1 more; runs `emission_on` and `emission_off`. `emission_on`: start…","optics.laser lambda physik lpx 200 scpi laser lpx200 lambda-physik pyvisa serial operating_mode pressure gas_mix trigger_mode mode repetition_rate high_voltage energy emission_on emission_off noassertion"],["labs/angli339__tecan-fluent-api","Tecan Fluent liquid handler through FluentControl (tecan_fluent.tecan_ctrl.Tecan)","labs","Liquid handling and fluidics","","hardware","R2","MIT",0,"It reads `fluent_status` and `channel_open`; runs `liha_aspirate`, `liha_dispense`, `liha_mix`, `mca_aspirate` and 2 more. `liha_aspirate`: aspirate a volume through one LiHa tip from…","lab.liquid_handler tecan fluent liquid handler python-object liquid-handler pipetting tecan fluent fluentcontrol execution-channel fluent_status channel_open liha_aspirate liha_dispense liha_mix mca_aspirate mca_dispense stop_fluent mit"],["labs/anguyen-23__sila-testing","PerkinElmer Opera Phenix (PhenixImager SiLA 2 feature)","labs","Optics and microscopy","","hardware","R2","licence not asserted",0,"It reads `IsConnected`, `DeviceState`, `StagePosition`, `PlateDetected` and 6 more; runs `phenix_connect`, `phenix_disconnect`, `phenix_stagein`, `phenix_stageout` and 5 more…","instrument.microscope perkinelmer opera phenix (pheniximager sila 2 feature) sila2 isconnected devicestate stageposition platedetected availableprotocols devicedescription execution_known execution_uuid acquisition_progress last_progress_info phenix_connect phenix_disconnect phenix_stagein phenix_stageout phenix_stop phenix_goidle phenix_gostandby phenix_runacquisitionprotocol phenix_displayicon noassertion"],["labs/ap--__python-oceanoptics","Ocean Optics QE65000/QE65Pro TEC","labs","Thermal and process control","","hardware","R2","MIT",21,"It reads `tec_temperature`, `pcb_temperature`, `heatsink_temperature`, `tec_enabled` and 1 more; sets `setpoint`; runs `set_temperature` and `tec_safe_off`. `set_temperature`: set the…","thermal.zone ocean optics qe65000/qe65pro tec controller python-object tec temperature-control spectrometer thermoelectric-cooler tec_temperature pcb_temperature heatsink_temperature tec_enabled fan_enabled setpoint set_temperature tec_safe_off mit"],["labs/ap--__python-seabreeze","Ocean Optics spectrometer (python-seabreeze Spectrometer)","labs","Spectroscopy","","hardware","R1","MIT",253,"It reads `pixel_count`, `max_intensity`, `serial_number` and `model_name`; runs `measure_intensity` and `set_integration_time`. `measure_intensity`: measure optical or radiant…","instrument.spectrometer ocean optics seabreeze spectrometer python-object spectrometer ocean-optics seabreeze spectroscopy intensity pixel_count max_intensity serial_number model_name measure_intensity set_integration_time mit"],["labs/ari1127__sr830","SRS SR830 lock-in amplifier","labs","Electronics and measurement","","hardware","R1","licence not asserted",7,"It reads `x`, `y`, `r`, `theta` and 14 more; sets `frequency`, `amplitude`, `phase`, `reference_source` and 4 more. A hardware driver: the market serves its fake backend, so no…","instrument stanford research systems sr830 lock-in amplifier scpi lock-in amplifier sr830 scpi phase-sensitive detection x y r theta snapshot harmonic trigger_shape aux_output_1 aux_output_2 grounding line_filter reserve filter_slope sync_filter display_1 display_2 expand_1 expand_2 frequency amplitude phase reference_source input_source coupling time_constant_index sensitivity_index noassertion"],["labs/asvela__dlc-control","Toptica DLCpro laser controller (dlccontrol.DLCcontrol)","labs","Optics and microscopy","","hardware","R3","MIT",10,"It reads `emission`, `emission_button`, `wavelength_actual`, `temp_actual` and 3 more; sets `current_enabled`, `wavelength_setpoint`, `temp_setpoint`, `scan_enabled` and 5 more; runs…","optics.laser toptica dlcpro python-object laser dlcpro toptica emission scan emission emission_button wavelength_actual temp_actual scan_output_channel user_level device_limits current_enabled wavelength_setpoint temp_setpoint scan_enabled scan_frequency scan_amplitude scan_offset scan_start scan_end emission_off mit"],["labs/asvela__keyoscacquire","Keysight InfiniiVision oscilloscope","labs","Electronics and measurement","","hardware","R1","MIT",30,"It reads `operation_condition`; sets `acq_type`, `num_averages`, `p_mode`, `num_points` and 1 more; runs `read_error`. `read_error`: read and remove the oldest entry of the instrument…","instrument keysight technologies infiniivision x-series oscilloscope (1000 to 6000 series) scpi oscilloscope keysight infinivision scpi operation_condition acq_type num_averages p_mode num_points wav_format read_error mit"],["labs/asvela__tektronix-func-gen","Tektronix AFG1000/AFG3000 arbitrary function generator","labs","Electronics and measurement","","hardware","R1","MIT",21,"It reads `error_queue` and `waveform_catalogue`; sets `output_ch1`, `output_ch2`, `function_ch1`, `function_ch2` and 7 more. A hardware driver: the market serves its fake backend…","instrument tektronix afg1000/afg3000 series arbitrary function generator scpi function generator arbitrary waveform generator afg1000 afg3000 tektronix visa error_queue waveform_catalogue output_ch1 output_ch2 function_ch1 function_ch2 amplitude_ch1 amplitude_ch2 offset_ch1 offset_ch2 frequency_ch1 frequency_ch2 frequency_lock mit"],["labs/attolab__pymodaq_plugins_pylablib_camera","Thorlabs camera (pymodaq_plugins_pylablib_camera DAQ_2DViewer_ThorlabsPLL)","labs","Sensors and cameras","","hardware","R1","CECILL-B",1,"It reads `camera_list`, `camera_info` and `detector_size`; sets `exposure`, `roi_x0`, `roi_x1`, `roi_y0` and 3 more. A hardware driver: the market serves its fake backend, so no…","sensor.camera thorlabs thorlabs camera through the pymodaq pylablib viewer python-object camera thorlabs pylablib imaging roi binning camera_list camera_info detector_size exposure roi_x0 roi_x1 roi_y0 roi_y1 binning_x binning_y cecill-b"],["labs/autobio-bench__autobio","AutoBio DexHand021 right hand (MuJoCo model)","labs","Simulation","pipetting","simulated","R0","licence not asserted",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim autobio dexhand021 right mujoco autobio dexhand dexhand021 hand mujoco robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["labs/autolab-project__autolab-drivers","Anritsu MS2830A spectrum analyzer (autolab Driver_VISA)","labs","Electronics and measurement","","hardware","R1","GPL-3.0",0,"It reads `identification`, `power_marker_1`, `power_marker_2` and `power_marker_3`; sets `frequency_start`, `frequency_stop`, `frequency_span`, `frequency_center` and 3 more. A hardware…","instrument anritsu ms2830a spectrum analyzer python-object spectrum-analyzer esa scpi visa rf identification power_marker_1 power_marker_2 power_marker_3 frequency_start frequency_stop frequency_span frequency_center frequency_step sweep_points timeout gpl-3.0"],["labs/azdagkas__kinesis-piezo","Thorlabs TPZ001 piezo controller (piezo.PiezoController)","labs","Motion control","","hardware","R1","BSD-3-Clause",5,"It reads `units`, `reader_reading`, `reader_units` and `zeroing`; sets `value` and `closed_loop`; runs `move_to_home`, `jog_up`, `jog_down`, `calibrate_position` and 2 more. `move_to_home`…","motion.axis thorlabs tpz001 piezo driver with tsg001 strain gauge reader python-object thorlabs piezo stage motion kinesis strain-gauge units reader_reading reader_units zeroing value closed_loop move_to_home jog_up jog_down calibrate_position move_to_position zero_reader bsd-3-clause"],["labs/bamresearch__mapz_at_bam","IKA RCT digital 5 hotplate and magnetic stirrer (Minerva RCTDigital5)","labs","Thermal and process control","","hardware","R2","licence not asserted",13,"It reads `device_name`, `external_temperature`, `hotplate_temperature`, `stirring_speed` and 2 more; sets `temperature_setpoint` and `stirring_speed_setpoint`; runs `heat_to`…","thermal.zone ika rct digital 5 python-object hotplate magnetic stirrer temperature-control heating serial device_name external_temperature hotplate_temperature stirring_speed viscosity_trend safety_temperature temperature_setpoint stirring_speed_setpoint heat_to start_stirring stop_hotplate noassertion"],["labs/baroobob__keithley2400","Keithley 2400 source-measure unit","labs","Electronics and measurement","","hardware","R3","GPL-3.0",5,"It reads `trigger_delay`; sets `voltage` and `output`; runs `measure_current`, `measure_voltage`, `measure_resistance` and `safe_state`. `measure_current`: configure current measurement…","instrument.smu keithley instruments keithley 2400 source-measure unit scpi keithley 2400 source-measure unit smu scpi trigger_delay voltage output measure_current measure_voltage measure_resistance safe_state gpl-3.0"],["labs/basf__pytem","BASF pyTEM TEM interface (pyTEM.Interface.Interface)","labs","Optics and microscopy","","hardware","R3","MIT",15,"It reads `stage_home`, `beam_blanked`, `screen_position`, `column_valve_position` and 5 more; sets `stage_x`, `stage_y`, `stage_z`, `stage_alpha` and 1 more; runs `reset_stage_position`…","instrument.microscope basf se talos f200i tem python-object tem electron-microscope stage vacuum beam-blanker stage_home beam_blanked screen_position column_valve_position column_vacuum accelerator_vacuum mode projection_mode illumination_mode stage_x stage_y stage_z stage_alpha stage_beta reset_stage_position enter_safe_state mit"],["labs/bcda-aps__apstools","APS storage-ring machine parameters (apstools, read only)","labs","Sensors and cameras","","hardware","R0","BSD-3-Clause",19,"It reads `current`, `machine_status`, `operating_mode`, `shutter_status` and 4 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor apsmachineparametersdevice (apstools) ophyd ophyd epics bluesky storage-ring machine-status read-only current machine_status operating_mode shutter_status shutters_open fill_number orbit_correction read_ring_current bsd-3-clause"],["labs/bdhammel__python_newport_controller","New Focus Picomotor controller (newport.Controller)","labs","Motion control","","hardware","R1","MIT",12,"It reads `positions`; runs `move_steps` and `stop_motion`. `move_steps`: move one Picomotor channel by a relative number of steps (the native xPRnn command). A hardware driver…","motion.axis new focus (newport) picomotor controller 8742/8745 python-object picomotor motion newfocus usb positions move_steps stop_motion mit"],["labs/beniroquai__opentrons-microscope-platereader","NEJE laser 2 engraver controller (pyGraver serial protocol)","labs","Motion control","","hardware","R3","MIT",21,"It reads `carving_progress`; runs `move_xy`, `set_laser`, `pause_carving` and `stop_carving`. `move_xy`: move the engraver head to an absolute XY target (moveXY frame). A hardware…","motion.axis beniroquai neje laser 2 controller (pygraver) python-object laser engraver neje serial motion carving_progress move_xy set_laser pause_carving stop_carving mit"],["labs/bennomeier__cetoni","Cetoni Nemesys V4 syringe pump","labs","Liquid handling and fluidics","","hardware","R2","MIT",0,"It reads `current_position` and `status`; sets `target_position`, `velocity`, `flow_rate` and `valve_position`; runs `pump` and `stop_pump`. `pump`: run a pump at a declared flow rate for…","fluid.pump cetoni nemesys v4 syringe pump serial syringe pump cetoni nemesys serial fluid current_position status target_position velocity flow_rate valve_position pump stop_pump mit"],["labs/benpruitt__tecancavro","Tecan Cavro XCalibur D syringe pump","labs","Liquid handling and fluidics","","hardware","R2","MIT",25,"It reads `plunger_position`, `encoder_position`, `port` and `buffer_status`; sets `start_speed`, `top_speed`, `cutoff_speed`, `microstep` and 2 more; runs `move_plunger`, `dispense` and…","fluid.pump tecan cavro xcalibur d syringe pump with distribution valve python-object syringe pump cavro xcalibur distribution valve serial plunger_position encoder_position port buffer_status start_speed top_speed cutoff_speed microstep speed_code slope move_plunger dispense stop_pump mit"],["labs/bernardokyotoku__pydcu","IDS uEye camera (pydcu ueye.camera)","labs","Sensors and cameras","","hardware","R1","licence not asserted",2,"It sets `width`, `height`, `image_x` and `image_y`; runs `capture`. `capture`: capture a single image from a named camera with a declared resolution and exposure and return an image…","sensor.camera ids imaging development systems ueye camera through the pydcu ctypes wrapper python-object camera ids ueye ctypes imaging aoi width height image_x image_y capture noassertion"],["labs/bgamari__harvard-syringe-pump","Harvard Apparatus OEM syringe pump (Model 44)","labs","Liquid handling and fluidics","","hardware","R2","GPL-3.0",2,"It reads `accumulated_volume` and `version`; sets `diameter`, `flow_rate`, `target_volume` and `mode`; runs `start_pump`, `stop_pump` and `set_direction`. `start_pump`: start the pump with…","fluid.pump harvard apparatus oem syringe pump module (model 44) serial syringe pump pump serial infuse withdraw harvard apparatus accumulated_volume version diameter flow_rate target_volume mode start_pump stop_pump set_direction gpl-3.0"],["labs/biologytools__bioimager","Cobolt laser (PythonMicroscope)","labs","Optics and microscopy","","hardware","R3","GPL-3.0",19,"It reads `power` and `status`; sets `emission` and `power_setpoint`; runs `disable_laser`. `disable_laser`: disable laser emission through the native disable(); it takes no input. A…","optics.laser cobolt diode-pumped laser (pythonmicroscope coboltlaser) python-object laser light-source cobolt serial power status emission power_setpoint disable_laser gpl-3.0"],["labs/bionanomics__microscope-agent","Baumer VCXU-23C GenICam camera","labs","Sensors and cameras","","hardware","R1","MIT",0,"It reads `exposure_time_range_us`, `gain_range`, `pixel_format` and `balance_white_auto`; sets `exposure_time_us` and `gain`; runs `capture`. `capture`: capture a single image from a…","sensor.camera baumer vcxu-23c through genicam/gentl (harvesters) python-object camera baumer genicam gentl imaging microscope exposure_time_range_us gain_range pixel_format balance_white_auto exposure_time_us gain capture mit"],["labs/bnl-atf__ophyd-basler","Basler camera (ophyd-basler)","labs","Sensors and cameras","","hardware","R1","BSD-3-Clause",2,"It reads `camera_model`, `serial_number`, `user_defined_name`, `image_shape` and 6 more; sets `exposure_time`; runs `capture`. `capture`: capture a single image from a named camera…","sensor.camera basler basler camera through pypylon (ophyd-basler) python-object camera basler pypylon ophyd imaging camera_model serial_number user_defined_name image_shape pixel_level_min pixel_level_max active_format payload_size grab_timeout mean exposure_time capture bsd-3-clause"],["labs/bsh90__smarpod-ophyd","SmarAct SmarPod hexapod (gh.bsh90/smarpod-ophyd SmarSignal)","labs","Robot arms and grippers","","hardware","R2","MIT",0,"It sets `pose`; runs `move_pose` and `stop_motion`. `move_pose`: move the hexapod to a six-component pose and return the pose read after the controller reports STOPPED. A…","robot.arm smaract smarpod six-axis hexapod (the upstream class opens model 10052) python-object ophyd smaract hexapod motion pose six-axis pose move_pose stop_motion mit"],["labs/burhankarahasan__thorlabs-pico","Pi Pico W stepper rotation axis (stepper_controller.PicoStepperController)","labs","Motion control","","hardware","R1","MIT",0,"It reads `current_rps` and `position_steps`; sets `target_rps`; runs `stop_motion`, `enable_motor`, `disable_motor` and `set_ramp_rate`. `stop_motion`: stop all motion on the resource…","motion.axis raspberry pi / burhankarahasan pi pico w stepper controller python-object stepper rotation pico serial motion current_rps position_steps target_rps stop_motion enable_motor disable_motor set_ramp_rate mit"],["labs/capotosto__py_instrument_driver_package","Keysight E4980A precision LCR meter","labs","Electronics and measurement","","hardware","R1","licence not asserted",0,"It reads `aperture_mode`, `aperture_averages`, `dc_bias_autorange`, `correction_method` and 7 more; sets `measurement_function`, `frequency`, `voltage_level`, `current_level` and 5…","instrument keysight technologies e4980a precision lcr meter scpi lcr meter impedance keysight e4980a scpi visa aperture_mode aperture_averages dc_bias_autorange correction_method data_format ascii_long exponent_digits trigger_source trigger_delay initiate_continuous impedance_autorange measurement_function frequency voltage_level current_level alc dc_bias_state dc_bias_voltage cable_length impedance_range fetch_formatted fetch_impedance fetch_vac fetch_iac fetch_vdc fetch_idc read_error set_aperture noassertion"],["labs/cdbaird__tl-rotation-control","Thorlabs Elliptec rotation stage (elliptec.rotation.Motor)","labs","Motion control","","hardware","R1","licence not asserted",4,"It reads `status_code` and `serial_number`; sets `position` and `step_size`; runs `home`. `home`: home the rotation stage. A hardware driver: the market serves its fake backend, so…","motion.axis thorlabs elliptec rotation stage serial rotation stage elliptec serial motion status_code serial_number position step_size home noassertion"],["labs/cetuspcr__cetus-pcr","Cetus PCR low-cost thermocycler (functions.ArduinoPCR)","labs","Thermal and process control","","hardware","R2","MIT",2,"It reads `sample_temperature`, `lid_temperature`, `is_running`, `current_step` and 1 more; runs `run_protocol` and `stop_peltier`. `run_protocol`: run one temperature hold step for a…","lab.thermal_block cetuspcr cetus pcr thermocycler serial thermocycler pcr peltier serial temperature thermal block sample_temperature lid_temperature is_running current_step current_cycle run_protocol stop_peltier mit"],["labs/charkster__lecroy","LeCroy oscilloscope (lecroy.lecroy)","labs","Electronics and measurement","","hardware","R1","MIT",4,"It reads `trigger_source`, `trigger_type`, `analog_channels`, `digital_channels` and 1 more; sets `horizontal_scale`, `trigger_level`, `trigger_horizontal_offset`, `trigger_slope` and 1…","instrument lecroy lecroy oscilloscope (charkster/lecroy) scpi oscilloscope lecroy scpi vbs visa instrument trigger_source trigger_type analog_channels digital_channels measurement_setup horizontal_scale trigger_level trigger_horizontal_offset trigger_slope trigger_mode trigger force reset_instrument measure set_grid mit"],["labs/chemgymrl__chemgymrl","ChemGymRL GenWurtzExtract-v2 extraction bench","labs","Simulation","wet-lab automation and chemistry","simulated","R0","GPL-3.0",32,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim chemgymrl genwurtzextract-v2 gymnasium chemistry extraction reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["labs/chilaslasers__pychilaslasers","Chilas Atlas/Comet tunable laser (pychilaslasers.laser:Laser)","labs","Optics and microscopy","","hardware","R2","Apache-2.0",5,"It reads `model`, `calibrated`, `diode_enabled`, `diode_current` and 4 more; sets `system_state`; runs `turn_on`, `turn_off`, `trigger_pulse`, `set_diode_current` and 1 more. `turn_on`…","optics.laser chilas atlas / comet tunable laser python-object laser tunable-laser photonic-integrated-circuit laser-diode tec serial model calibrated diode_enabled diode_current diode_max_current tec_temperature tec_target tec_current system_state turn_on turn_off trigger_pulse set_diode_current set_tec_target apache-2.0"],["labs/christofferkrook__laserphysics_devices","Ando AQ-6315A optical spectrum analyzer","labs","Spectroscopy","","hardware","R1","GPL-3.0",3,"It sets `start_wl`, `stop_wl`, `center_wl`, `span` and 7 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument.spectrometer ando aq-6315a python-object spectrum-analyzer optical gpib spectrometer start_wl stop_wl center_wl span averages resolution scale current_trace display_on write_enabled sweep_status gpl-3.0"],["labs/clarklabucb__newerapumps_python3","New Era NE-500 syringe pump","labs","Liquid handling and fluidics","","hardware","R2","licence not asserted",7,"It sets `flow_rate` and `diameter`; runs `start_pump` and `stop_pump`. `start_pump`: start the pump at the flow rate stored on the device (<n>RUN). A hardware driver: the market…","fluid.pump new era pump systems ne-500 oem one-channel syringe pump serial syringe pump new era ne-500 serial fluid flow_rate diameter start_pump stop_pump noassertion"],["labs/cleanit__chemistrygym","ChemistryLab ExtractWorld_0-v1","labs","Simulation","chemistry","simulated","R0","licence not asserted",1,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim cleanit extractworld_v1 gymnasium chemistry extractworld reinforcement-learning simulation gymnasium gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["labs/complight__fisbareadybeam","Fisba ReadyBeam multicolor laser module","labs","Optics and microscopy","","hardware","R2","MPL-2.0",9,"It reads `device_status` and `device_type`; sets `brightness`; runs `lasers_off`. `lasers_off`: switch every laser channel off (all three at 0 percent), the safe state of the…","light.source fisba readybeam multicolor laser module (rgb-1171) python-object laser light source multicolor rgb serial mecom fisba readybeam device_status device_type brightness lasers_off mpl-2.0"],["labs/cooper-group-uol-robotics__panda_chemistry_gym","panda_chemistry_gym Capping-v1 (PyBullet Franka Panda)","labs","Simulation","wet-lab automation and chemistry","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim cooper group uol robotics capping-v1 gymnasium panda pybullet capping insertion reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["labs/croesnick__keithley-daq6510","Keithley DAQ6510 data acquisition system (identity only)","labs","Electronics and measurement","","hardware","R0","MIT",0,"It reads `idn` and `identify`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument keithley instruments daq6510 scpi keithley daq6510 data acquisition scpi visa identity idn identify mit"],["labs/croningp__chemputersoftware","IKA RET Control Visc hotplate stirrer","labs","Thermal and process control","","hardware","R2","BSD-3-Clause",111,"It reads `medium_temperature`, `stir_rate` and `ph`; sets `temperature_setpoint` and `stir_rate_setpoint`; runs `set_temperature`, `start_heating`, `stop_heating`, `start_stirring` and 2…","thermal.zone ika ret control visc python-object hotplate stirrer temperature-control serial medium_temperature stir_rate ph temperature_setpoint stir_rate_setpoint set_temperature start_heating stop_heating start_stirring stop_stirring stop_hotplate bsd-3-clause"],["labs/croningp__pycont","Tricontinent C3000 syringe pump (pycont.C3000Controller)","labs","Liquid handling and fluidics","","hardware","R2","GPL-3.0",9,"It reads `volume`, `plunger_position`, `top_velocity`, `default_top_velocity` and 2 more; sets `valve_position`; runs `run_pump` and `terminate`. `run_pump`: run a pump at a declared…","fluid.pump tricontinent c3000 syringe pump (pycont) python-object syringe-pump tricontinent c3000 fluid serial volume plunger_position top_velocity default_top_velocity busy initialized valve_position run_pump terminate gpl-3.0"],["labs/croningp__pylabware","Tricontinent C3000 syringe pump (PyLabware)","labs","Liquid handling and fluidics","","hardware","R2","MIT",15,"It reads `plunger_position`, `initialized`, `idle` and `connected`; sets `valve_position`; runs `transfer`, `move_plunger`, `move_home`, `set_speed` and 6 more. `transfer`: dispense or…","fluid.pump tricontinent c3000 python-object syringe-pump pump valve serial dt-protocol plunger_position initialized idle connected valve_position transfer move_plunger move_home set_speed set_start_velocity set_stop_velocity set_predefined_speed set_ramp_slope set_resolution_mode stop_pump mit"],["labs/cukelarter__chemyx-syringe-pump","CHEMYX syringe pump","labs","Liquid handling and fluidics","","hardware","R2","licence not asserted",5,"It reads `pump_status`, `parameters`, `parameter_limits`, `displaced_volume` and 1 more; sets `units`, `diameter`, `rate`, `volume` and 2 more; runs `start_run`, `pause_run`, `restart_run`…","fluid.pump chemyx chemyx syringe pump (serial) serial syringe pump pump serial infuse withdraw chemyx pump_status parameters parameter_limits displaced_volume elapsed_time units diameter rate volume delay time start_run pause_run restart_run stop_run noassertion"],["labs/czbiohub-sf__copylot","Vortran Stradus laser (copylot VortranLaser)","labs","Optics and microscopy","","hardware","R2","BSD-3-Clause",8,"It reads `emission`, `maximum_power`, `fault_code` and `fault_description`; sets `power`, `emission_delay` and `pulse_mode`; runs `emission_on` and `emission_off`. `emission_on`: switch the…","optics.laser vortran stradus laser python-object laser vortran stradus emission serial emission maximum_power fault_code fault_description power emission_delay pulse_mode emission_on emission_off bsd-3-clause"],["labs/czbiohub-sf__python-fish-sorter","Fish Sorter pneumatic valve controller (Wago, Modbus TCP)","labs","Liquid handling and fluidics","","hardware","R2","BSD-3-Clause",3,"It reads `function_code` and `function_echo`; sets `draw_time_ms` and `expel_time_ms`; runs `set_pressure`, `set_vacuum`, `idle_atmospheric` and `safe_pneumatics`. `set_pressure`…","fluid.valve wago codesys pneumatic valve controller of the fish sorter v2 python-object fish sorter pneumatics pressure vacuum valve wago modbus function_code function_echo draw_time_ms expel_time_ms set_pressure set_vacuum idle_atmospheric safe_pneumatics bsd-3-clause"],["labs/czbiohub-sf__reglo-icc-pump-control","Masterflex Ismatec Reglo ICC peristaltic pump","labs","Liquid handling and fluidics","","hardware","R2","BSD-3-Clause",1,"It reads `max_flow_rate`, `running`, `channel_count`, `pump_address` and 4 more; sets `tubing_id`; runs `pump` and `stop_pump`. `pump`: run a pump at a declared flow rate for a declared…","fluid.pump masterflex (avantor) ismatec reglo icc digital peristaltic pump python-object peristaltic pump reglo icc ismatec serial fluid max_flow_rate running channel_count pump_address serial_number model_number software_version head_code tubing_id pump stop_pump bsd-3-clause"],["labs/daanwielens__research-python","Lake Shore Model 332 temperature controller","labs","Thermal and process control","","hardware","R2","licence not asserted",5,"It reads `temperature`, `temperature_celsius`, `heater_output` and `pid`; sets `setpoint`, `heater_range` and `manual_output`; runs `set_pid` and `heater_off`. `set_pid`: set the loop-1…","thermal.zone lake shore cryotronics model 332 temperature controller scpi temperature controller lakeshore model 332 pid scpi gpib temperature temperature_celsius heater_output pid setpoint heater_range manual_output set_pid heater_off noassertion"],["labs/danielballan__caproto-rpi","Raspberry Pi hat IOC (caproto EPICS Channel Access)","labs","Other devices","","hardware","R1","licence not asserted",2,"It sets `hat_state`; runs `hat_on` and `all_off`. `hat_on`: drive the hat pins HIGH through the state PV and confirm the state PV reads 1. A hardware driver: the market serves…","device danielballan caproto-rpi tag-bridge epics epics-ca caproto raspberry-pi gpio led tag-bridge hat_state hat_on all_off noassertion"],["labs/davehe929__scopebench-mcp","RIGOL DHO800/DHO900 oscilloscope","labs","Electronics and measurement","","hardware","R1","Apache-2.0",2,"It reads `trigger_status`, `frequency`, `period`, `vpp` and 2 more; sets `channel_coupling`, `channel_scale`, `channel_offset`, `trigger_level` and 2 more; runs `measure`. `measure`: read…","instrument rigol technologies dho800/dho900 series oscilloscope scpi oscilloscope rigol dho800 dho804d scpi trigger_status frequency period vpp vrms mean channel_coupling channel_scale channel_offset trigger_level timebase_scale timebase_offset measure apache-2.0"],["labs/davidlutton__labtoolkit","Agilent PSA spectrum analyser (labtoolkit AgilentE44nn)","labs","Electronics and measurement","","hardware","R1","MIT",28,"It reads `identification`; sets `frequency_center`, `frequency_span`, `sweep_points`, `resolution_bandwidth` and 2 more; runs `stop_sweep`. `stop_sweep`: stop continuous sweeping (the…","instrument agilent technologies psa spectrum analyser (e4440a to e4448a) python-object spectrum-analyser psa scpi sweep spectrum identification frequency_center frequency_span sweep_points resolution_bandwidth video_bandwidth continuous stop_sweep mit"],["labs/deepmodeling__uni-lab-os","Runze syringe pump","labs","Liquid handling and fluidics","","hardware","R2","GPL-3.0",178,"It reads `plunger_position`, `velocity_grade`, `velocity_init`, `velocity_end` and 7 more; sets `position` and `max_velocity`; runs `pump` and `stop_pump`. `pump`: run a pump at a…","fluid.pump runze syringe pump (runzesyringepump) python-object syringe pump serial fluid runze pump plunger_position velocity_grade velocity_init velocity_end valve_position status command_buffer_status backlash_position aux_input_status_1 aux_input_status_2 software_version position max_velocity pump stop_pump gpl-3.0"],["labs/dennis-van-gils__dvg_arduino_lock-in_amp","DvG Arduino lock-in amplifier (Alia_protocol_serial.Alia)","labs","Electronics and measurement","","hardware","R1","MIT",33,"It reads `ref_clipping_high`, `ref_clipping_low`, `adc_autocal_valid`, `adc_autocal_gaincorr` and 4 more; sets `ref_waveform`, `ref_freq`, `ref_offset`, `ref_amplitude` and 1 more; runs…","instrument dennis van gils dvg arduino lock-in amplifier (alia) python-object lock-in lock-in-amplifier signal-generation adc serial ref_clipping_high ref_clipping_low adc_autocal_valid adc_autocal_gaincorr adc_autocal_offsetcorr sampling_rate block_size running ref_waveform ref_freq ref_offset ref_amplitude ref_amplitude_rms start_acquisition stop_acquisition mit"],["labs/dgretton__pyhamilton","Hamilton liquid handler (pyhamilton.HamiltonInterface)","labs","Liquid handling and fluidics","","hardware","R2","MIT",192,"It reads `is_open` and `server_exited`; runs `initialize`, `aspirate`, `dispense`, `move_plate` and 3 more. `initialize`: initialize the Hamilton robot (the upstream INITIALIZE…","lab.liquid_handler hamilton star / starlet (pyhamilton hamiltoninterface) python-object liquid-handler hamilton venus iswap pipetting is_open server_exited initialize aspirate dispense move_plate set_labware_property shutdown_interface start_interface mit"],["labs/diamondlightsource__dodal","DECTRIS Eiger area detector (dodal)","labs","Electronics and measurement","","hardware","R1","Apache-2.0",5,"It reads `armed`, `bit_depth`, `stale_params` and `acquisition_id`; runs `stage`, `unstage`, `disarm` and `files`. `stage`: arm the Eiger for one externally triggered collection with the…","instrument eigerdetector (dodal) ophyd ophyd epics eiger odin area-detector acquisition hdf5 armed bit_depth stale_params acquisition_id stage unstage disarm files apache-2.0"],["labs/drkirkm__syringepump","Harvard Apparatus OEM syringe pump","labs","Liquid handling and fluidics","","hardware","R2","CC0-1.0",1,"It reads `pumping`; sets `flow_rate` and `diameter`; runs `run_pump` and `stop_all`. `run_pump`: start the configured pump address at the flow rate it was configured with. A…","fluid.pump harvard apparatus oem syringe pump serial syringe pump harvard apparatus serial infuse dispense pumping flow_rate diameter run_pump stop_all cc0-1.0"],["labs/drmcnelson__linear-ccd-with-ltspice-kicad-firmware-and-python-library","TCD1304 linear CCD (TCD1304Rev2Controller)","labs","Spectroscopy","","hardware","R0","CC-BY-NC-SA-4.0",36,"It reads `identifier`, `configuration`, `pixel_count`, `dark_pixel_count` and 1 more; runs `measure_intensity` and `set_holdoff`. `measure_intensity`: measure optical or radiant…","instrument.spectrometer mitchell c. nelson tcd1304 linear ccd controller serial linear ccd tcd1304 spectrometer spectroscopy serial identifier configuration pixel_count dark_pixel_count sensor measure_intensity set_holdoff cc-by-nc-sa-4.0"],["labs/e-lab-sfsu__robocam3.1","RoboCam 3.1 camera (robocam.camera:Camera)","labs","Sensors and cameras","","hardware","R1","MIT",1,"It reads `running`, `resolution`, `supported_resolutions`, `capture_lock_timeouts` and 2 more; sets `exposure_us`, `gain`, `ae_enabled`, `hqi` and 3 more; runs `reset_capture_stats`…","sensor.camera e-lab-sfsu robocam 3.1 camera python-object camera imaging well-plate playerone picamera2 opencv running resolution supported_resolutions capture_lock_timeouts capture_sdk_errors dropped_frames exposure_us gain ae_enabled hqi usb_bandwidth_percent offset sensor_mode_index reset_capture_stats mit"],["labs/eta-systems__labor-gpib","Rohde & Schwarz NGMO2 channel A","labs","Electronics and measurement","","hardware","R2","licence not asserted",2,"It reads `identity` and `status_byte`; sets `voltage_setpoint`, `current_limit`, `measurement_interval`, `averaging_samples` and 5 more; runs `measure_voltage`, `measure_current`…","instrument.smu rohde & schwarz ngmo2 dual-channel analyzer/power supply scpi power supply source measure unit ngmo2 gpib prologix channel a identity status_byte voltage_setpoint current_limit measurement_interval averaging_samples output_enabled sense_function current_range output_format display_enabled measure_voltage measure_current output_off scpi_rst noassertion"],["labs/ethanjli__liquid-handling-robotics","Liquid-handling robot x-axis (sample stage)","labs","Motion control","","hardware","R2","BSD-3-Clause",1,"It reads `physical_position` and `sensor_position`; runs `move_by_physical_delta` and `stop_axis`. `move_by_physical_delta`: move the x-axis by a relative physical displacement…","motion.axis ethanjli liquid-handling-robotics x-axis python-object liquid handling robot linear actuator x-axis arduino asyncio physical_position sensor_position move_by_physical_delta stop_axis bsd-3-clause"],["labs/f9r__ihcpmslib-wrappers","INHECO SCILA CO2 incubator (ihcWrappers.scila.ScilaWrapper)","labs","Thermal and process control","","hardware","R2","BSD-2-Clause",3,"It reads `device_name`, `firmware_version`, `state`, `current_temperature` and 8 more; sets `auto_boost_co2`; runs `set_temperature` and `stop_incubation`. `set_temperature`: set the…","instrument.incubator inheco scila python-object incubator co2 temperature-control inheco pythonnet device_name firmware_version state current_temperature target_temperature temperature_control boost_state co2_flow_status liquid_level door_status valve_status measure_temperature auto_boost_co2 set_temperature stop_incubation bsd-2-clause"],["labs/feifanphys__instrumentdriver","Keysight N5182B signal generator","labs","Electronics and measurement","","hardware","R1","licence not asserted",1,"It sets `frequency`, `power` and `output`; runs `reset`. `reset`: reset the signal generator (SCPI *RST). A hardware driver: the market serves its fake backend, so no instrument…","instrument keysight technologies n5182b scpi signal generator rf source keysight n5182b scpi frequency power output reset noassertion"],["labs/festo-se__festo-dev-applied-motion","Festo FPosBAPI gantry (FPosBAPIClient)","labs","Robot arms and grippers","","hardware","R2","MIT",1,"It reads `position`, `sys_status`, `error_active`, `error_text` and 1 more; sets `global_speed`; runs `home`, `cartesian_pose` and `stop`. `home`: home all axes with one PLC HOME command…","robot.arm festo cecc-x plc with the fposbapi codesys server python-object gantry cartesian motion fposbapi cecc-x plc position sys_status error_active error_text fieldbus_error global_speed home cartesian_pose stop mit"],["labs/festo-se__festo-dev-fluid-control","Festo pressure-over-liquid instrument (FluidControlSession)","labs","Liquid handling and fluidics","","hardware","R2","LicenseRef-proprietary",0,"It reads `channels`, `liquid_classes` and `fluid_status`; sets `pressure`; runs `aspirate`, `dispense`, `mix` and `deactivate`. `aspirate`: aspirate a volume on one valve channel with a…","lab.liquid_handler festo pressure-over-liquid dispenser/pipettor (pgva + vaem) python-object festo pressure-over-liquid dispenser pipettor liquid-handling channels liquid_classes fluid_status pressure aspirate dispense mix deactivate licenseref-proprietary"],["labs/fibsem-os__fibsem-os","fibsem-os remote fluorescence microscope","labs","Optics and microscopy","","hardware","R1","MIT",26,"It reads `is_acquiring`, `is_interactive` and `acquiring_reason`; sets `exposure_time`, `binning`, `gain`, `channel_name` and 1 more; runs `start_acquisition` and `stop_acquisition`…","instrument.microscope fibsem-os remotefluorescencemicroscope python-object fluorescence microscope remote live-view camera is_acquiring is_interactive acquiring_reason exposure_time binning gain channel_name channel_color start_acquisition stop_acquisition mit"],["labs/filipdominec__rp2daq","RP2DAQ board (rp2daq.Rp2daq)","labs","Electronics and measurement","","hardware","R2","MIT",41,"It reads `adc_mean`, `stepper_position` and `stepper_moving`; sets `gpio_pin` and `gpio_level`; runs `adc_sample`, `pwm_set`, `stepper_init`, `stepper_move` and 1 more. `adc_sample`…","io.gpio filip dominec rp2daq board on raspberry pi pico python-object rp2040 rp2350 daq gpio adc pwm stepper usb-serial adc_mean stepper_position stepper_moving gpio_pin gpio_level adc_sample pwm_set stepper_init stepper_move drive_safe_state mit"],["labs/florian-lapp__nesp-lib-py","New Era syringe pump (nesp-lib Pump)","labs","Liquid handling and fluidics","","hardware","R2","MIT",12,"It reads `model_number`, `firmware_version`, `status`, `running` and 2 more; sets `syringe_diameter_mm`, `pumping_direction`, `pumping_volume_ml`, `pumping_rate_ml_per_min` and 1 more…","fluid.pump new era pump systems syringe pump (nesp-lib) python-object syringe-pump fluid infuse withdraw serial model_number firmware_version status running volume_infused_ml volume_withdrawn_ml syringe_diameter_mm pumping_direction pumping_volume_ml pumping_rate_ml_per_min safe_mode_timeout_s run_pump purge stop_pump mit"],["labs/fredrik-qi__fork_fluent_sila2_connector","Tecan Fluent liquid handler","labs","Liquid handling and fluidics","","hardware","R2","BSD-3-Clause",0,"It reads `state`, `progress`, `last_error`, `runnable_methods` and 1 more; runs `start_fluent`, `prepare_method`, `run_method`, `pause_run` and 9 more. `start_fluent`: start FluentControl…","lab.liquid_handler tecan fluentcontrol via silafluentcontroller python-object liquid-handler pipetting fluentcontrol sila2 labware state progress last_error runnable_methods variable_names start_fluent prepare_method run_method pause_run resume_run stop_method aspirate dispense drop_tips set_location transfer_labware transfer_labware_back_to_base set_variable_value bsd-3-clause"],["labs/freespace__pyapt","Thorlabs APT stage controller (pyapt)","labs","Motion control","","hardware","R1","MIT",32,"It reads `velocity`, `moving`, `homed`, `forward_limit_active` and 4 more; sets `position`, `soft_limits`, `maximum_velocity` and `acceleration`; runs `home`, `move_relative` and `stop_motion`…","motion.axis thorlabs apt motion controller (mts50, prm1 or lts300 stage) python-object thorlabs apt motion stage usb ftdi velocity moving homed forward_limit_active reverse_limit_active status status_bits minimum_velocity position soft_limits maximum_velocity acceleration home move_relative stop_motion mit"],["labs/freespace__pysmc100","Newport SMC100 single-axis motion controller","labs","Motion control","","hardware","R1","MIT",13,"It reads `position`, `error_code` and `state`; runs `home`, `move_absolute` and `move_relative`. `home`: home the stage and leave it at the origin. A hardware driver: the market…","motion.axis newport smc100 serial newport smc100 motion stage serial rs232 position error_code state home move_absolute move_relative mit"],["labs/fretchen__synqs_devices","Andor Solis camera (synqs_devices)","labs","Sensors and cameras","","hardware","R1","MIT",1,"It reads `frame_width`, `frame_height`, `x_binning`, `y_binning` and 2 more; sets `exposure_time`, `acquisition_mode`, `trigger_mode`, `trigger_edge` and 2 more; runs `snap`. `snap`…","sensor.camera andor technology andor solis camera (andor sdk3) serial camera andor solis labscript blacs imaging frame_width frame_height x_binning y_binning accumulations kinetics exposure_time acquisition_mode trigger_mode trigger_edge cooldown temperature_setpoint snap mit"],["labs/giansimone__ctrl-syringe-pumps","Syringe pump over serial (ctrl-syringe-pumps)","labs","Liquid handling and fluidics","","hardware","R2","MIT",0,"It sets `diameter`, `direction` and `pumping_rate`; runs `run_pump`, `stop_pump`, `test_pump` and `reverse_direction`. `run_pump`: start the pump (RUN). A hardware driver: the market…","fluid.pump giansimone serial syringe pump (basic mode) python-object syringe pump serial infuse withdraw pump diameter direction pumping_rate run_pump stop_pump test_pump reverse_direction mit"],["labs/gormleylab__spectramax","SpectraMax plate reader (spectramax.Spectramax)","labs","Spectroscopy","","hardware","R2","MIT",2,"It reads `instrument_status` and `plate_data`; runs `set_incubator_temperature`, `read_uvvis` and `incubator_off`. `set_incubator_temperature`: set the incubator temperature through…","instrument.spectrophotometer molecular devices spectramax plate reader (softmax pro automation api) python-object plate reader spectrophotometer uv-vis softmax pro incubator instrument_status plate_data set_incubator_temperature read_uvvis incubator_off mit"],["labs/graysonbellamy__sartoriuslib","Sartorius balance via sartoriuslib","labs","Electronics and measurement","","hardware","R1","MIT",3,"It reads `net_weight`, `gross_weight`, `tare_value`, `stable` and 4 more; sets `display_unit`, `filter_mode`, `auto_zero`, `isocal_mode` and 2 more; runs `measure_mass`. `measure_mass`…","instrument.balance sartorius sartorius balance (sartoriuslib balance facade) python-object balance weighing mass sartorius xbpi sbi asyncio net_weight gross_weight tare_value stable status_state model serial software display_unit filter_mode auto_zero isocal_mode tare_behavior menu_access measure_mass mit"],["labs/gregmoille__instrumentcontrol","Tektronix DPO70000 oscilloscope","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `acquisition_mode_actual`, `acquisition_num_acquisitions`, `acquisition_num_averages`, `acquisition_num_envelopes` and 2 more; sets `acquisition_mode`…","instrument tektronix dpo70000 series oscilloscope scpi oscilloscope tektronix dpo70000 scpi acquisition_mode_actual acquisition_num_acquisitions acquisition_num_averages acquisition_num_envelopes acquisition_num_frames trigger_state acquisition_mode acquisition_num_samples acquisition_sampling_mode acquisition_state acquisition_stop_after acquisition_enhanced_enob acquisition_enhanced_state acquisition_interp_8bit acquisition_magnivu mit"],["labs/gridinwork__ai-oscilloscope-isds205b","INSTRUSTAR ISDS205B USB oscilloscope (instrustar.Scope)","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `available`, `ch1_voltage_resolution_v`, `ch2_voltage_resolution_v`, `ch1_coupling_ac` and 8 more; sets `sample_rate_hz`, `generator_waveform`, `trigger_mode`, `trigger_style`…","instrument instrustar isds205b python-object oscilloscope usb isds205b instrustar waveform dds voltage measurement available ch1_voltage_resolution_v ch2_voltage_resolution_v ch1_coupling_ac ch2_coupling_ac generator_enabled has_hard_trigger has_dds has_io has_pretrigger_percent has_roll_mode memory_length_kb sample_rate_hz generator_waveform trigger_mode trigger_style trigger_source trigger_level_mv trigger_pretrigger_percent capture set_input_range generator_enable mit"],["labs/helixworks-technologies__helixcycler","HelixCycler OT thermocycler (tc_send_code.HardwareController)","labs","Thermal and process control","","hardware","R2","licence not asserted",3,"It reads `lid_temperature`, `plate_temperature` and `plate_hold_remaining`; sets `lid_setpoint`, `plate_setpoint` and `shake_speed`; runs `set_plate_target`, `open_lid`, `close_lid` and…","lab.thermal_block helixworks technologies helixcycler ot thermocycler python-object thermocycler pcr thermal block serial heater shaker lid_temperature plate_temperature plate_hold_remaining lid_setpoint plate_setpoint shake_speed set_plate_target open_lid close_lid deactivate_all noassertion"],["labs/hgomersall__pyzaber","Zaber multiaxis linear slides (pyzaber)","labs","Robot arms and grippers","","hardware","R2","licence not asserted",0,"It reads `x_mm`, `y_mm` and `z_mm`; runs `home`, `move_to_position` and `stop_motion`. `home`: home all three axes with the native home command (command 1); the clone's example homes…","robot.arm zaber technologies multiaxis linear slides serial zaber linear slide gantry multiaxis serial motion positioner x_mm y_mm z_mm home move_to_position stop_motion noassertion"],["labs/histedlab__scanimage-python-control","ScanImage remote control (py_json_client.ScanimageTcpipClient)","labs","Optics and microscopy","","hardware","R1","licence not asserted",2,"It sets `scan_zoom_factor`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument.microscope histed lab scanimage tcp/ip json client python-object scanimage microscope remote-control tcpip json scan_zoom_factor noassertion"],["labs/holtzmanjon__apoalpyca","APO 1m Ash Dome rotation (ASCOM Alpaca dome server)","labs","Other devices","","hardware","R2","GPL-3.0",0,"It reads `azimuth`, `shutterstatus`, `slewing`, `athome` and 1 more; runs `slew_azimuth`, `park`, `find_home`, `set_park` and 1 more. `slew_azimuth`: start a SlewToAzimuth and wait until…","device apache point observatory 1m ash dome tag-bridge dome alpaca ascom observatory tag-bridge azimuth shutterstatus slewing athome atpark slew_azimuth park find_home set_park abort_slew gpl-3.0"],["labs/hrosiak__esp301","Newport ESP 301 stepper motion controller (esp.esp)","labs","Motion control","","hardware","R1","GPL-3.0",7,"It reads `position` and `last_error`; sets `target_position`; runs `reset_axis`. `reset_axis`: reset the served axis with the upstream reset (OR, WS0) and report whether the…","motion.axis newport esp 301 serial motion stepper controller esp301 serial newport position last_error target_position reset_axis gpl-3.0"],["labs/hslarson__speck-lab-goniometer","Thorlabs compact spectrometer (pyCCT SpectrometerWrapper)","labs","Spectroscopy","","hardware","R1","MIT",0,"It reads `device_id`; sets `manual_exposure`, `hardware_average`, `input_hw_trigger_enabled`, `input_hw_trigger_average_no_wait` and 3 more; runs `acquire_spectrum`. `acquire_spectrum`…","instrument.spectrometer thorlabs compact spectrograph sdk (pycct spectrometerwrapper) python-object spectrometer spectrum thorlabs pycct goniometer device_id manual_exposure hardware_average input_hw_trigger_enabled input_hw_trigger_average_no_wait input_hw_trigger_falling_edge output_hw_trigger_delay use_amplitude_correction acquire_spectrum mit"],["labs/idc-milab__openlh","OpenLH liquid handler (uArm Swift Pro)","labs","Robot arms and grippers","","hardware","R2","licence not asserted",27,"It reads `position_x`, `position_y`, `position_z`, `polar_rotation` and 5 more; sets `base_angle`, `left_angle`, `right_angle`, `hand_angle` and 2 more; runs `move_to_position` and…","robot.arm idc-milab / ufactory openlh liquid handler on a uarm swift pro serial openlh uarm swift pro liquid handling robot arm serial position_x position_y position_z polar_rotation polar_stretch polar_height ultrasonic_distance limit_switch is_moving base_angle left_angle right_angle hand_angle pump_on gripper_closed move_to_position tool_off noassertion"],["labs/iherrbenza__ad9959_python","AD9959 four-channel DDS (DDS_ESP32_lab.DDS_ESP32)","labs","Electronics and measurement","","hardware","R1","BSD-3-Clause",5,"It sets `frequency`, `amplitude` and `phase`; runs `mute`. `mute`: set every channel amplitude word to 0 (the safe state); it takes no input. A hardware driver: the market serves…","instrument analog devices / iherrbenza ad9959 dds via esp32 python-object dds ad9959 esp32 signal-source rf frequency amplitude phase mute bsd-3-clause"],["labs/imswitch2__imswitch2","ImSwitch2 Standa rotation mount","labs","Motion control","","hardware","R1","GPL-3.0",5,"It reads `position`; runs `move_absolute` and `stop_motion`. `move_absolute`: command one or more actuated joints to target positions in joint space, optionally over a declared…","motion.axis standa 8smc5 rotation mount controller via imswitch2 python-object rotation mount standa 8smc5 libximc motion imswitch2 position move_absolute stop_motion gpl-3.0"],["labs/imswitch__imswitch","Standa rotation mount via ImSwitch (StandaMotor)","labs","Motion control","","hardware","R1","GPL-3.0",88,"It reads `position`; runs `move_absolute` and `stop_motion`. `move_absolute`: command one or more actuated joints to target positions in joint space, optionally over a declared…","motion.axis standa 8smc5 rotation mount controller python-object rotation mount standa libximc motion imswitch position move_absolute stop_motion gpl-3.0"],["labs/instrumentkit__instrumentkit","Tektronix DPO70000 oscilloscope (instrumentkit)","labs","Electronics and measurement","","hardware","R0","AGPL-3.0",279,"It reads `acquire_enhanced_enob`, `acquire_enhanced_state`, `acquire_interp_8bit`, `acquire_magnivu` and 8 more; runs `run_acquisition`, `stop_acquisition`, `force_trigger`…","instrument tektronix dpo70000 series python-object oscilloscope tektronix scpi acquisition acquire_enhanced_enob acquire_enhanced_state acquire_interp_8bit acquire_magnivu acquire_mode acquire_mode_actual acquire_num_acquisitions acquire_num_avgs acquire_num_envelop acquire_num_frames acquire_state trigger_state run_acquisition stop_acquisition force_trigger software_trigger reset_instrument agpl-3.0"],["labs/iridiumwastaken__pumpy3","Harvard PHD 2000 syringe pump (pumpy3.Pump2000)","labs","Liquid handling and fluidics","","hardware","R2","MIT",3,"It reads `infused_volume` and `running`; sets `diameter`, `rate` and `target_volume`; runs `start_pump` and `stop_pump`. `start_pump`: start infusing or withdrawing with the rate and…","fluid.pump harvard apparatus phd 2000 syringe pump python-object syringe pump harvard phd2000 serial infuse withdraw pumpy3 infused_volume running diameter rate target_volume start_pump stop_pump mit"],["labs/itdaniher__olin-smus","Olin ModCon USB source-measure unit","labs","Electronics and measurement","","hardware","R2","licence not asserted",4,"It reads `measured_voltage`, `measured_current`, `mod_voltage` and `source_mode`; sets `source_voltage` and `source_current`; runs `source_off`. `source_off`: set the source current…","instrument.smu olin college modcon source-measure unit python-object smu source-measure-unit usb pyusb electrical measured_voltage measured_current mod_voltage source_mode source_voltage source_current source_off noassertion"],["labs/janelia-python__zaber_device_python","Zaber stage (zaber_device.ZaberStage)","labs","Motion control","","hardware","R1","BSD-3-Clause",3,"It reads `x_position`, `y_position`, `z_position`, `x_actuator_id` and 3 more; sets `x_microstep_size`, `y_microstep_size`, `z_microstep_size`, `x_travel` and 2 more; runs `home`…","motion.axis zaber technologies motorized linear stage chain (zaberstage) python-object zaber linear-stage motion serial x_position y_position z_position x_actuator_id y_actuator_id z_actuator_id homed x_microstep_size y_microstep_size z_microstep_size x_travel y_travel z_travel home stop_motion move_absolute move_relative move_to_stored_position store_position bsd-3-clause"],["labs/jasapp__rigol","RIGOL DP832A triple-channel DC power supply","labs","Electronics and measurement","","hardware","R1","licence not asserted",1,"It reads `voltage_ch1`, `current_ch1`, `power_ch1`, `voltage_ch2` and 5 more; sets `output_ch1`, `voltage_setpoint_ch1`, `current_setpoint_ch1`, `output_ch2` and 5 more; runs `set_ovp`…","instrument rigol dp832a python-object power-supply dc-source triple-channel usb-tmc voltage_ch1 current_ch1 power_ch1 voltage_ch2 current_ch2 power_ch2 voltage_ch3 current_ch3 power_ch3 output_ch1 voltage_setpoint_ch1 current_setpoint_ch1 output_ch2 voltage_setpoint_ch2 current_setpoint_ch2 output_ch3 voltage_setpoint_ch3 current_setpoint_ch3 set_ovp set_ocp noassertion"],["labs/jasegehring__spamb","SPAMB syringe pump (Chemyx Fusion 4000-X, PumpController)","labs","Liquid handling and fluidics","","hardware","R2","MIT",0,"It reads `running`, `dispensed_volume` and `volume_remaining`; sets `direction`, `flow_rate`, `target_volume` and `syringe_diameter`; runs `run_pump` and `stop_pump`. `run_pump`: run a pump…","fluid.pump chemyx fusion 4000-x serial spamb fluidics syringe pump chemyx fusion 4000-x serial running dispensed_volume volume_remaining direction flow_rate target_volume syringe_diameter run_pump stop_pump mit"],["labs/jdmax__epics-device-lib","Lake Shore 336 temperature controller (epics-device-lib ls336 DeviceConnection)","labs","Thermal and process control","","hardware","R2","licence not asserted",0,"It reads `temperature`, `temperatures`, `heater_output`, `pid` and 1 more; sets `setpoint`, `manual_heater` and `heater_range`; runs `set_temperature`, `heater_off` and `enable_heater`…","thermal.zone lake shore cryotronics model 336 temperature controller python-object lakeshore ls336 temperature-controller cryostat heater telnet epics temperature temperatures heater_output pid output_mode setpoint manual_heater heater_range set_temperature heater_off enable_heater noassertion"],["labs/jieunboy0516__newport-smc100-motor-controller-library---python","Newport SMC100 motor controller (smc100_base.smc100)","labs","Motion control","","hardware","R1","licence not asserted",3,"It reads `position`, `state` and `errors`; sets `velocity`; runs `move_absolute`, `move_relative`, `start_home` and `stop_motion`. `move_absolute`: move the axis to an absolute position…","motion.axis newport smc100 motor controller python-object newport smc100 motor controller motion axis serial position state errors velocity move_absolute move_relative start_home stop_motion noassertion"],["labs/jjgoings__gym-muller_brown","gym-muller_brown discrete Muller-Brown potential","labs","Simulation","chemistry","simulated","R0","MIT",3,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jjgoings gym-muller_brown gymnasium muller-brown potential-energy-surface gridworld reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["labs/jonathanvanschenck__sr830-python","SRS SR830 lock-in amplifier","labs","Electronics and measurement","","hardware","R1","licence not asserted",2,"It reads `frequency`, `x`, `y`, `r` and 1 more; sets `time_constant_index`, `sensitivity_index` and `sync_filter`. A hardware driver: the market serves its fake backend, so no…","instrument stanford research systems sr830 lock-in amplifier scpi lock-in amplifier sr830 gpib scpi frequency x y r theta time_constant_index sensitivity_index sync_filter noassertion"],["labs/jordvl__pylabrobot-open-science-nd1000","Thermo Fisher NanoDrop 1000 spectrophotometer (Code/nanodrop.py:NanoDrop1000)","labs","Spectroscopy","","hardware","R1","licence not asserted",0,"It reads `raw_spectrum`; sets `lamp`, `magnet` and `integration_time`; runs `measure_spectrum` and `take_blank`. `measure_spectrum`: acquire an optical or mass spectrum over a…","instrument.spectrophotometer thermo fisher scientific nanodrop 1000 python-object spectrophotometer spectrometer absorbance uv-vis nanodrop usb pylabrobot raw_spectrum lamp magnet integration_time measure_spectrum take_blank noassertion"],["labs/josuablejeru__labmastro","Hanmatek HM bench supply (labmastro Modbus RTU)","labs","Electronics and measurement","","hardware","R2","GPL-3.0",1,"It reads `output_enabled`, `voltage` and `current`; sets `voltage_setpoint`, `current_setpoint`, `over_voltage_protection` and `over_current_protection`; runs `output_on` and `output_off`…","instrument.smu hanmatek hm series tag-bridge power-supply modbus modbus-rtu tag-bridge hanmatek output_enabled voltage current voltage_setpoint current_setpoint over_voltage_protection over_current_protection output_on output_off gpl-3.0"],["labs/jovanmarkov96__keysight-dsox1200-control","Keysight InfiniiVision 1200 X-Series oscilloscope (keysight_dsox1200.DSOX1200)","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `identity`, `channel1_probe_ratio`, `channel1_invert`, `timebase_mode` and 7 more; sets `channel1_display`, `channel1_coupling`, `channel1_scale_v_per_div`, `channel1_offset_v`…","instrument keysight technologies infiniivision 1200 x-series oscilloscope python-object oscilloscope keysight infiniivision dsox1200 edux1052 scpi visa identity channel1_probe_ratio channel1_invert timebase_mode timebase_position_s trigger_slope trigger_sweep acquire_count acquire_points sample_rate_hz acquire_complete channel1_display channel1_coupling channel1_scale_v_per_div channel1_offset_v timebase_scale_s_per_div trigger_source trigger_level_v acquire_type measure run single autoscale stop_acquisition mit"],["labs/jrafolsr__pyinstruments","Keysight 33210A function generator","labs","Electronics and measurement","","hardware","R1","MIT",9,"It sets `frequency`, `amplitude`, `offset`, `function` and 2 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument keysight / agilent technologies 33210a function generator scpi function generator keysight agilent 33210a scpi frequency amplitude offset function load output mit"],["labs/kagisokgwahla__capstone-molecule-environment","molecule-v0 molecular editing environment","labs","Simulation","chemistry","simulated","R0","GPL-3.0",1,"It reads `observation`, `tick` and `episode`; runs `step` and `reset_world`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim kagisokgwahla capstone-molecule-environment gymnasium molecule drug-design reinforcement-learning simulation smiles observation tick episode step reset_world gpl-3.0"],["labs/kajalbiju__psi_bluesky_backend","Oxford Instruments Mercury iTC temperature controller (PSI Bluesky4)","labs","Thermal and process control","","hardware","R2","licence not asserted",0,"It reads `temperature`; sets `temperature_setpoint`, `heater_setpoint`, `p_value`, `i_value` and 1 more; runs `heater_off`. `heater_off`: drive the temperature-loop setpoint to 0 K…","thermal.zone oxford instruments mercury itc temperature controller scpi temperature controller mercury itc cryogenic pid visa temperature temperature_setpoint heater_setpoint p_value i_value d_value heater_off noassertion"],["labs/karimrayttu__ece-tool-suite","ECE Tool Suite oscilloscope (ece_suite.instruments.keysight.KeysightScope)","labs","Electronics and measurement","","hardware","R1","MIT",1,"It reads `identity` and `measurements`; runs `measure_item`, `measure_vpp`, `capture`, `run` and 3 more. `measure_item`: read one scalar automatic measurement from the scope's current…","instrument keysight technologies infiniivision-class oscilloscope python-object oscilloscope scpi visa keysight infiniivision measurement identity measurements measure_item measure_vpp capture run single reset_instrument stop_acquisition mit"],["labs/kist-csrc__batchsynthesismodule","IKA RET control-visc hotplate stirrer","labs","Thermal and process control","","hardware","R2","licence not asserted",1,"It reads `medium_temperature`, `hot_plate_temperature`, `heat_transfer_medium_setpoint`, `hot_plate_safety_setpoint` and 3 more; sets `medium_setpoint`, `hot_plate_setpoint` and…","thermal.zone ika ret control-visc python-object hotplate stirrer ika serial thermal medium_temperature hot_plate_temperature heat_transfer_medium_setpoint hot_plate_safety_setpoint stir_rate ph weight medium_setpoint hot_plate_setpoint stir_rate_setpoint heat_to set_heater set_stirrer set_ph_meter set_weighing reset_hot_plate stop_heating_and_stirring noassertion"],["labs/kletternaut__scopemcp","Owon/Abestop DS1102 oscilloscope (ds1102_mcp.ScopeController)","labs","Electronics and measurement","","hardware","R1","GPL-3.0",0,"It reads `instrument_model`, `run_status`, `channel1_frequency_hz`, `channel1_offset_raw` and 4 more; sets `channel1_scale`, `channel1_coupling`, `channel1_offset_v`, `horizontal_scale`…","instrument owon/abestop ds1102 oscilloscope python-object oscilloscope ds1102 usb pyusb scpi instrument_model run_status channel1_frequency_hz channel1_offset_raw channel2_frequency_hz channel2_scale channel2_coupling channel2_offset_raw channel1_scale channel1_coupling channel1_offset_v horizontal_scale trigger_mode trigger_slope trigger_source trigger_level_mv autoset run stop_acquisition gpl-3.0"],["labs/knerlab__sim_control_software","Motorized polarizer (knerlab SIM/AO microscope)","labs","Motion control","","hardware","R1","GPL-3.0",7,"It reads `position`; runs `move_absolute` and `stop_motion`. `move_absolute`: command one or more actuated joints to target positions in joint space, optionally over a declared…","motion.axis serial motorized polarizer rotation stage usmc structured illumination motion position move_absolute stop_motion gpl-3.0"],["labs/ksunden__zaber.serial","Zaber serial axis (zaber.serial.ascii.AsciiAxis)","labs","Motion control","","hardware","R1","Apache-2.0",1,"It reads `position` and `status`; runs `home_axis`, `move_abs`, `move_rel`, `move_vel` and 1 more. `home_axis`: send the native home command and wait until the axis reports idle. A…","motion.axis zaber technologies zaber device over the ascii serial protocol python-object zaber serial ascii motion axis position status home_axis move_abs move_rel move_vel stop_axis apache-2.0"],["labs/kzhao1228__pystage_apt","Thorlabs APT stage controller (pystage-apt)","labs","Motion control","","hardware","R1","MIT",10,"It reads `in_motion`, `homed`, `channel_enabled`, `forward_limit_active` and 6 more; sets `position`, `maximum_velocity`, `acceleration`, `home_direction` and 1 more; runs `home`…","motion.axis thorlabs apt single-channel stage controller python-object thorlabs apt motion stage serial usb in_motion homed channel_enabled forward_limit_active reverse_limit_active stage_model serial_number units minimum_velocity home_velocity position maximum_velocity acceleration home_direction home_limit_switch home move_relative stop_motion mit"],["labs/l-johnston__tekinstr","Tektronix MDO3000 series oscilloscope (tekinstr.Oscilloscope)","labs","Electronics and measurement","","hardware","R1","MIT",1,"It reads `sample_rate`, `acquisition_count` and `trigger_state`; sets `record_length`, `horizontal_scale`, `horizontal_delay_mode`, `acquisition_mode` and 3 more; runs `force_trigger`…","instrument tektronix mdo3000 series oscilloscope python-object oscilloscope tektronix mdo3000 scpi visa test instrument sample_rate acquisition_count trigger_state record_length horizontal_scale horizontal_delay_mode acquisition_mode num_averages acquisition_state single_acquisition force_trigger mit"],["labs/labjack__labjackpython","LabJack U3 USB DAQ (LabJackPython U3)","labs","Electronics and measurement","","hardware","R1","MIT",124,"It reads `analog_input_0`, `internal_temperature`, `dio_states` and `measure_voltage`; sets `fio_analog` and `eio_analog`; runs `set_digital_output` and `reset_device`…","instrument.dmm labjack u3 python-object daq labjack u3 analog input digital io usb analog_input_0 internal_temperature dio_states measure_voltage fio_analog eio_analog set_digital_output reset_device mit"],["labs/labpy__lantz","LabJack U12 USB DAQ (Lantz U12)","labs","Electronics and measurement","","hardware","R1","BSD-3-Clause",139,"It reads `driver_version`, `firmware_version`, `analog_input_0`, `counter` and 2 more; sets `local_id`; runs `sample_voltages`, `set_analog_outputs`, `pulse_out` and `reset_device`…","instrument.dmm labjack u12 python-object daq labjack u12 analog input analog output pulse counter driver_version firmware_version analog_input_0 counter streaming measure_voltage local_id sample_voltages set_analog_outputs pulse_out reset_device bsd-3-clause"],["labs/lachlangunn__oic","OIC Arduino DAQ / meter","labs","Electronics and measurement","","hardware","R1","MIT",55,"It reads `voltage2`; sets `voltage0` and `voltage1`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument lachlan gunn oic meter (arduino daq) scpi arduino daq dmm scpi serial pwm voltage2 voltage0 voltage1 mit"],["labs/lando1784__pyagilis","Newport Agilis agUC2","labs","Motion control","","hardware","R1","LGPL-3.0",5,"It reads `x_steps`, `y_steps`, `x_at_limit`, `y_at_limit` and 2 more; runs `jog`, `go_to_zero`, `set_zero` and `stop_motion`. `jog`: jog axis 1 and axis 2 by signed step counts (relative…","motion.axis newport agilis aguc2 piezo motion controller serial newport agilis piezo motion-controller serial x_steps y_steps x_at_limit y_at_limit x_last_operation y_last_operation jog go_to_zero set_zero stop_motion lgpl-3.0"],["labs/laristizabal1__pv-emulator","EA-PS 10060-170 programmable DC source (PV emulator)","labs","Electronics and measurement","","hardware","R2","MIT",0,"It reads `voltage`, `current`, `power` and `error_code`; sets `voltage_setpoint`, `current_setpoint` and `output`; runs `output_off`. `output_off`: switch the DC output off (OUTP OFF)…","instrument ea elektro-automatik ea-ps 10060-170 python-object dc source power supply pv emulator scpi ea-ps voltage current power error_code voltage_setpoint current_setpoint output output_off mit"],["labs/ledger-donjon__pypdm","AlphANOV PDM laser source (pypdm.pdm:PDM)","labs","Optics and microscopy","","hardware","R2","LGPL-3.0",14,"It reads `address`, `protocol_version`, `activation`, `interlock_closed` and 13 more; runs `configure_pulse` and `disable_emission`. `configure_pulse`: write the pulse frequency and…","optics.laser alphanov pdm pulsed laser source python-object laser pulsed-laser laser-diode serial binary-protocol address protocol_version activation interlock_closed temperature current current_percentage maximum_current maximum_mean_current offset_current frequency pulse_width delay operating_mode current_source sync_source delay_line_type configure_pulse disable_emission lgpl-3.0"],["labs/lewbert__talos-2d-transfer","Zolix ZC300 XYR sample stage (talos.hal.devices.zolix:ZolixXYRStage)","labs","Motion control","","hardware","R2","GPL-3.0",1,"It reads `x_um`, `y_um`, `r_deg`, `moving` and 2 more; runs `move_abs` and `stop_motion`. `move_abs`: move the stage to an absolute X/Y position (and R when given) and wait, bounded…","motion.axis zolix zc300 xyr sample stage python-object zolix zc300 xyr stage motion modbus rtu serial x_um y_um r_deg moving estop_active alarm move_abs stop_motion gpl-3.0"],["labs/liamsgithub__as7265x-spectrometer","SparkFun Triad AS7265x spectrometer","labs","Spectroscopy","","hardware","R1","licence not asserted",21,"It reads `board_present`, `hardware_version`, `temperatures` and `measure_intensity`; sets `integration_time_register`, `gain`, `led_drive_current`, `blue_led` and 1 more; runs…","instrument.spectrometer sparkfun triad spectroscopy sensor (as7265x) python-object spectrometer as7265x sparkfun triad i2c led board_present hardware_version temperatures measure_intensity integration_time_register gain led_drive_current blue_led shutter_leds read_spectrum factory_reset leds_off noassertion"],["labs/little-did-i-know__scpi-instrument-control","Siglent SPD3303X programmable power supply","labs","Electronics and measurement","","hardware","R1","MIT",13,"It reads `measured_voltage`, `measured_current`, `identity` and `last_error`; sets `voltage`, `current` and `tracking`; runs `identify`, `measure_voltage` and `measure_current`. `identify`…","instrument siglent spd3303x / spd3303x-e scpi power supply psu siglent spd3303x scpi measured_voltage measured_current identity last_error voltage current tracking identify measure_voltage measure_current mit"],["labs/ludwigregalado__lock-in_sr830","SRS SR830 lock-in amplifier","labs","Electronics and measurement","","hardware","R1","licence not asserted",2,"It reads `x`, `y`, `r`, `theta` and 2 more; sets `frequency`, `amplitude`, `input_config`, `ground` and 6 more. A hardware driver: the market serves its fake backend, so no instrument…","instrument stanford research systems sr830 serial lock-in amplifier sr830 serial measurement phase x y r theta phase identity frequency amplitude input_config ground coupling line_filter reserve time_constant_index slope sync noassertion"],["labs/lxkang00__oscilloscope-mcp","Siglent SDS2000X Plus through lxkang00/oscilloscope-mcp (SCPI transport)","labs","Electronics and measurement","","hardware","R0","licence not asserted",0,"It reads `identity`, `trigger_status` and `acquisition_state`; runs `acquisition_control`, `configure_channel`, `get_channel`, `configure_timebase` and 18 more. `acquisition_control`…","instrument siglent sds2000x plus series python-object oscilloscope scpi siglent mcp-server fake-only identity trigger_status acquisition_state acquisition_control configure_channel get_channel configure_timebase get_timebase configure_trigger get_trigger configure_acquisition get_acquisition measure get_measure_stats get_waveform_preamble configure_display configure_cursors get_cursor_values configure_math configure_digital save_setup recall_setup get_frequency_counter get_status get_next_error noassertion"],["labs/mabl__pymso5000","RIGOL MSO5000 series oscilloscope (pymso5000.Scope)","labs","Electronics and measurement","","hardware","R1","MIT",3,"It reads `identity`, `trigger_status`, `average_count`, `sample_rate` and 6 more; sets `acquisition_type`, `channel1_scale_per_div`, `channel1_offset`, `timebase_scale_s_per_div` and 2…","instrument rigol technologies mso5000 series oscilloscope python-object oscilloscope scpi visa mso5000 mso5074 pymso5000 identity trigger_status average_count sample_rate memory_depth_points channel1_enabled channel1_coupling channel1_probe_ratio channel1_bandwidth_limit timebase_mode acquisition_type channel1_scale_per_div channel1_offset timebase_scale_s_per_div timebase_offset_s memory_depth run measure configure_channel_input mit"],["labs/mabuchilab__instrumental","Thorlabs DCx (UC480) camera (Instrumental UC480_Camera)","labs","Sensors and cameras","","hardware","R1","GPL-3.0",137,"It reads `trigger_mode`, `trigger_level`, `auto_gain`, `auto_framerate` and 9 more; sets `trigger_delay`, `exposure_time`, `gamma` and `auto_exposure`; runs `configure_trigger`, `capture`…","sensor.camera thorlabs dcx (uc480) camera python-object camera uc480 thorlabs ids imaging windows trigger_mode trigger_level auto_gain auto_framerate auto_whitebalance auto_sensor_exposure auto_sensor_framerate auto_sensor_gain auto_sensor_whitebalance bytes_per_line width height is_open trigger_delay exposure_time gamma auto_exposure configure_trigger capture start_live_video stop_live_video close_camera gpl-3.0"],["labs/machineagency__science-jubilee","Science Jubilee motion platform (science_jubilee.Machine.Machine)","labs","Robot arms and grippers","","hardware","R2","MIT",47,"It reads `x_position`, `y_position` and `z_position`; runs `move_to`, `home` and `set_tool_offset`. `move_to`: move the tool centre point to a Cartesian position and orientation in a…","robot.arm machine agency science jubilee python-object jubilee motion gantry tool changer gcode duet x_position y_position z_position move_to home set_tool_offset mit"],["labs/madhankumar623__instruments_automation_scpi_commands","Programmable DC power supply (PowerSupply_Automation.py, DCsupply_1)","labs","Electronics and measurement","","hardware","R2","licence not asserted",0,"It reads `voltage_ch2`, `current_ch2`, `voltage_ch3` and `current_ch3`; sets `voltage_setpoint_ch2`, `current_setpoint_ch2`, `output_enabled_ch2`, `voltage_setpoint_ch3` and 2 more…","instrument.smu programmable dc power supply (dcsupply_1, channels 2 and 3) scpi power-supply dc-source scpi visa mcu-monitoring voltage_ch2 current_ch2 voltage_ch3 current_ch3 voltage_setpoint_ch2 current_setpoint_ch2 output_enabled_ch2 voltage_setpoint_ch3 current_setpoint_ch3 output_enabled_ch3 output_off noassertion"],["labs/majidbenk__interfaz-virtual-control-remoto-instrumentos-rigol","RIGOL DP832A DC power supply","labs","Electronics and measurement","","hardware","R1","licence not asserted",1,"It reads `measured_voltage_1`, `measured_voltage_2`, `measured_voltage_3`, `measured_current_1` and 5 more; sets `voltage_1`, `voltage_2`, `voltage_3`, `current_1` and 11 more; runs…","instrument rigol dp832a triple-output dc power supply scpi power-supply dc-source rigol dp832a scpi visa measured_voltage_1 measured_voltage_2 measured_voltage_3 measured_current_1 measured_current_2 measured_current_3 measured_power_1 measured_power_2 measured_power_3 voltage_1 voltage_2 voltage_3 current_1 current_2 current_3 ovp_1 ovp_2 ovp_3 ocp_1 ocp_2 ocp_3 out_1 out_2 out_3 output_off noassertion"],["labs/manasp21__oscilloscope_mcp","Oscilloscope MCP Ethernet backend (oscilloscope_mcp.EthernetOscilloscope)","labs","Electronics and measurement","","hardware","R1","MIT",2,"It reads `initialized`, `acquisition_active`, `channel_count`, `trigger_source` and 4 more; sets `sample_rate_hz`, `record_length`, `voltage_range_v`, `coupling` and 1 more; runs…","instrument manasp21 ethernet oscilloscope backend (simulation stub) python-object oscilloscope instrument acquisition simulation asyncio initialized acquisition_active channel_count trigger_source trigger_type trigger_level_v trigger_edge trigger_holdoff_s sample_rate_hz record_length voltage_range_v coupling impedance configure_channel setup_trigger acquire_waveform stop_acquisition mit"],["labs/martinhjelmare__leicacam","Leica LASAF CAM server (leicacam.CAM)","labs","Optics and microscopy","","hardware","R1","MIT",22,"It reads `stage_information`; runs `start_matrix_scan`, `stop_matrix_scan`, `pause_matrix_scan`, `autofocus_scan` and 4 more. `start_matrix_scan`: start the matrix scan (the CAM…","instrument.microscope leica microsystems lasaf cam socket interface python-object microscope leica lasaf cam matrix scan autofocus stage_information start_matrix_scan stop_matrix_scan pause_matrix_scan autofocus_scan enable_scan_field disable_scan_field enable_all_scan_fields disable_all_scan_fields mit"],["labs/masahiro-999__oscilloscope-mcp","RIGOL DS1000Z-series oscilloscope (RigolDs1000z)","labs","Electronics and measurement","","hardware","R1","MIT",3,"It reads `identity`, `active_channel_count`, `acquire_memory_depth`, `acquire_sample_rate` and 3 more; sets `channel_1_scale`, `channel_1_offset`, `channel_1_probe`, `channel_1_coupling`…","instrument rigol ds1000z series (ds1054z / ds1074z / ds1104z) python-object oscilloscope instrument scpi rigol ds1000z measurement identity active_channel_count acquire_memory_depth acquire_sample_rate trigger_mode trigger_status trigger_holdoff channel_1_scale channel_1_offset channel_1_probe channel_1_coupling channel_1_display timebase_scale timebase_offset timebase_mode acquire_type acquire_averages trigger_sweep trigger_coupling measure run_control mit"],["labs/matteobroketa__harvard_pump_diy_control","Harvard PHD 2000 syringe pump (Model 44)","labs","Liquid handling and fluidics","","hardware","R2","MIT",1,"It reads `running`, `status` and `address`; sets `flow_rate`, `direction` and `syringe_diameter_mm`; runs `run_pump`, `pause_pump`, `resume_pump` and `stop_pump`. `run_pump`: start the pump…","fluid.pump harvard apparatus phd 2000 syringe pump python-object syringe pump harvard phd 2000 serial infusion withdrawal running status address flow_rate direction syringe_diameter_mm run_pump pause_pump resume_pump stop_pump mit"],["labs/mattjax16__rigol-dho-mcp","Rigol DHO oscilloscope through rigol-dho-mcp (controlled MCP contract)","labs","Electronics and measurement","","hardware","R0","MIT",2,"It reads `trigger_status`; runs `identify`, `get_status`, `run_control`, `configure_channel` and 12 more. `identify`: query the *IDN? identity string through the identify tool. A…","instrument rigol dho800/dho900 series mcp-client mcp oscilloscope scpi controlled-peer native-blocked trigger_status identify get_status run_control configure_channel configure_timebase configure_trigger_edge configure_acquisition configure_cursors get_cursor_values get_measurement measure_between get_waveform get_screenshot configure_cursors_time configure_cursors_amplitude configure_cursors_current mit"],["labs/maximilianb2__pc-gym","pc-gym CSTR process-control environment","labs","Simulation","wet-lab automation and chemistry","simulated","R0","MIT",102,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim maximilianb2 pc-gym (cstr) gymnasium cstr process-control reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["labs/maxiv-kitscontrols__sardana-albaem","ALBA EM2 four-channel electrometer","labs","Electronics and measurement","","hardware","R1","GPL-3.0",0,"It reads `identity`, `acquisition_state`, `nb_points_ready`, `current_ch1` and 11 more; sets `acquisition_mode`, `integration_time`, `nb_points`, `trigger_mode` and 5 more; runs…","instrument.dmm max iv laboratory albaem2 four-channel electrometer python-object electrometer current four-channel scpi alba identity acquisition_state nb_points_ready current_ch1 current_ch2 current_ch3 current_ch4 range_ch1 range_ch2 range_ch3 range_ch4 inversion_ch1 inversion_ch2 inversion_ch3 inversion_ch4 acquisition_mode integration_time nb_points trigger_mode trigger_input trigger_polarity trigger_precision trigger_delay timestamp_data measure_current configure_channel start_acquisition software_trigger stop_acquisition gpl-3.0"],["labs/mba2d__test_equipment_control","A2D electronic load","labs","Electronics and measurement","","hardware","R1","GPL-3.0",24,"It reads `voltage`, `adc_voltage`, `current_reported` and `temperature`; sets `current`, `output`, `led` and `fan`. A hardware driver: the market serves its fake backend, so no…","instrument a2d electronics a2d eload (rs485 electronic load) scpi electronic load battery test rs485 scpi pyvisa voltage adc_voltage current_reported temperature current output led fan gpl-3.0"],["labs/mcleu__pyapt","Thorlabs APT motion controller (PyAPT)","labs","Motion control","","hardware","R1","MIT",32,"It reads `connected`, `stage_minimum`, `stage_maximum`, `stage_units` and 6 more; sets `position`, `acceleration` and `maximum_velocity`; runs `move_relative`, `home` and `stop_stage`…","motion.axis thorlabs apt motion controller (pyapt) python-object thorlabs apt motion stage ctypes windows connected stage_minimum stage_maximum stage_units pitch minimum_velocity maximum_acceleration_limit maximum_velocity_limit reverse_limit_switch forward_limit_switch position acceleration maximum_velocity move_relative home stop_stage mit"],["labs/mclim9__rssd","Rohde & Schwarz FSWP phase noise analyzer (rssd PNA class)","labs","Electronics and measurement","","hardware","R1","MIT",51,"It reads `channels`, `sweep_time_s`, `sweep_type` and `reference_level_db`; sets `attenuation_db`, `center_freq_hz` and `sweep_points`. A hardware driver: the market serves its fake…","instrument rohde & schwarz fswp phase noise analyzer scpi phase noise analyzer signal analyzer fswp scpi rohde-schwarz channels sweep_time_s sweep_type reference_level_db attenuation_db center_freq_hz sweep_points mit"],["labs/mfg92__hantek1008py","Hantek 1008C USB oscilloscope (hantek1008.Hantek1008)","labs","Electronics and measurement","","hardware","R1","Apache-2.0",22,"It reads `active_channels`, `vertical_scales`, `zero_offsets`, `paused` and 1 more; runs `set_generator_on`, `set_generator_speed`, `set_generator_waveform`, `set_paused` and 1 more…","instrument hantek 1008c python-object oscilloscope hantek usb signal-generator measurement active_channels vertical_scales zero_offsets paused generator_waveform_max_length set_generator_on set_generator_speed set_generator_waveform set_paused generator_off apache-2.0"],["labs/michel4j__aunt-isara","ISARA sample automounter (AuntISARAApp)","labs","Robot arms and grippers","","hardware","R2","BSD-3-Clause",1,"It reads `status`, `action`, `position`, `tool` and 7 more; runs `select_mount_port`, `home` and `stop_all_motion`. `select_mount_port`: convert a dewar port into the native tool, puck…","robot.arm michel4j isara automounter python-object sample-handler automounter robot-arm cryo dewar status action position tool emergency_ok collision_ok lid_open mounted_sample next_port dewar_temperature_1 dewar_temperature_2 select_mount_port home stop_all_motion bsd-3-clause"],["labs/miked63017__dinolite_uvc_led_control","Dino-Lite UVC LED control (dinoliteuvccontrol.DinoLiteUVCControl)","labs","Optics and microscopy","","hardware","R1","licence not asserted",26,"It reads `main_led_on`, `flc_on`, `flc_brightness`, `auto_exposure` and 3 more; runs `set_illumination`, `set_flc_brightness`, `toggle_flc_led`, `toggle_auto_exposure` and 2 more…","instrument.microscope dino-lite usb microscope with uvc led/flc control python-object microscope dinolite uvc led illumination flc exposure main_led_on flc_on flc_brightness auto_exposure exposure_time video_device product_id set_illumination set_flc_brightness toggle_flc_led toggle_auto_exposure step_exposure illumination_off noassertion"],["labs/moler-group__scanning-squid","Scanning SQUID microscope: Attocube coarse positioning (scanning-squid)","labs","Optics and microscopy","","hardware","R2","MIT",4,"It reads `scanner_position` and `attocube_modes`; runs `step` and `ground`. `step`: step one Attocube axis with atto.step: mode stp, stepu or stepd with the count (the upstream…","instrument.microscope moler group (stanford) scanning squid susceptometer microscope (attocube anc300 positioner) python-object scanning squid microscope attocube anc300 qcodes cryogenic positioner scanner_position attocube_modes step ground mit"],["labs/msuarezrodriguez__python-instrument-control","Lake Shore 336 temperature controller (QCoDeS VisaInstrument)","labs","Thermal and process control","","hardware","R2","licence not asserted",2,"It reads `identity`, `temperature` and `sensor_units`; sets `setpoint`, `ramp_rate`, `ramp_enabled`, `heater_range` and 4 more; runs `heaters_off`. `heaters_off`: turn both heater outputs…","thermal.zone lake shore cryotronics model 336 temperature controller python-object qcodes visa gpib temperature-controller cryostat heater lakeshore identity temperature sensor_units setpoint ramp_rate ramp_enabled heater_range output_mode output_input output_powerup_enable manual_output heaters_off noassertion"],["labs/naqslab__naqslab_devices","SRS SR865 lock-in amplifier","labs","Electronics and measurement","","hardware","R1","licence not asserted",6,"It reads `tau_index` and `sens_index`; sets `time_constant`, `sensitivity` and `phase`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument stanford research systems sr865 lock-in amplifier scpi lock-in amplifier sr865 scpi labscript tau_index sens_index time_constant sensitivity phase noassertion"],["labs/natlabrockies__keithley_gpt","Keithley 2400 series source measure unit","labs","Electronics and measurement","","hardware","R1","licence not asserted",3,"It reads `identity`; sets `current_compliance`, `measure_current_range`, `measure_voltage_range`, `four_wire` and 4 more. A hardware driver: the market serves its fake backend, so…","instrument.smu keithley 2400 series source measure unit scpi source measure unit smu keithley 2400 scpi identity current_compliance measure_current_range measure_voltage_range four_wire nplc_current nplc_voltage source_current_range source_voltage_range noassertion"],["labs/natlabrockies__multi-tube-od-reader","Multi-Tube-OD-Reader (my_app.classes.device.Device)","labs","Sensors and cameras","","hardware","R1","BSD-3-Clause",2,"It reads `serial_number`, `port_positions` and `port_usage`; sets `name`; runs `measure_voltage` and `blink`. `measure_voltage`: measure a DC or RMS voltage on a declared channel or…","sensor nrel multi-tube-od-reader python-object optical density growth monitoring labjack u3 analog input 16-port serial_number port_positions port_usage name measure_voltage blink bsd-3-clause"],["labs/nbush257__pyexpcontrol","nebPod NPX rig controller (nebPod.Controller)","labs","Thermal and process control","","hardware","R3","licence not asserted",4,"It reads `valves`, `gpio` and `camera_triggering`; sets `laser_amplitude`; runs `set_valve`, `set_all_valves`, `set_gpio`, `start_camera_trigger` and 2 more. `set_valve`: open or close…","process.controller nbush257 nebpod npx rig controller python-object teensy olfactometer laser gpio camera-trigger serial valves gpio camera_triggering laser_amplitude set_valve set_all_valves set_gpio start_camera_trigger stop_camera_trigger all_off noassertion"],["labs/nelsond__thorlabs-mtd415t","Thorlabs MTD415T temperature controller","labs","Thermal and process control","","hardware","R0","MIT",5,"It reads `temperature`, `setpoint`, `tec_current`, `tec_voltage` and 6 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument.thermometer thorlabs mtd415t oem temperature controller python-object thorlabs mtd415t temperature thermometer tec serial temperature setpoint tec_current tec_voltage tec_current_limit errors idn uid is_open measure_temperature mit"],["labs/ni__nidaqmx-python","NI-DAQmx analog input task (voltage measurement)","labs","Electronics and measurement","","hardware","R1","MIT",590,"It reads `task_done`, `channel_name` and `measure_voltage`; runs `sample_voltages`, `start_task` and `stop_task`. `sample_voltages`: acquire a block of voltage samples from the analog…","instrument.dmm ni ni-daqmx analog input voltage task python-object daq nidaqmx ni-daqmx analog input voltage measurement task_done channel_name measure_voltage sample_voltages start_task stop_task mit"],["labs/nicholasmorrow__zeus","ZEUS liquid-handling module (zeus.ZeusModule)","labs","Liquid handling and fluidics","","hardware","R2","licence not asserted",7,"It reads `z_position`; runs `initialize`, `move_z`, `pick_tip`, `discard_tip` and 3 more. `initialize`: initialize the Z-drive and the dosing drive (native initZDrive and…","lab.liquid_handler nicholasmorrow zeus module (zeusmodule) python-object liquid-handling pipetting can socketcan zeus z_position initialize move_z pick_tip discard_tip aspirate dispense emergency_stop noassertion"],["labs/nion-software__nionswift-instrumentation-kit","Nion STEM instrument (nion.device_kit.InstrumentDevice:Instrument)","labs","Optics and microscopy","","hardware","R3","GPL-3.0",1,"It reads `beam_current_a`; sets `beam_voltage`, `defocus_m` and `energy_offset_ev`; runs `high_tension_off`. `high_tension_off`: remove the high tension: write the EHT control as 0…","instrument.microscope nion nionswift-instrumentation-kit instrument python-object stem electron-microscope high-voltage instrument beam_current_a beam_voltage defocus_m energy_offset_ev high_tension_off gpl-3.0"],["labs/nominal-io__instro","Siglent SPD3303 series power supply (instro.psu.drivers.siglent_spd3303.SiglentSPD3303)","labs","Electronics and measurement","","hardware","R1","Apache-2.0",718,"It reads `voltage_ch1`, `current_ch1`, `regulation_mode_ch1`, `voltage_ch2` and 3 more; sets `voltage_setpoint_ch1`, `current_setpoint_ch1`, `output_enabled_ch1`, `voltage_setpoint_ch2`…","instrument siglent spd3303 series programmable dc power supply python-object power-supply dc-source scpi visa two-channel voltage_ch1 current_ch1 regulation_mode_ch1 voltage_ch2 current_ch2 regulation_mode_ch2 psu_mode voltage_setpoint_ch1 current_setpoint_ch1 output_enabled_ch1 voltage_setpoint_ch2 current_setpoint_ch2 output_enabled_ch2 output_off apache-2.0"],["labs/norlovs__ot2-robotics-cv-control","OT-2 pipetting-robot digital twin (OT2Env)","labs","Simulation","wet-lab automation and chemistry","simulated","R0","licence not asserted",1,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim norlovs ot-2 robotics cv control gymnasium ot-2 opentrons digital-twin pipetting pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["labs/nsls-ii-ari__ari_sxn_common","ARI M1 mirror section (ari_sxn_common, read only)","labs","Optics and microscopy","","hardware","R0","BSD-3-Clause",1,"It reads `ry_coarse`, `ry_fine`, `rz`, `x` and 20 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","optics.mirror nsls-ii ari/sxn m1 mirror section (ari m1) python-object ophyd bluesky epics nsls-ii ari mirror baffle-slit diagnostic read-only ry_coarse ry_fine rz x y slit_top slit_bottom slit_inboard slit_outboard diag_blade diag_filter diag_current1 diag_current2 diag_current3 diag_current4 slit_current1 slit_current2 slit_current3 slit_current4 vacuum_ccg vacuum_tcg vacuum_ip locations read_photocurrent bsd-3-clause"],["labs/nsls-ii-chx__syringe_pump_controller","NSLS-II CHX syringe pump controller","labs","Liquid handling and fluidics","","hardware","R2","licence not asserted",0,"It reads `direction` and `dispensed_volume`; sets `flow_rate` and `volume`; runs `dispense` and `stop_pump`. `dispense`: run a pump at a declared flow rate for a declared duration or…","fluid.pump nsls-ii chx syringe pump controller serial syringe pump serial nsls-ii chx fluid direction dispensed_volume flow_rate volume dispense stop_pump noassertion"],["labs/nsls-ii-sst__caproto_cryostat","NSLS-II SST ADR cryostat (caproto EPICS IOC, read only)","labs","Thermal and process control","","hardware","R0","licence not asserted",0,"It reads `temperature`, `setpoint_readback`, `temperature_rms`, `alternate_temperature` and 4 more. A hardware driver: the market serves its fake backend, so no instrument is…","thermal.zone nsls-ii sst adr cryostat tag-bridge cryostat adr epics caproto tag-bridge temperature read-only temperature setpoint_readback temperature_rms alternate_temperature heater_output state cycle_uid read_adr noassertion"],["labs/nsls2__pamila","PAMILA read-only middle-layer variable list","labs","Sensors and cameras","","hardware","R0","BSD-3-Clause",3,"It reads `mlv_count`, `mlv_names`, `enabled_mlv_names`, `enabled_status` and 3 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor nsls2 pamila middlelayervariablelistro python-object pamila bluesky ophyd middle-layer epics sensor read-only-list mlv_count mlv_names enabled_mlv_names enabled_status values value_units read_channels bsd-3-clause"],["labs/oelemento__star-sim","Hamilton STARlet digital twin (star_sim.RobotEnv, PyLabRobot ChatterBox)","labs","Liquid handling and fluidics","","simulated","R2","MIT",0,"It reads `tips_remaining_columns`; runs `transfer`, `mix` and `tracked_volumes`. `transfer`: pick up fresh tips, aspirate the source wells, dispense the target wells, discard the…","lab.liquid_handler oelemento star-sim hamilton starlet digital twin pylabrobot liquid-handler pylabrobot hamilton starlet digital-twin simulation tips_remaining_columns transfer mix tracked_volumes mit"],["labs/ombayley__chemklipper","ChemKlipper CoreXY gantry (chem_klipper.devices.gantry:Gantry)","labs","Motion control","","hardware","R2","GPL-3.0",0,"It reads `connected`, `status`, `position` and `target_position`; runs `home_gantry`, `move_cartesian` and `stop_motion`. `home_gantry`: home all gantry axes with the native G28. A…","motion.axis python-object gantry corexy klipper motion asyncio connected status position target_position home_gantry move_cartesian stop_motion gpl-3.0"],["labs/opentrons__opentrons-modules","Opentrons Temp Deck Gen 3","labs","Thermal and process control","","hardware","R2","licence not asserted",33,"It reads `plate_temperature_1`, `plate_temperature_2`, `heatsink_temperature`, `peltier_current` and 2 more; sets `fan_power`; runs `set_target_temperature` and `deactivate`…","lab.thermal_block opentrons temperature deck gen 3 serial opentrons temperature module tempdeck thermal peltier serial plate_temperature_1 plate_temperature_2 heatsink_temperature peltier_current fan_speed peltier_power fan_power set_target_temperature deactivate noassertion"],["labs/openuc2__imswitch","OpenUC2 ESP32 microscope stage","labs","Motion control","","hardware","R2","GPL-3.0",19,"It reads `x_um`, `y_um` and `z_um`; runs `move_xyz` and `stop_motion`. `move_xyz`: move the X, Y and Z stage axes to absolute positions in micrometres with the coordinated upstream…","motion.axis openuc2 esp32 stage (imswitch esp32stagemanager) python-object openuc2 uc2 stage positioner esp32 imswitch x_um y_um z_um move_xyz stop_motion gpl-3.0"],["labs/opntec__open-spectrometer-python","TCD1304 linear CCD on a PSLab (open-spectrometer-python)","labs","Spectroscopy","","hardware","R1","Apache-2.0",1386,"It reads `master_clock_frequency`; sets `integration_time`; runs `measure_intensity` and `power_on`. `measure_intensity`: measure optical or radiant intensity at a declared…","instrument.spectrometer opntec open spectrometer project tcd1304 linear ccd on pslab python-object spectrometer ccd tcd1304 pslab optics intensity master_clock_frequency integration_time measure_intensity power_on apache-2.0"],["labs/pangea567__gnsdo-scpi-simulator","Jackson Labs Low Noise Rubidium GNSDO","labs","Electronics and measurement","","hardware","R0","MIT",1,"It reads `identity`, `sync_locked`, `tint`, `health` and 14 more; runs `start_holdover`, `recover_from_holdover`, `set_sync_source` and `set_ptime_output`. `start_holdover`: put the…","instrument jackson labs low noise rubidium gnsdo (pre), gps/gnss-disciplined rubidium oscillator serial gnsdo gpsdo gnss rubidium oscillator time reference serial scpi identity sync_locked tint health satellites_tracked satellites_visible pcb_temperature tcxo_voltage power_supply_voltage csac_temperature csac_status lifetime csac_lifetime leap_seconds ptime_output ptime_date ptime_time holdover_duration start_holdover recover_from_holdover set_sync_source set_ptime_output mit"],["labs/pcdshub__ophyd-ads","TwinCAT NC axis telemetry (ophyd-ads, read only)","labs","Sensors and cameras","","hardware","R0","BSD-3-Clause",0,"It reads `act_acc`, `act_pos`, `act_pos_modulo`, `act_torque` and 8 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor beckhoff twincat nc axis through ophyd-ads python-object ophyd ads beckhoff twincat nc-axis telemetry read-only act_acc act_pos act_pos_modulo act_torque act_velo axis_state cmd_no control_d_word couple_state ctrl_output drive_output read_channels bsd-3-clause"],["labs/pcdshub__pcdsdevices","LCLS TPR trigger channel (pcdsdevices.TprTrigger)","labs","Electronics and measurement","","hardware","R1","BSD-3-Clause",7,"It reads `channel_enabled`, `trigger_enabled`, `eventrate` and `label`; sets `delay_ns` and `width_ns`; runs `set_trigger_enabled`. `set_trigger_enabled`: enable or disable the…","io.digital slac pcds lcls timing-pattern receiver (tpr) trigger channel python-object ophyd epics timing trigger lcls channel_enabled trigger_enabled eventrate label delay_ns width_ns set_trigger_enabled bsd-3-clause"],["labs/phamdangnguyen__-control-kds-gemini-88-plus-dual-rate-syringe-pump-using-python-and-serial","KDS Gemini 88 Plus dual-rate syringe pump","labs","Liquid handling and fluidics","","hardware","R2","licence not asserted",2,"It reads `status` and `running`; sets `syringe_volume`, `diameter`, `target_time`, `target_volume` and 1 more; runs `syringe`, `run` and `stop_pump`. `syringe`: select the syringe for both…","fluid.pump kd scientific gemini 88 plus dual-rate syringe pump serial syringe pump kds gemini 88 serial infuse withdraw dual rate status running syringe_volume diameter target_time target_volume flow_rate syringe run stop_pump noassertion"],["labs/picoquant__lumipy","PicoQuant Luminosa through LumiPy Measurement","labs","Optics and microscopy","","hardware","R2","MIT",6,"It reads `version`, `analysis_names`, `running`, `elapsed_meas_time` and 16 more; sets `scan_range_left`, `scan_range_top`, `scan_range_width`, `scan_range_height` and 2 more; runs…","instrument.microscope picoquant luminosa (lumipy) python-object microscope confocal lumipy luminosa measurement version analysis_names running elapsed_meas_time scan_range_min_x scan_range_max_x scan_range_min_y scan_range_max_y stop_on_num_frames num_frames stop_on_photons_in_brightest_px photons_in_brightest_px img_stop_on_meas_time img_meas_time point_stop_on_photons point_num_photons point_stop_on_meas_time point_meas_time write_ptu_file path_to_ptu scan_range_left scan_range_top scan_range_width scan_range_height scan_speed image_size configure_image_stop configure_point_stop set_ptu_output start_measurement stop_measurement set_measurement_name get_analysis_curve get_analysis_curve_types get_analysis_image_types get_analysis_param get_analysis_param_types mit"],["labs/plasmon360__python_newport_1918_powermeter","Newport 1918-C optical power meter (newport_1918c.Newport_1918c)","labs","Optics and microscopy","","hardware","R1","licence not asserted",12,"It reads `serial_number` and `model_number`; sets `wavelength_nm`; runs `measure_intensity`. `measure_intensity`: measure optical or radiant intensity at a declared wavelength or…","sensor.optical newport 1918-c optical power meter python-object optical-power power-meter newport usb ctypes measurement serial_number model_number wavelength_nm measure_intensity noassertion"],["labs/pmezydlo__oscilloscope_lan_data_capture","Rigol DS1000Z series oscilloscope (oscilloscope_functions.oscilloscope)","labs","Electronics and measurement","","hardware","R0","licence not asserted",4,"It reads `manufacturer`, `instrument_model`, `serial_number`, `firmware_version` and 4 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument rigol ds1000z series oscilloscope serial oscilloscope rigol ds1000z scpi lan serial usb waveform manufacturer instrument_model serial_number firmware_version active_channels timebase_scale_s_per_div timebase_offset_s settings noassertion"],["labs/prathameshnium__pica-python-instrument-control-and-automation","Cryo-con 34 temperature controller (PICA Cryocon34Backend)","labs","Thermal and process control","","hardware","R2","MIT",12,"It reads `temperature`, `control_engaged`, `heater_readback`, `ramp_rate` and 11 more; sets `setpoint`, `loop_type`, `loop_source`, `max_power` and 4 more; runs `control_engage` and…","thermal.zone cryo-con model 34 python-object cryocon temperature-controller cryostat gpib direct-control temperature control_engaged heater_readback ramp_rate input_units source_units input_name alarm_status alarm ambient idn error_queue display_resolution lockout factory_sensor_index setpoint loop_type loop_source max_power max_setpoint manual_power display_time_constant load control_engage control_stop mit"],["labs/prr8691__optosigma-gsc02c-python","OptoSigma GSC-02C delay stage (optosigma_gsc02c.GSC02C)","labs","Motion control","","hardware","R1","licence not asserted",0,"It reads `position_mm`, `position_pulses`, `busy` and `status`; runs `configure_motion`, `move_absolute_mm`, `move_relative_mm`, `move_absolute_pulses` and 3 more. `configure_motion`: set…","motion.axis optosigma / sigma koki gsc-02c controller with osms20-85 stage python-object motion stage delay-stage serial open-loop position_mm position_pulses busy status configure_motion move_absolute_mm move_relative_mm move_absolute_pulses move_relative_pulses home stop_motion noassertion"],["labs/pycroscopy__dtmicroscope","DTMicroscope TEM client (DTMicroscope.base.twisted_client.TEMClient)","labs","Optics and microscopy","","hardware","R1","MIT",27,"It reads `detectors`, `microscope_status` and `vacuum`; sets `stage` and `beam_position`; runs `acquire_image` and `acquire_spectrum`. `acquire_image`: acquire a microscope image of the…","instrument.microscope pycroscopy dtmicroscope tem client (autoscript-backed twisted server) python-object electron-microscope tem digital-twin json-rpc stage detectors microscope_status vacuum stage beam_position acquire_image acquire_spectrum mit"],["labs/pyepics__newportxps","Newport XPS motion controller (newportxps.NewportXPS)","labs","Motion control","","hardware","R1","MIT",26,"It reads `stage`, `group`, `position`, `group_status` and 3 more; runs `move_stage`, `move_stage_relative`, `home_group`, `enable_group` and 2 more. `move_stage`: move the bound stage to…","motion.axis newport xps motion controller python-object motion positioner stage newport xps stage group position group_status hardware_status positioner_errors tuning move_stage move_stage_relative home_group enable_group disable_group abort_group mit"],["labs/pymeasure__pymeasure","Keithley DMM6500 multimeter","labs","Electronics and measurement","","hardware","R1","MIT",785,"It reads `mode`, `digits`, `measure_voltage` and `measure_resistance`; sets `nplc`; runs `measure_current`. `measure_current`: measure current on a declared channel and return the…","instrument.dmm keithley dmm6500 6.5-digit multimeter python-object dmm multimeter electrical measurement scpi keithley mode digits measure_voltage measure_resistance nplc measure_current mit"],["labs/pymodaq__pymodaq_plugins_andor","Andor SDK3 camera (pymodaq_plugins_andor AndorCamera)","labs","Sensors and cameras","","hardware","R1","MIT",1,"It reads `sensor_width`, `sensor_height`, `roi_width`, `roi_height` and 8 more; sets `integration_time`. A hardware driver: the market serves its fake backend, so no instrument is…","sensor.camera andor sdk3 camera (neo / scmos family) python-object camera ccd scmos andor sdk3 sensor_width sensor_height roi_width roi_height serial_number actual_exposure_time sensor_temperature sensor_cooling temperature_status temperature_control frame_rate overlap integration_time mit"],["labs/pymodaq__pymodaq_plugins_basler","Basler camera (pymodaq_plugins_basler.hardware.basler:BaslerCamera)","labs","Sensors and cameras","","hardware","R1","MIT",1,"It reads `model_name`, `detector_size`, `exposure_ms`, `gain` and 3 more; sets `roi_x0`, `roi_x1`, `roi_y0`, `roi_y1` and 2 more; runs `start_grabbing`, `stop_grabbing` and `clear_roi`…","sensor.camera basler basler camera through pypylon (pymodaq_plugins_basler) python-object camera basler pypylon imaging roi model_name detector_size exposure_ms gain frame_rate pixel_format grabbing roi_x0 roi_x1 roi_y0 roi_y1 binning_x binning_y start_grabbing stop_grabbing clear_roi mit"],["labs/pymodaq__pymodaq_plugins_daqmx","NI-DAQmx analog output (PyMoDAQ DAQ_NIDAQmx_Actuator)","labs","Electronics and measurement","","hardware","R1","MIT",2,"It reads `device`, `analog_output_max_rate`, `analog_input_max_rate`, `analog_triggering_supported` and 2 more; sets `analog_output`. A hardware driver: the market serves its fake…","instrument national instruments ni-daqmx analog output task python-object ni-daqmx daq analog-output pymodaq device analog_output_max_rate analog_input_max_rate analog_triggering_supported trigger_source_count last_write_index analog_output mit"],["labs/pymodaq__pymodaq_plugins_keithley","Keithley 2100 digital multimeter","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `reading`, `identification`, `card` and `error`; sets `mode`; runs `reset_instrument`. `reset_instrument`: reset the instrument with the native reset (*CLS, *RST). A hardware…","instrument.dmm keithley instruments 2100 scpi keithley 2100 multimeter dmm visa scpi reading identification card error mode reset_instrument mit"],["labs/pymodaq__pymodaq_plugins_newport","Newport SMC100 single-axis motion controller","labs","Motion control","","hardware","R1","MIT",0,"It reads `identity`, `position`, `is_moving`, `speed` and 1 more; runs `move_abs`, `move_rel`, `home` and `stop_motion`. `move_abs`: command an absolute move with PA; the controller…","motion.axis newport smc100 scpi newport smc100 motion controller positioner serial identity position is_moving speed acceleration move_abs move_rel home stop_motion mit"],["labs/pymodaq__pymodaq_plugins_oceaninsight","Ocean Insight spectrometer (PyMoDAQ Omnidriver plugin)","labs","Spectroscopy","","hardware","R1","MIT",1,"It reads `wavelength_min_nm`, `wavelength_max_nm` and `pixel_count`; sets `integration_time_ms`; runs `measure_intensity`. `measure_intensity`: measure optical or radiant intensity…","instrument.spectrometer ocean insight omnidriver netwrapper spectrometer (pymodaq plugin) python-object spectrometer ocean-insight ocean-optics omnidriver pymodaq spectroscopy wavelength_min_nm wavelength_max_nm pixel_count integration_time_ms measure_intensity mit"],["labs/pymodaq__pymodaq_plugins_physik_instrumente","PI GCS2 stage controller (PyMoDAQ PIWrapper)","labs","Motion control","","hardware","R1","MIT",2,"It reads `identity`, `axis_names`, `axis_units`, `positions` and 2 more; runs `move_absolute`, `move_relative`, `home_axis` and `stop_motion`. `move_absolute`: move one axis to an…","motion.axis physik instrumente (pi) gcs2 controller with pi stages python-object motion stage actuator piezo pi gcs2 identity axis_names axis_units positions referenced servo_enabled move_absolute move_relative home_axis stop_motion mit"],["labs/pymodaq__pymodaq_plugins_smaract","SmarAct MCS2 controller channel (pymodaq_plugins_smaract)","labs","Motion control","","hardware","R1","MIT",1,"It reads `position`, `units`, `base_resolution`, `positioner_type` and 3 more; runs `absolute_move`, `relative_move`, `find_reference` and `stop_motion`. `absolute_move`: move the bound…","motion.axis smaract mcs2 python-object positioner motion piezo mcs2 smaract position units base_resolution positioner_type device_name number_of_channels channel absolute_move relative_move find_reference stop_motion mit"],["labs/pymodaq__pymodaq_plugins_thorlabs","Thorlabs Kinesis brushless DC motor controller channel","labs","Motion control","","hardware","R1","MIT",3,"It reads `position`, `target_position`, `units`, `homed` and 1 more; runs `move_abs`, `move_rel`, `home` and `stop_motion`. `move_abs`: move the bound Kinesis channel to an absolute…","motion.axis thorlabs kinesis benchtop brushless motor controller python-object thorlabs kinesis brushless motor stage motion position target_position units homed channel move_abs move_rel home stop_motion mit"],["labs/python-ivi__python-ivi","LeCroy WaveRunner 104MXi-A oscilloscope","labs","Electronics and measurement","","hardware","R1","MIT",237,"It reads `measurement_frequency`, `measurement_period` and `measurement_vpp`; sets `trigger_mode`, `acquisition_type`, `sample_mode`, `acquisition_averages` and 2 more. A hardware…","instrument lecroy waverunner 104mxi-a scpi oscilloscope lecroy waverunner wr104mxia scpi measurement_frequency measurement_period measurement_vpp trigger_mode acquisition_type sample_mode acquisition_averages timebase_mode timebase_reference mit"],["labs/python-microscope__microscope","Cobolt laser (microscope.lights.cobolt:CoboltLaser)","labs","Optics and microscopy","","hardware","R2","GPL-3.0",85,"It reads `is_on`, `enabled`, `measured_power` and `status`; sets `power`; runs `enable_emission` and `disable_emission`. `enable_emission`: switch the laser emission on (the native…","optics.laser cobolt cobolt diode-pumped laser (04 series) python-object laser light-source serial is_on enabled measured_power status power enable_emission disable_emission gpl-3.0"],["labs/qcodes__qcodes_contrib_drivers","Thorlabs PM100D optical power meter (QCoDeS contrib driver)","labs","Optics and microscopy","","hardware","R1","MIT",69,"It reads `power`, `attenuation`, `averaging`, `zero_value` and 1 more; sets `power_range` and `auto_range`. A hardware driver: the market serves its fake backend, so no instrument…","sensor.optical thorlabs pm100d qcodes qcodes visa scpi optical-power-meter photodiode power attenuation averaging zero_value current_range power_range auto_range mit"],["labs/qpit__thorlabs_apt","Thorlabs APT motor (thorlabs_apt.Motor)","labs","Motion control","","hardware","R1","GPL-2.0",86,"It reads `position`, `serial_number`, `in_motion`, `homing_completed` and 9 more; sets `velocity_maximum`, `acceleration`, `reverse_limit_switch`, `forward_limit_switch` and 2 more…","motion.axis thorlabs apt motor (thorlabs apt.dll) python-object thorlabs apt motor stage motion windows position serial_number in_motion homing_completed settled motion_error enabled forward_limit_active reverse_limit_active active_channel stage_minimum stage_maximum stage_units velocity_maximum acceleration reverse_limit_switch forward_limit_switch move_home_direction move_home_lim_switch move_to move_by move_home move_velocity enable disable stop_profiled gpl-2.0"],["labs/qte77__i3mega-pipettebot","Anycubic i3 Mega pipettebot gantry","labs","Robot arms and grippers","","hardware","R2","Apache-2.0",0,"It reads `x`, `y` and `z`; runs `move_to`, `home` and `emergency_stop`. `move_to`: move the tool centre point to a Cartesian position and orientation in a named frame. The endpoint…","robot.arm anycubic i3 mega (3-axis motion platform) python-object gantry cartesian marlin 3d-printer pipetting-robot x y z move_to home emergency_stop apache-2.0"],["labs/quantumllama__python-lab-drivers","Siglent SDG 2042X function/arbitrary waveform generator","labs","Electronics and measurement","","hardware","R1","licence not asserted",1,"It sets `output`, `waveform`, `frequency`, `amplitude` and 2 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument siglent technologies sdg 2042x scpi signal generator function generator waveform generator awg siglent sdg2042x scpi output waveform frequency amplitude offset duty_cycle noassertion"],["labs/raphaelsura__pythonphotonicslab","SRS DG645 digital delay generator","labs","Electronics and measurement","","hardware","R1","licence not asserted",3,"It reads `timebase`, `trigger_source` and `last_error`; sets `amplitude`, `offset`, `polarity`, `delay` and 8 more. A hardware driver: the market serves its fake backend, so no…","instrument stanford research systems dg645 digital delay generator scpi delay generator dg645 srs scpi instrument timebase trigger_source last_error amplitude offset polarity delay holdoff trigger_level trigger_rate burst_count burst_delay burst_mode burst_period burst_config noassertion"],["labs/rk-exxec__pymupump","Harvard Apparatus Microliter OEM syringe pump (pymupump.Microliter)","labs","Liquid handling and fluidics","","hardware","R2","GPL-3.0",1,"It sets `diameter`, `flowrate` and `targetvolume`; runs `pump` and `stop_pump`. `pump`: run a pump at a declared flow rate for a declared duration or volume in a declared direction…","fluid.pump harvard apparatus microliter oem syringe pump serial syringe pump harvard apparatus microliter oem serial infuse withdraw pymupump diameter flowrate targetvolume pump stop_pump gpl-3.0"],["labs/roesel__elliptec","Thorlabs Elliptec shutter (elliptec.Shutter)","labs","Optics and microscopy","","hardware","R2","GPL-3.0",36,"It reads `is_open`, `is_closed` and `slot`; runs `set_state`, `home_shutter`, `move_to_slot` and `close_shutter`. `set_state`: open or close a mechanical or electronic shutter in the…","optics.shutter thorlabs elliptec dual-position slider (ell6) python-object shutter beam-block optical-path elliptec thorlabs slider is_open is_closed slot set_state home_shutter move_to_slot close_shutter gpl-3.0"],["labs/romerolab__syringe-pump-controller","New Era NE-500/501 syringe pump","labs","Liquid handling and fluidics","","hardware","R2","LGPL-3.0",5,"It reads `direction`; sets `flow_rate` and `diameter`; runs `dispense`, `prime` and `stop_all`. `dispense`: run a pump at a declared flow rate for a declared duration or volume in a…","fluid.pump new era pump systems ne-500/501 syringe pump serial syringe pump new era ne-500 ne-501 serial fluid direction flow_rate diameter dispense prime stop_all lgpl-3.0"],["labs/rwb27__openflexure_microscope_software","OpenFlexure Microscope (openflexure_microscope.microscope:Microscope)","labs","Optics and microscopy","","hardware","R1","GPL-3.0",15,"It reads `resolution`, `shutter_speed` and `awb_mode`; sets `zoom`; runs `autofocus_scan`. `autofocus_scan`: run the microscope's autofocus over stage z positions and report the…","instrument.microscope openflexure openflexure microscope (raspberry pi camera + openflexure stage) python-object microscope openflexure camera zoom autofocus resolution shutter_speed awb_mode zoom autofocus_scan gpl-3.0"],["labs/rwb27__openflexure_nano_motor_controller","OpenFlexure Motor Board stage","labs","Optics and microscopy","","hardware","R1","GPL-3.0",15,"It reads `firmware`, `position`, `step_time`, `ramp_time` and 2 more; runs `move_relative`, `move_absolute`, `focus_relative`, `home` and 1 more. `move_relative`: move the stage by a…","optics.stage openflexure motor board (sangaboard v0.2) python-object microscope stage stepper serial openflexure firmware position step_time ramp_time endstop_status endstop_maxima move_relative move_absolute focus_relative home release_motors gpl-3.0"],["labs/samdejong86__agilent33600","Agilent 33600A arbitrary waveform generator","labs","Electronics and measurement","","hardware","R1","licence not asserted",10,"It reads `identity`; sets `frequency`, `amplitude`, `offset`, `function` and 2 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument agilent (keysight) 33600a arbitrary waveform generator scpi awg waveform generator agilent keysight 33600a scpi identity frequency amplitude offset function waveform sample_rate noassertion"],["labs/samdejong86__tektronix-serial-daq-python","Tektronix TDS 3052 oscilloscope","labs","Electronics and measurement","","hardware","R1","licence not asserted",3,"It sets `ch1_scale`, `ch2_scale`, `coupling_ch1`, `coupling_ch2` and 8 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument tektronix tds 3052 scpi oscilloscope tds 3052 tektronix serial scpi ch1_scale ch2_scale coupling_ch1 coupling_ch2 horizontal_scale impedance_ch1 impedance_ch2 record_length trigger_level trigger_position trigger_source trigger_slope noassertion"],["labs/sanket7941__pyinstrument","pyinstrument PSupply power supply","labs","Electronics and measurement","","hardware","R1","Unlicense",7,"It reads `voltage`, `current`, `measure_voltage` and `measure_current`; sets `voltage_setpoint`, `current_setpoint` and `output_enabled`. A hardware driver: the market serves its fake…","instrument.smu psupply (generic scpi programmable power supply) scpi power supply psu scpi visa voltage current voltage current measure_voltage measure_current voltage_setpoint current_setpoint output_enabled unlicense"],["labs/scaxlibur__wavebench","RIGOL DG4202 signal source (WaveBench dg4202 driver)","labs","Electronics and measurement","","hardware","R1","MIT",71,"It reads `identity` and `amplitude_unit`; sets `output`, `function`, `frequency`, `amplitude` and 1 more. A hardware driver: the market serves its fake backend, so no instrument is…","instrument rigol technologies dg4202 (dg4000 series function/arbitrary waveform generator) python-object signal generator function generator waveform generator dg4202 dg4000 scpi wavebench identity amplitude_unit output function frequency amplitude duty_cycle mit"],["labs/schimmilab__pico-mcp","PicoScope 5000A/B series oscilloscope (pico_mcp.scope.Scope)","labs","Electronics and measurement","","hardware","R1","MIT",1,"It reads `connected`, `variant`, `serial`, `resolution_bits` and 1 more; sets `channel_a_enabled`, `channel_a_coupling`, `channel_a_range_v`, `channel_b_enabled` and 8 more; runs…","instrument pico technology picoscope 5000a/b series usb oscilloscope python-object oscilloscope picoscope ps5000a usb signal-generator block-capture connected variant serial resolution_bits max_adc channel_a_enabled channel_a_coupling channel_a_range_v channel_b_enabled channel_b_coupling channel_b_range_v channel_c_enabled channel_c_coupling channel_c_range_v channel_d_enabled channel_d_coupling channel_d_range_v set_signal_generator stop_signal_generator capture_block mit"],["labs/sciencecorp__galago-tools","Opentrons OT-2 through galago-tools' Ot2Driver","labs","Liquid handling and fluidics","","hardware","R2","Apache-2.0",19,"It reads `run_id` and `run_status`; runs `run_protocol` and `stop_run`. `run_protocol`: upload an operator-approved protocol file, create a run of it and play it. A hardware…","lab.liquid_handler opentrons ot-2 (galago-tools opentrons2 tool) python-object opentrons ot-2 liquid handler pipetting http galago run_id run_status run_protocol stop_run apache-2.0"],["labs/scopefoundry__hw_acton_spec","Acton spectrometer (acton_spec_interface:ActonSpectrometer)","labs","Spectroscopy","","hardware","R1","BSD-3-Clause",2,"It reads `done_status`, `grating_name` and `turret`; sets `center_wl`, `grating_id`, `exit_mirror`, `entrance_slit` and 1 more. A hardware driver: the market serves its fake backend…","instrument.spectrometer princeton instruments / acton acton 2300i / 300 series python-object spectrometer monochromator acton princeton-instruments serial grating slit done_status grating_name turret center_wl grating_id exit_mirror entrance_slit exit_slit bsd-3-clause"],["labs/scopefoundry__hw_picam","Princeton Instruments PICam camera (ScopeFoundryHW.picam)","labs","Sensors and cameras","","hardware","R1","BSD-3-Clause",1,"It reads `adc_speed`, `sensor_temperature_status` and `readout_stride`; sets `exposure_time`, `roi_x`, `roi_width`, `roi_x_binning` and 3 more; runs `capture`. `capture`: capture a single…","sensor.camera princeton instruments picam camera (tested upstream on a pi pixis) python-object camera ccd picam princeton-instruments imaging scopefoundry adc_speed sensor_temperature_status readout_stride exposure_time roi_x roi_width roi_x_binning roi_y roi_height roi_y_binning capture bsd-3-clause"],["labs/sergey12malyshev__owon-power-supply-driver","OWON power supply (owon_ps.OwonPowerSupply)","labs","Electronics and measurement","","hardware","R1","Apache-2.0",0,"It reads `voltage`, `current`, `power`, `identity` and 1 more; sets `voltage_setpoint`, `current_setpoint`, `voltage_limit`, `current_limit` and 1 more; runs `reset_config` and `output_off`…","instrument owon sp/spe series single-channel dc power supply python-object power-supply dc-source scpi serial voltage current power identity all_parameters voltage_setpoint current_setpoint voltage_limit current_limit output_enabled reset_config output_off apache-2.0"],["labs/sfinucane__sindri","Tektronix BERTScope bit error rate analyzer (sindri.tektronix.bertscope:BERTScope_TCP)","labs","Electronics and measurement","","hardware","R1","licence not asserted",5,"It reads `identity`, `internal_temperature`, `running`, `detector_bit_count` and 6 more; sets `run_duration`; runs `start_run`, `halt_run`, `factory_reset` and `reset_detector_results`…","instrument tektronix bertscope bit error rate analyzer python-object bertscope tektronix bit-error-rate ber instrument scpi tcp identity internal_temperature running detector_bit_count detector_error_count detector_bit_error_rate detector_elapsed_time detector_resyncs detector_error_free_bits_count detector_error_free_time run_duration start_run halt_run factory_reset reset_detector_results noassertion"],["labs/silab-bonn__basil","ISEG SHQ/NQH series high-voltage supply","labs","Electronics and measurement","","hardware","R3","BSD-3-Clause",48,"It reads `voltage` and `current`; sets `voltage_target`, `ramp_speed`, `answer_delay`, `autostart` and 1 more; runs `output_off`. `output_off`: set the channel's target voltage to 0 V…","instrument.smu iseg shq/nqh series high-voltage supply python-object high voltage power supply iseg rs-232 hv voltage current voltage_target ramp_speed answer_delay autostart channel output_off bsd-3-clause"],["labs/simonmeersschaut__stagecontroller","StageController (Phytron stepper over serial)","labs","Motion control","","hardware","R1","licence not asserted",0,"It runs `start_rotation` and `stop_rotation`. `start_rotation`: start the stepper rotation by sending the upstream XL+ command. A hardware driver: the market serves its fake…","motion.axis phytron stepper motor controller serial stage stepper motion phytron serial start_rotation stop_rotation noassertion"],["labs/slietar__nikon","Nikon Ti2-E microscope (nikon.microscope:MicroscopeDevice)","labs","Optics and microscopy","","hardware","R1","EUPL-1.2",6,"It reads `firmware_version` and `zoom`; sets `x`, `y`, `z`, `condenser` and 6 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument.microscope nikon ti2-e microscope python-object microscope nikon ti2-e stage optics asyncio firmware_version zoom x y z condenser dia filter light objective optical_path shutter eupl-1.2"],["labs/smithsonian__rxlab-instruments","Agilent E8257D PSG signal generator","labs","Electronics and measurement","","hardware","R1","MIT",2,"It reads `identity`; sets `frequency`, `power` and `output_enabled`; runs `scpi_rst`. `scpi_rst`: call GenericInstrument.reset, which writes '*RST'…","instrument agilent e8257d psg analog signal generator scpi signal generator rf agilent e8257d e8267d scpi identity frequency power output_enabled scpi_rst mit"],["labs/snhobbs__hp894xx","HP 89400 series vector signal analyzer (HP894xx.HP89400Device)","labs","Electronics and measurement","","hardware","R0","MIT",1,"It reads `center_frequency`, `span`, `x_units`, `y_units` and 5 more; runs `acquire_spectrum`, `abort_measurement` and `enable_autorange`. `acquire_spectrum`: read one trace: start a…","instrument hewlett-packard hp 89400 series vector signal analyzer python-object vector signal analyzer spectrum gpib prologix measurement center_frequency span x_units y_units data_points average_count operating_condition error_code errors acquire_spectrum abort_measurement enable_autorange mit"],["labs/solgaardlab__apt_piezo","Thorlabs APT piezo channel (interface.module.Module)","labs","Motion control","","hardware","R1","licence not asserted",3,"It reads `max_travel`; sets `position` and `closed_loop`; runs `move_piezo` and `zero_piezo`. `move_piezo`: command the piezo module to a travel in micrometres (native move()). A…","motion.axis thorlabs bpc-303 piezo controller (one bay) python-object piezo thorlabs apt motion actuator max_travel position closed_loop move_piezo zero_piezo noassertion"],["labs/sparks-baird__self-driving-lab-demo","CLSLab:Light NeoPixel + AS7341 (nonwireless serial)","labs","Spectroscopy","","hardware","R1","MIT",89,"It sets `color`; runs `measure_spectrum`. `measure_spectrum`: measure the eight fixed AS7341 bands through the current NeoPixel color, with the ATIME, ASTEP and gain settings…","instrument.spectrometer sparks-baird clslab:light nonwireless pico demo python-object spectrometer as7341 neopixel led serial self-driving-lab color-matching color measure_spectrum mit"],["labs/sqlim__sr860-python","Stanford Research Systems SR860 DSP lock-in amplifier","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `time_constant_index`, `x`, `y`, `r` and 1 more; sets `frequency`, `amplitude`, `phase`, `dc_offset` and 10 more. A hardware driver: the market serves its fake backend, so no…","instrument stanford research systems sr860/sr865/sr865a dsp lock-in amplifier scpi lock-in amplifier sr860 sr865 sr865a scpi time_constant_index x y r theta frequency amplitude phase dc_offset harmonic time_constant sync_filter_enable adv_filter_enable x_offset y_offset r_offset x_offset_enable y_offset_enable r_offset_enable mit"],["labs/squad-lab__qcdrivers","SQUAD Lab AD75019 crosspoint switch (qcdrivers Muxi)","labs","Electronics and measurement","","hardware","R1","AGPL-3.0",0,"It reads `identity`; runs `connect`, `status` and `reset_matrix`. `connect`: close one crosspoint with SWITCH32 x,y and read it back with STAT? x,y. A hardware driver: the market…","instrument squad lab ad75019 crosspoint switch (arduino firmware) python-object qcodes visa crosspoint switch ad75019 squad-lab identity connect status reset_matrix agpl-3.0"],["labs/steinkohl__korad_powersupply","Korad KC3405P power supply (korad.KC3405P)","labs","Electronics and measurement","","hardware","R2","MIT",0,"It reads `channel`, `voltage`, `current`, `regulation_mode` and 4 more; sets `voltage_setpoint`, `current_setpoint`, `overvoltage_protection_setpoint`, `overcurrent_protection_setpoint`…","instrument.smu korad kc3405p python-object power supply psu udp voltage current protection channel voltage current regulation_mode device_info status measure_voltage measure_current voltage_setpoint current_setpoint overvoltage_protection_setpoint overcurrent_protection_setpoint overvoltage_protection_enabled overcurrent_protection_enabled output_enabled output_off mit"],["labs/steiva__opentrons-ot2-http-python-wrapper","Opentrons OT-2 (HTTP wrapper)","labs","Liquid handling and fluidics","","hardware","R2","licence not asserted",0,"It reads `robot_model` and `run_count`; runs `aspirate`, `dispense`, `create_run`, `load_pipette` and 4 more. `aspirate`: draw a specified volume of liquid from a declared labware…","lab.liquid_handler opentrons ot-2 python-object liquid-handler pipette robot http robot_model run_count aspirate dispense create_run load_pipette load_labware home control_run stop_run noassertion"],["labs/t--wagner__pymeasure","Keithley 2000 multimeter","labs","Electronics and measurement","","hardware","R1","GPL-3.0",1,"It reads `identification`, `voltage_dc`, `current_dc` and `resistance`; sets `voltage_range`; runs `measure_voltage`, `measure_current` and `measure_resistance`. `measure_voltage`…","instrument.dmm keithley instruments 2000 multimeter scpi keithley 2000 dmm multimeter voltage current resistance identification voltage_dc current_dc resistance voltage_range measure_voltage measure_current measure_resistance gpl-3.0"],["labs/tektronix__curvequery","Tektronix 4/5/6 Series MSO waveform download (curvequery)","labs","Electronics and measurement","","hardware","R0","Apache-2.0",16,"It runs `download_curves`. `download_curves`: download every displayed waveform source through the curvequery feature and return the traces. A hardware driver: the market…","instrument tektronix 4/5/6 series mso oscilloscope scpi oscilloscope tektronix mso44 mso46 mso54 mso56 mso58 curvequery visa download_curves apache-2.0"],["labs/tgojname__picocontroller_gui","Newport 8742 picomotor controller","labs","Motion control","","hardware","R1","licence not asserted",3,"It reads `version`, `motor_types` and `motion_done`; runs `jog_axis` and `stop_motion`. `jog_axis`: set one channel's velocity and start a continuous jog when the channel is motion…","motion.axis newport 8742 python-object picomotor motion usb newfocus version motor_types motion_done jog_axis stop_motion noassertion"],["labs/thedeanlab__navigate","ASI MS-2000 motorised stage (navigate.MS2000Stage)","labs","Optics and microscopy","","hardware","R1","BSD-3-Clause-Clear",40,"It reads `x_position`, `y_position` and `z_position`; runs `move_axis_absolute` and `stop_scan`. `move_axis_absolute`: move one stage axis to an absolute position in micrometres. A…","optics.stage applied scientific instrumentation ms-2000 python-object stage microscope motion serial asi x_position y_position z_position move_axis_absolute stop_scan bsd-3-clause-clear"],["labs/thinksrs__srsinst.sr860","SRS SR860 lock-in amplifier","labs","Electronics and measurement","","hardware","R1","MIT",9,"It reads `x`, `y`, `r` and `theta`; sets `frequency`, `amplitude` and `time_constant`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument stanford research systems sr860 series lock-in amplifier scpi lock-in amplifier sr860 sr865 sr865a scpi x y r theta frequency amplitude time_constant mit"],["labs/thorlabs__light_analysis_examples","Thorlabs BC207/BC210 beam profiler (TLBC2.py)","labs","Sensors and cameras","","hardware","R1","MIT",67,"It reads `sensor_pixels_x`, `sensor_pixels_y`, `pixel_pitch_horizontal`, `pixel_pitch_vertical` and 5 more; sets `exposure_time`, `wavelength`, `precision_mode` and `binning`; runs…","sensor.camera thorlabs bc207/bc210 beam profiler python-object beam-profiler camera thorlabs bc207 bc210 ctypes windows sensor_pixels_x sensor_pixels_y pixel_pitch_horizontal pixel_pitch_vertical roi_left roi_top roi_width roi_height sensor_temperature exposure_time wavelength precision_mode binning capture measure_beam mit"],["labs/tiagocoutinho__cryocon","CryoCon temperature controller (cryocon.CryoCon)","labs","Thermal and process control","","hardware","R0","LGPL-3.0",4,"It reads `idn`, `name`, `hw_revision`, `fw_revision` and 20 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument.thermometer cryo-con m24c/m32 temperature controller python-object cryocon temperature thermometer controller read-only idn name hw_revision fw_revision lockout led display_filter_time date time control channel channel_name temperature temperature_unit minimum maximum alarm loop loop_setpoint loop_source loop_type loop_output_power loop_range measure_temperature lgpl-3.0"],["labs/tiagocoutinho__gepace","GE Druck Pace pressure controller (gepace.Pace)","labs","Thermal and process control","","hardware","R2","LGPL-3.0",6,"It reads `idn`, `version`, `mac`, `task` and 11 more; runs `set_pressure_control`, `start_pressure_control` and `stop_pressure_control`. `set_pressure_control`: enable or disable the…","process.controller ge druck pace 1000/5000/6000 python-object pressure pressure-controller calibration gepace pace scpi asyncio idn version mac task world_area hw_test error startup_mode serial_numbers pressure barometric_pressure pressure_control pressure_unit pressure_range pressure_in_limits set_pressure_control start_pressure_control stop_pressure_control lgpl-3.0"],["labs/tiagocoutinho__julabo","JULABO circulator (julabo.JulaboCF)","labs","Thermal and process control","","hardware","R2","LGPL-3.0",6,"It reads `bath_temperature`, `external_temperature`, `active_set_point_channel`, `running` and 1 more; sets `setpoint`; runs `start_circulation` and `stop_circulation`…","thermal.zone julabo cf cryo-compact circulator python-object circulator temperature-control bath asyncio bath_temperature external_temperature active_set_point_channel running status setpoint start_circulation stop_circulation lgpl-3.0"],["labs/tiagocoutinho__vacuubrand","Vacuubrand DCP 3000 vacuum controller","labs","Electronics and measurement","","hardware","R1","LGPL-3.0",1,"It reads `pressure`, `transducer_pressures`, `configuration`, `errors` and 2 more; sets `event_time_interval`, `on_setpoint_1`, `off_setpoint_1`, `on_setpoint_2` and 5 more; runs…","instrument.gauge vacuubrand dcp 3000 python-object vacuum pressure gauge controller setpoint venting-valve serial asyncio pressure transducer_pressures configuration errors version recording_time_interval event_time_interval on_setpoint_1 off_setpoint_1 on_setpoint_2 off_setpoint_2 on_setpoint_3 off_setpoint_3 on_setpoint_4 off_setpoint_4 measure_pressure switch_on switch_off open_venting_valve close_venting_valve vent lgpl-3.0"],["labs/tiagocoutinho__xia-pfcu","XIA PFCU-4 filter set and shutter controller","labs","Optics and microscopy","","hardware","R2","LGPL-3.0",4,"It reads `status`, `identity`, `shutter_state` and `remote_control_enabled`; sets `filter_a`, `filter_b`, `filter_c`, `filter_d` and 3 more; runs `set_state`, `start_exposure` and…","optics.shutter xia pfcu-4 (pf4) python-object filter-set shutter optical-path xia pfcu status identity shutter_state remote_control_enabled filter_a filter_b filter_c filter_d decimation shutter_enabled remote_control_only set_state start_exposure close_shutter lgpl-3.0"],["labs/tipith__py6632b","HP 6632B DC source (py6632B.HP6632B)","labs","Electronics and measurement","","hardware","R2","licence not asserted",0,"It reads `voltage`, `current`, `output_enabled` and `identity`; runs `set_source`, `set_output` and `stop_output`. `set_source`: set the output voltage and current limit together with…","instrument.smu hewlett-packard 6632b python-object power-supply dc-source battery-charger serial voltage current output_enabled identity set_source set_output stop_output noassertion"],["labs/tomwphillips__pumpy","Harvard PHD 2000 syringe pump (pumpy.PHD2000)","labs","Liquid handling and fluidics","","hardware","R2","MIT",20,"It sets `diameter`, `flowrate` and `targetvolume`; runs `pump` and `stop_pump`. `pump`: run a pump at a declared flow rate for a declared duration or volume in a declared direction…","fluid.pump harvard apparatus phd 2000 syringe pump python-object syringe pump harvard phd2000 serial infuse withdraw pumpy diameter flowrate targetvolume pump stop_pump mit"],["labs/trash-hold__oscilloscope_dimserver","Tektronix TDS3054C oscilloscope (oscilloscope_dimserver)","labs","Electronics and measurement","","hardware","R1","licence not asserted",1,"It reads `horizontal_increment`; sets `channel`, `channel_enabled`, `vertical_scale`, `vertical_position` and 5 more; runs `single_acquisition` and `stop_acquisition`…","instrument tektronix tds3054c python-object oscilloscope scope tektronix tds3054c instrument horizontal_increment channel channel_enabled vertical_scale vertical_position horizontal_scale horizontal_position trigger_channel trigger_level trigger_slope single_acquisition stop_acquisition noassertion"],["labs/undalogic__usmu_py","uSMU source-measure unit (usmu_py.USMU)","labs","Electronics and measurement","","hardware","R1","MIT",5,"It reads `identification` and `adc_0_1`; runs `configure`, `iv_point` and `output`. `configure`: set the oversample rate and lock the current range; the native class has no query…","instrument.smu undalogic usmu source-measure unit python-object smu source measure unit iv sweep serial vcp voltage current identification adc_0_1 configure iv_point output mit"],["labs/unine-chyn__thorpy","Thorlabs APT stage (Thorpy)","labs","Motion control","","hardware","R1","licence not asserted",45,"It reads `homed`; sets `position`, `max_velocity` and `acceleration`; runs `home` and `stop_motion`. `home`: start a home move and wait until the controller reports homed. A hardware…","motion.axis thorlabs apt single-channel stage controller serial thorlabs apt stage motion serial homed position max_velocity acceleration home stop_motion noassertion"],["labs/urmel79__jupyter_pyvisa_lab","Benning MM12 digital multimeter","labs","Sensors and cameras","","hardware","R0","GPL-3.0",4,"It reads `device_model`, `device_serial`, `model_id`, `firmware_version` and 6 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor benning mm12 digital multimeter scpi multimeter dmm benning serial measurement device_model device_serial model_id firmware_version function value_base base_unit value_display display_unit read_display gpl-3.0"],["labs/usnistgov__ssmdevices","Mini-Circuits RCDAT USB switch attenuator","labs","Electronics and measurement","","hardware","R1","NIST-PD",2,"It reads `part_number` and `serial_number`; sets `attenuation_setting`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument mini-circuits rcdat usb switch attenuator python-object attenuator rf usb hid minicircuits rcdat part_number serial_number attenuation_setting nist-pd"],["labs/uw-loci__flamingo_control","Flamingo stage position controller (PositionController)","labs","Motion control","","hardware","R1","MIT",2,"It reads `position_x`, `position_y`, `position_z` and `rotation`; sets `home_x`, `home_y`, `home_z` and `home_rotation`; runs `move_stage` and `stop_motion`. `move_stage`: move all four stage…","motion.axis university of washington loci flamingo light sheet microscope stage python-object microscope light sheet stage position motion flamingo position_x position_y position_z rotation home_x home_y home_z home_rotation move_stage stop_motion mit"],["labs/uwo-fast__openreactor","openreactor RLHT heater slice (openreactor.rlht.RlhtSlice)","labs","Thermal and process control","","hardware","R2","AGPL-3.0",0,"It reads `state`, `version`, `mode`, `estop` and 2 more; sets `setpoint_1` and `setpoint_2`; runs `stop_heating`. `stop_heating`: put both heater outputs in the safe state (setpoints…","thermal.zone uwo-fast rlht heater slice python-object reactor heater thermal rlht i2c state version mode estop temperature_1 temperature_2 setpoint_1 setpoint_2 stop_heating agpl-3.0"],["labs/vadter__hantek1008c","Hantek 1008C eight-channel USB instrument (pyhantek1008C.Hantek1008)","labs","Electronics and measurement","","hardware","R1","licence not asserted",0,"It reads `active_channels`, `time`, `vscales`, `generator_waveform_max_length` and 1 more; sets `generator_on` and `generator_speed`; runs `set_generator_waveform`, `pause`, `resume` and…","instrument hantek 1008c python-object oscilloscope usb eight-channel waveform-generator measurement active_channels time vscales generator_waveform_max_length paused generator_on generator_speed set_generator_waveform pause resume generator_off noassertion"],["labs/vadter__hantek6022be","Hantek 6022BE USB oscilloscope (pyhantek6022BE.Hantek)","labs","Electronics and measurement","","hardware","R1","licence not asserted",1,"It reads `acquisition`; sets `sample_rate`, `ch1_vdiv` and `ch2_vdiv`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument hantek 6022be python-object oscilloscope usb instrument acquisition voltage acquisition sample_rate ch1_vdiv ch2_vdiv noassertion"],["labs/vcjdeboer__odyssey-app-hap","LI-COR Odyssey Classic 9120 infrared imager (CGI over HTTP)","labs","Sensors and cameras","","hardware","R2","MIT",0,"It reads `state`, `progress_percent`, `time_remaining`, `current_user` and 2 more; sets `scan_name`, `scan_group`, `resolution`, `quality` and 9 more; runs `control_scan`, `safe_stop` and…","sensor.camera li-cor biosciences odyssey classic 9120 python-object scanner infrared fluorescence western-blot li-cor odyssey http cgi state progress_percent time_remaining current_user lid_open instrument_info scan_name scan_group resolution quality intensity_700 intensity_800 channel_700 channel_800 origin_x_cm origin_y_cm width_cm height_cm focus_offset_mm control_scan safe_stop capture mit"],["labs/veerwang__octoaxes","Octoaxes 7-axis microscope stage","labs","Optics and microscopy","","hardware","R1","licence not asserted",0,"It reads `x_position_um`, `y_position_um`, `z_steps`, `moving` and 2 more; runs `move_xy`, `set_illumination` and `deenergise`. `move_xy`: move the X and Y stage axes to absolute…","instrument.microscope veerwang octoaxes serial microscope stage motion illumination serial teensy x_position_um y_position_um z_steps moving illumination_port illumination_percent move_xy set_illumination deenergise noassertion"],["labs/wasatchphotonics__wasatch.py","Wasatch Photonics FID spectrometer (wasatch.FeatureIdentificationDevice)","labs","Spectroscopy","","hardware","R2","MIT",22,"It reads `detector_temperature_degC`, `detector_tec_setpoint_degC`, `tec_enabled`, `ambient_temperature_degC` and 1 more; sets `integration_time_ms`; runs `acquire_spectrum` and…","instrument.spectrometer wasatch photonics featureidentificationdevice (fid) spectrometer python-object spectrometer raman spectrum tec laser detector_temperature_degc detector_tec_setpoint_degc tec_enabled ambient_temperature_degc laser_enabled integration_time_ms acquire_spectrum laser_off mit"],["labs/wetenschaap__pycrofluidics","Elveflow OB1 pressure controller (pycrofluidics.OB1elve)","labs","Electronics and measurement","","hardware","R2","GPL-3.0",6,"It reads `flow_1`, `flow_2`, `flow_3`, `flow_4` and 1 more; sets `pressure_1`, `pressure_2`, `pressure_3` and `pressure_4`; runs `read_pressure`, `read_flow`, `start_remote` and `stop_remote`…","instrument elveflow ob1 pressure controller (mk4) python-object pressure-controller microfluidics elveflow ob1 flow-sensor flow_1 flow_2 flow_3 flow_4 remote pressure_1 pressure_2 pressure_3 pressure_4 read_pressure read_flow start_remote stop_remote gpl-3.0"],["labs/wetenschaap__pymista","Zaber microscopy stage (pymista.ZaberStage)","labs","Motion control","","hardware","R1","GPL-3.0",1,"It reads `position`, `moving` and `homed`; runs `move_absolute`, `move_relative`, `home_axes` and `stop_motion`. `move_absolute`: move the axes to absolute positions in micrometres and…","motion.axis zaber technologies zaber ascii stage python-object stage motion zaber microscopy micrometre position moving homed move_absolute move_relative home_axes stop_motion gpl-3.0"],["labs/williamtsalter__fielddinomicroscopy","Dino-Lite AM7515 USB microscope (dnx64.DNX64)","labs","Optics and microscopy","","hardware","R1","licence not asserted",12,"It reads `device_name` and `device_id`; sets `exposure_value`, `ae_target` and `auto_exposure`; runs `set_led`, `set_flc_level` and `switch_off_illumination`. `set_led`: turn the…","instrument.microscope dino-lite am7515 series usb digital microscope python-object microscope dino-lite usb led exposure fielddino device_name device_id exposure_value ae_target auto_exposure set_led set_flc_level switch_off_illumination noassertion"],["labs/xylophoneengine__pycss45","Gigahertz-Optik CSS45 spectral sensor (pycss45.CSS45)","labs","Spectroscopy","","hardware","R0","MIT",1,"It reads `serial_number`, `firmware_version`, `status`, `temperature` and 7 more; runs `measure_spectrum`. `measure_spectrum`: acquire an optical or mass spectrum over a declared…","instrument.spectrometer gigahertz-optik css45 (msc15 family) python-object spectrometer spectral-sensor optical gigahertz-optik css45 msc15 serial_number firmware_version status temperature cct photopic par radiometric_unit last_integration_time wavelength_start wavelength_end measure_spectrum mit"],["labs/xzf89718__oscilloscope_scripts","Tektronix TBS2000B oscilloscope","labs","Electronics and measurement","","hardware","R1","MIT",8,"It reads `frequency`, `amplitude` and `high`; sets `channel`. A hardware driver: the market serves its fake backend, so no instrument is needed.","instrument tektronix tbs2000b scpi oscilloscope tektronix tbs2000b scpi measurement frequency amplitude high channel mit"],["labs/ymzds__niscope-mcp","NI PXIe oscilloscope (niscope DirectBackend)","labs","Electronics and measurement","","hardware","R1","MIT",0,"It reads `device_model`; sets `channel_enabled`, `vertical_range`, `vertical_offset`, `vertical_coupling` and 7 more; runs `measure_waveform` and `auto_setup`. `measure_waveform`…","instrument national instruments pxie-5160 / 5164 / 5110 python-object oscilloscope ni-scope pxie waveform instrument device_model channel_enabled vertical_range vertical_offset vertical_coupling probe_attenuation input_impedance sample_rate record_length trigger_source trigger_level trigger_slope measure_waveform auto_setup mit"],["labs/yongxb__keithley-smu-controls","Keithley 2450 source-measure unit","labs","Electronics and measurement","","hardware","R3","licence not asserted",2,"It reads `voltage` and `current`; sets `source_current`, `compliance_voltage` and `output`; runs `safe_state`. `safe_state`: disable the source output and set the source current to…","instrument.smu keithley instruments keithley 2450 source-measure unit scpi keithley 2450 source-measure unit smu tsp visa voltage current source_current compliance_voltage output safe_state noassertion"],["labs/yuanxun-yx__syrpp","New Era SyringeONE NE-1000 syringe pump (syrpp.SyrPump)","labs","Liquid handling and fluidics","","hardware","R2","MIT",0,"It reads `status`, `firmware_version`, `volume` and `volume_dispensed`; sets `diameter`, `phase`, `phase_function`, `pumping_rate` and 5 more; runs `start_program` and `stop_program`…","fluid.pump new era instruments syringeone ne-1000 python-object syringe-pump serial infuse withdraw pump status firmware_version volume volume_dispensed diameter phase phase_function pumping_rate direction alarm power_fail key_beep buzzer start_program stop_program mit"],["labs/zhangxp93__pyinsts","Rohde & Schwarz FSV3030 spectrum analyzer","labs","Electronics and measurement","","hardware","R1","MIT",14,"It reads `marker_level`, `delta_marker_frequency` and `delta_marker_level`; sets `center_frequency`, `span`, `marker_frequency`, `error_display` and 1 more. A hardware driver: the…","instrument rohde & schwarz fsv3030 spectrum analyzer scpi spectrum analyzer fsv3030 rohde schwarz scpi marker_level delta_marker_frequency delta_marker_level center_frequency span marker_frequency error_display continuous_peak mit"],["labs/zhinst__zhinst-qcodes","Zurich Instruments PQSC trigger distributor (zhinst-qcodes)","labs","Electronics and measurement","","hardware","R1","MIT",11,"It reads `device_type`, `serial`, `firmware`, `streaming_nodes` and 1 more; runs `trigger` and `wait_done`. `trigger`: arm, run, stop or factory-reset the PQSC trigger generation. A…","instrument zurich instruments pqsc python-object qcodes zhinst labone pqsc trigger-distributor zsync device_type serial firmware streaming_nodes ref_clock_locked trigger wait_done mit"],["robots/6-robot__wpr_simulation","WPR Gazebo mobile-robot simulation","robots","Simulation","mobile robots","simulated","R2","GPL-3.0",1031,"It reads `read_odometry` and `read_pose_diff`; runs `publish_cmd_vel` and `resume_simulation`. `publish_cmd_vel`: publish one geometry_msgs/Twist velocity setpoint on /cmd_vel…","world.sim 6-robot wprplugin (libwpr_plugin.so) and wpb_home_sim ros ros ros1 simulation gazebo wpr wpb-home cmd-vel odometry read_odometry read_pose_diff publish_cmd_vel resume_simulation gpl-3.0"],["robots/aalmuzairee__squint","Squint SO-101 LiftCube (ManiSkill)","robots","Simulation","","simulated","R0","MIT",98,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim abdulaziz almuzairee so101liftcube-v1 gymnasium so101 manipulation lift reinforcement-learning simulation maniskill gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/abizovnuralem__go2_omniverse","Unitree Go2 velocity task in Isaac Sim / Isaac Lab (go2_omniverse)","robots","Simulation","legged robots","simulated","R0","BSD-2-Clause",1082,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim abizovnuralem go2_omniverse gymnasium unitree go2 quadruped locomotion isaac-sim isaac-lab reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-2-clause"],["robots/abmorobotics__rlroverlab","RLRoverLab AAU Rover navigation (Isaac Lab)","robots","Simulation","","simulated","R0","Apache-2.0",124,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim abmorobotics aauroverenv-v0 gymnasium aau-rover navigation reinforcement-learning isaac-lab simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/abrar2652__imitation-learning-aloha","Gym Aloha bimanual insertion (AlohaInsertion-v0)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",4,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim abrar2652 gym_aloha/alohainsertion-v0 gymnasium aloha bimanual insertion manipulation imitation-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/ac-93__tactile_gym","tactile_gym edge_follow-v0 (PyBullet simulation)","robots","Simulation","","simulated","R1","GPL-3.0",185,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ac-93 tactile_gym edge_follow-v0 gymnasium tactile edge-follow pybullet robot-arm exploration reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/acutronicrobotics__gym-gazebo2","gym-gazebo2 MARA simulated arm","robots","Simulation","general robot platforms","simulated","R2","Apache-2.0",483,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim acutronic robotics mara-v0 gymnasium gym-gazebo2 mara robot-arm ros2 gazebo simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/adipandas__gym_multirotor","gym_multirotor QuadrotorPlusHoverEnv-v0 (MuJoCo quadrotor)","robots","Simulation","UAVs","simulated","R0","MIT",60,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim adipandas quadrotorplushoverenv-v0 gymnasium quadrotor uav mujoco hover reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/adlink-ros__ydlidar_ros2","YDLIDAR ROS 2 laser scanner","robots","Sensors and cameras","","hardware","R0","licence not asserted",0,"It reads `read_scan`. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor.depth eai ros ros ros2 lidar laser-scan ydlidar sensor read_scan noassertion"],["robots/agilexrobotics__piper_isaac_sim","AgileX PiPER Isaac Sim MJCF","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",118,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim agilex robotics piper mujoco agilex piper isaac-sim mujoco robot arm description simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/agilexrobotics__ugv_gazebo_sim","AgileX Scout V2 Gazebo empty world","robots","Simulation","mobile robots","simulated","R2","licence not asserted",330,"It runs `publish_cmd_vel`. `publish_cmd_vel`: publish geometry_msgs/Twist linear.x and angular.z on /cmd_vel. TwistCmdCallback converts them to four Float64 wheel commands…","world.sim agilex robotics scout v2 (scout_empty_world.launch) ros ros ros1 simulation gazebo scout scout-v2 cmd-vel publish_cmd_vel noassertion"],["robots/aicrowd__real_robots","REALRobot2020 Kuka iiwa tabletop (PyBullet simulation)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",34,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim aicrowd realrobot2020 gymnasium kuka iiwa manipulation pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/akselov__digital-twin-opcua","KUKA KR 16-2 via KUKAVARPROXY (KUKAVARPROXY_communication.KUKA)","robots","Robot arms and grippers","","hardware","R2","licence not asserted",127,"It reads `joint_positions`, `motor_velocities`, `motor_torques` and `motor_currents`; runs `move_joints`. `move_joints`: write the six axis values to TARGET_AXIS as an E6AXIS…","robot.arm kuka kr 16-2 on a kr c4 controller (kukavarproxy) python-object kuka kuka kr 16-2 kr c4 kukavarproxy kvp robot arm six axes joint_positions motor_velocities motor_torques motor_currents move_joints noassertion"],["robots/alexanderkeijzer__ros-gym-env-webots","Webots gym_env Panda bridge","robots","Simulation","mobile robots","simulated","R2","licence not asserted",0,"It reads `read_joint_positions` and `read_reward`; runs `act_and_step`, `step_simulation` and `reset_simulation`. `act_and_step`: publish one normalized nine-joint action vector…","world.sim alexanderkeijzer panda in webots ros ros ros1 webots simulation gym panda robot-arm joint-action read_joint_positions read_reward act_and_step step_simulation reset_simulation noassertion"],["robots/allenai__molmospaces","MolmoSpaces GymEnv (Franka pick, simulated)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim allen institute for ai molmospaces gymnasium molmospaces gymnasium simulation reinforcement-learning franka mujoco observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/alrhub__d3il","d3il sorting-v0 (MuJoCo Panda sorting)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",110,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim alrhub sorting-v0 gymnasium sorting manipulation mujoco reinforcement-learning simulation gymnasium d3il observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/alrhub__fancy_gym","fancy_gym SimpleReacher-v0 (classic control)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",44,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim alrhub fancy/simplereacher-v0 gymnasium reacher classic-control torque-control reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/amacati__soulsgym","SoulsGym Iudex Gundyr (Dark Souls III)","robots","Simulation","","simulated","R0","MIT",161,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim amacati soulsgymiudex-v0 gymnasium soulsgym dark-souls-iii boss-fight reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/amathislab__musclemimic_models","MuscleMimic MyoBimanualArm (MuJoCo model)","robots","Simulation","","simulated","R0","Apache-2.0",57,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim musclemimic team myobimanualarm mujoco biomechanics bimanual mujoco muscle musculoskeletal simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/ambench__ambench","AM-Bench PressButton (free end-effector, absolute PID pose)","robots","Simulation","UAVs","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim the am-bench contributors pressbutton-am-ee-abs-pid-direct-v0 gymnasium aerial-manipulation isaac-lab isaac-sim press-button reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/ammar-n-abbas__sim2real-ur-gym-gazebo","Sim2Real UR5 task-space environment (ROS Gazebo)","robots","Simulation","robot arm manipulation","simulated","R2","MIT",54,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ammar-n-abbas ur5taskspaceenv-v0 gymnasium ur5 universal-robots gazebo ros gymnasium reinforcement-learning simulation robot-arm task-space observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/andrejorsula__space_robotics_bench","Space Robotics Bench _manipulation template (Isaac Sim Gymnasium environment)","robots","Simulation","mobile robots","simulated","R0","Apache-2.0",198,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim andrej orsula space robotics bench _manipulation template gymnasium space-robotics isaac-sim isaac-lab gymnasium manipulation simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/andy-xiong6__bipedal_locomotion_isaaclab","Pointfoot blind flat locomotion task (Isaac Lab / Isaac Sim)","robots","Simulation","","simulated","R0","MIT",87,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim andy-xiong6 bipedal_locomotion_isaaclab gymnasium pointfoot bipedal locomotion blind-flat isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/andykofman__flightmare-reinforcement-learning","Flightmare FlightEnvVec (QuadrotorEnv_v1 simulation)","robots","Simulation","UAVs","simulated","R0","MIT",14,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim andykofman flightmare flightenvvec gymnasium flightmare flightgym quadrotor reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/angel-ayala__gym-webots-drone","Webots drone fire-scenario environment (vector observation)","robots","Simulation","UAVs","simulated","R0","GPL-3.0",14,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim angel ayala webots_drone/droneenvcontinuous-v0 gymnasium webots drone uav reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/angelomorgado__carla-gymdrive","CARLA GymDrive (carla-rl-gym-v0)","robots","Simulation","","simulated","R0","MIT",55,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim angelomorgado carla-rl-gym-v0 gymnasium carla driving reinforcement-learning simulation gymnasium sim-env observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/anhtuduong__ur5legovision","UR5LegoVision UR5 ROS 1 arm","robots","Robot arms and grippers","","simulated","R2","MIT",30,"It reads `read_joint_state` and `read_ee_pose`; runs `move_joints`, `move_gripper`, `pause` and `resume`. `move_joints`: command six joint positions through the upstream…","robot.arm anh tu duong ros ros ros1 ur5 robot-arm lego gazebo moveit joint-state read_joint_state read_ee_pose move_joints move_gripper pause resume mit"],["robots/anki__cozmo-python-sdk","Anki Cozmo robot (cozmo.robot.Robot)","robots","Robot arms and grippers","","hardware","R1","Apache-2.0",0,"It reads `head_angle`, `lift_ratio`, `lift_height`, `is_charging` and 1 more; runs `move_head`, `set_lift_ratio` and `stop_all`. `move_head`: command one or more actuated joints to…","robot.arm anki cozmo python-object robot cozmo anki head lift mobile robot head_angle lift_ratio lift_height is_charging cliff_detected move_head set_lift_ratio stop_all apache-2.0"],["robots/anurye__gym-turtlebot","TurtleBot4 Gymnasium environment","robots","Simulation","mobile robots","simulated","R2","Apache-2.0",12,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim anurye gymnasium gymnasium simulation ros2 gazebo turtlebot4 navigation reinforcement-learning observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/aos55__fixedwing-airsim","Fixedwing-Airsim SingleObservation (JSBSim + AirSim)","robots","Simulation","UAVs","simulated","R0","MIT",150,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim aos55 fixedwing-airsim x8 gymnasium fixed-wing jsbsim airsim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/apirrone__open_duck_mini","Open Duck Mini v2 (BDX_env humanoid MuJoCo environment)","robots","Simulation","legged robots","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim apirrone open duck mini v2 gymnasium bdx gymnasium legged-robot mujoco open-duck-mini reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/apirrone__open_duck_playground","Open Duck Mini V2 (MuJoCo rough terrain, backlash)","robots","Simulation","legged robots","simulated","R0","licence not asserted",193,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim apirrone (open duck playground) open duck mini v2 mujoco biped humanoid locomotion mujoco open-duck-mini robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/arise-initiative__robosuite-task-zoo","robosuite Task Zoo HammerPlace environment","robots","Simulation","robot manipulation","simulated","R1","MIT",39,"It reads `observation`, `tick`, `episode`, `seed` and 2 more; runs `reset_world` and `step`. `reset_world`: reset the simulated world to a scenario start state and return the initial…","world.sim arise-initiative hammerplaceenv mujoco robosuite mujoco manipulation hammer cabinet simulation benchmark observation tick episode seed reward terminated reset_world step mit"],["robots/arise-initiative__robosuite_models","robosuite_models Aloha bimanual arm (MuJoCo model)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",59,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim arise-initiative aloha mujoco aloha bimanual manipulation mujoco robosuite robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/asig-x__jeplo","JEPLO Unitree Go2 locomotion (Isaac Lab)","robots","Simulation","legged robots","simulated","R0","GPL-3.0",84,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim asig-x unitree-go2-locomotion gymnasium unitree-go2 quadruped isaac-lab isaac-sim lidar locomotion reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/asteriscrack__bipedrobot","asteriscrack BipedRobot MuJoCo V2 (MujocoV2-v0)","robots","Simulation","humanoid robots","simulated","R0","MIT",20,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim asteriscrack bipedrobot v2 gymnasium biped locomotion mujoco gymnasium reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/atharva-05__unitree_ros2_sim","Unitree GO1 Gazebo simulation","robots","Mobile robots","","simulated","R2","licence not asserted",53,"It reads `read_scan` and `read_odometry`; runs `publish_cmd_vel`. `publish_cmd_vel`: publish one geometry_msgs/Twist velocity setpoint to /cmd_vel for the move_base state…","robot.mobile_base atharva-05 unitree go1 in the go1_sim gazebo world ros ros ros2 gazebo simulation mobile-base cmd-vel odometry laser-scan unitree go1 read_scan read_odometry publish_cmd_vel noassertion"],["robots/aurelienroy__ardupilot_sitl_gazebo_plugin","ArduPilot SITL Gazebo plugin (ROS 1 surface)","robots","Simulation","UAVs","simulated","R0","Apache-2.0",34,"It reads `observe_motor_speed`; runs `take_lapse_lock` and `release_lapse_lock`. `take_lapse_lock`: take the plugin's bounded wall-time lapse lock with the upstream method…","world.sim aurelien roy ardupilot sitl gazebo plugin ros ros ros1 simulation gazebo ardupilot sitl motor-speed lapse-lock observe_motor_speed take_lapse_lock release_lapse_lock apache-2.0"],["robots/auturbo__stridesim","StrideSim ANYmal-D flat velocity tracking (Isaac Lab task)","robots","Simulation","legged robots","simulated","R0","MIT",25,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim auturbo stridesim anymal-d gymnasium anymal anymal-d isaac-lab isaac-sim locomotion velocity-tracking reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/avidbots__flatland","Flatland 2-D simulator","robots","Simulation","mobile navigation","simulated","R0","BSD-3-Clause",123,"It reads `read_sim_clock`; runs `pause` and `resume`. `pause`: pause the simulated world with the acknowledged pause service. A simulator: the market serves it with a stand-in…","world.sim avidbots ros ros ros1 simulation flatland clock pause read_sim_clock pause resume bsd-3-clause"],["robots/avisengine__avis-engine-python-api","AVIS Engine car (avisengine.Car)","robots","Mobile robots","","simulated","R1","licence not asserted",22,"It reads `speed` and `sensors`; sets `throttle`, `steering` and `sensor_angle`; runs `stop_motion`. `stop_motion`: stop all motion on the resource with a declared deceleration profile…","robot.mobile_base avis engine avis engine simulated car (python api client) python-object avis-engine autonomous-vehicle simulator car mobile-base sensor telemetry speed sensors throttle steering sensor_angle stop_motion noassertion"],["robots/avisingh599__roboverse","Roboverse Widow250Grasp-v0 (PyBullet WidowX 250 simulation)","robots","Simulation","robot manipulation","simulated","R0","MIT",28,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim avisingh599/roboverse widowx 250 (widow250grasp-v0) gymnasium roboverse widow250 widowx-250 pybullet gym reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/avslab__bsk_rl","bsk_rl SatelliteTasking-v1 (satellite tasking simulation)","robots","Simulation","","simulated","R0","MIT",122,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim avs lab satellitetasking-v1 gymnasium satellite tasking astrodynamics basilisk reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/axelbr__racecar_gym","racecar_gym single-agent race environment","robots","Simulation","mobile robots","simulated","R0","MIT",240,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim axelbr racecar_gym gymnasium racecar racing reinforcement-learning pybullet simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/b4be1__rl-arch-assembly","rl-arch-assembly StackingTask (simulated UR10 placing)","robots","Simulation","robot arm manipulation","simulated","R1","licence not asserted",9,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim b4be1 rl-arch-assembly stackingtask gymnasium assembly gym placing reinforcement-learning robot-arm simulation stacking ur10 observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/barisyazici__deep-rl-grasping","deep-rl-grasping gripper-env-v0 (simulated grasping)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",276,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim baris yazici gripper-env-v0 gymnasium grasping robot reinforcement-learning simulation gym pybullet observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/barisyazici__libfranka-sim","Franka Hand (libfranka-sim)","robots","Robot arms and grippers","","simulated","R2","Apache-2.0",85,"It reads `width_mm`, `max_width_mm`, `is_grasped`, `is_stuck` and 1 more; runs `grasp`, `release`, `hand_home`, `hand_move` and 1 more. `grasp`: close the gripper on a target object with…","robot.gripper franka franka hand (simulated) python-object franka gripper franka hand grasp manipulation simulation width_mm max_width_mm is_grasped is_stuck temperature_c grasp release hand_home hand_move hand_stop apache-2.0"],["robots/bark-simulator__bark-ml","BARK-ML highway-v0 (continuous highway driving)","robots","Simulation","mobile robots","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim bark simulator highway-v0 gymnasium autonomous-driving highway reinforcement-learning simulation gymnasium bark-ml observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/benelot__pybullet-gym","PyBullet Gymperium inverted pendulum (InvertedPendulumPyBulletEnv-v0)","robots","Simulation","","simulated","R0","MIT",884,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim benjamin ellenberger (benelot) invertedpendulumpybulletenv-v0 gymnasium inverted-pendulum roboschool reinforcement-learning simulation pybullet observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/benykoz__gym_px4","gym_px4 PX4 Gazebo SITL environment","robots","Simulation","UAVs","simulated","R2","licence not asserted",9,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim benykoz px4-v0 gymnasium gym gymnasium px4 mavros sitl gazebo simulation quadcopter observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/bilalkabas__drl-nav","DRL-Nav AirSim corridor (legacy Gym environment)","robots","Simulation","","simulated","R0","AGPL-3.0",74,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim bilal kabas drl-nav gymnasium drone uav navigation reinforcement-learning simulation airsim legacy-gym corridor observation reward terminated truncated tick episode seed info step reset seed agpl-3.0"],["robots/blackcoffeerobotics__bcr_arm","BCR 7-DOF arm","robots","Robot arms and grippers","","simulated","R2","Apache-2.0",88,"It reads `joint_positions`, `joint_velocities` and `read_joint_state`; runs `follow_arm_trajectory` and `activate_trajectory_controller`. `follow_arm_trajectory`: send…","robot.arm black coffee robotics bcr arm ros ros ros2 gazebo simulation robot-arm trajectory joint-state joint_positions joint_velocities read_joint_state follow_arm_trajectory activate_trajectory_controller apache-2.0"],["robots/blackcoffeerobotics__bcr_bot","bcr_bot MuJoCo small-warehouse simulation","robots","Simulation","mobile robots","simulated","R0","Apache-2.0",424,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim blackcoffeerobotics bcr_bot_small_warehouse mujoco mujoco mjcf simulation differential-drive mobile-base ros2 time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/boosterrobotics__booster_train","Booster T1 MotionTracking-v0 (Isaac Lab manager-based environment)","robots","Simulation","","simulated","R0","Apache-2.0",66,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim booster robotics booster-t1-motiontracking-v0 gymnasium booster t1 humanoid motion-tracking beyondmimic isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/boston-dynamics__spot-sdk","Boston Dynamics Spot (bosdyn.client.robot.Robot)","robots","Mobile robots","","hardware","R2","LicenseRef-proprietary",0,"It reads `serial_number`, `nickname`, `species`, `estopped` and 5 more; sets `motors_on`. A hardware driver: the market serves its fake backend, so no instrument is needed.","robot.mobile_base boston dynamics spot quadruped mobile robot python-object mobile robot quadruped spot boston dynamics motor power robot state e-stop serial_number nickname species estopped has_arm usernames frame_names can_power_off_robot redundant_safety_stop_enabled motors_on licenseref-proprietary"],["robots/botianhao__humanoid_control","Botianhao humanoid MuJoCo model","robots","Simulation","humanoid robots","simulated","R0","MIT",42,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim botianhao humanoid-legged-description mujoco botianhao humanoid legged mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/brave-eai__dexjoco","DexJoCo bimanual assembly (MuJoCo scene)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim brave eai arena_allegro_bimanual_assembly mujoco dexjoco bimanual dexterous-manipulation panda allegro mujoco simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/caelan__ltamp","LTAMP simulated PR2 (PyBullet PBController)","robots","Robot arms and grippers","","simulated","R1","GPL-3.0",63,"It reads `joint_positions`; sets `torso_position`; runs `move_arms`. `move_arms`: command one or more actuated joints to target positions in joint space, optionally over a…","robot.arm caelan pr2 in ltamp's pybullet world (pbcontroller) python-object pybullet pr2 robot arm simulation task and motion planning joint_positions torso_position move_arms gpl-3.0"],["robots/cai23sbp__go2_parkour_deploy","Unitree GO2 parkour deployment (MuJoCo simulation)","robots","Simulation","","simulated","R0","GPL-3.0",71,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim unitree go2 mujoco unitree go2 quadruped parkour mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset gpl-3.0"],["robots/callmeray__maniskill-vitac2024","ManiSkill-ViTac 2024 peg insertion (Gymnasium)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",54,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim callmeray maniskill-vitac 2024 gymnasium gymnasium sapien tactile peg-insertion reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/cambel__ur3","cambel ur_gripper_gz Hand-E gz-sim bringup","robots","Robot arms and grippers","","simulated","R2","MIT",175,"It reads `read_joint_states`. A simulator: the market serves it with a stand-in that needs no simulator install.","robot.arm cambel ur with robotiq hand-e in the gz-sim empty world ros ros ros2 simulation gazebo ur arm read_joint_states mit"],["robots/carlosferrazza__humanoid-bench","HumanoidBench H1 stand (h1-stand-v0)","robots","Simulation","","simulated","R0","MIT",798,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim carlosferrazza/humanoid-bench h1-stand-v0 gymnasium humanoid humanoid-bench mujoco stand reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/carolzyy__modesuite","MoDeSuite MoDe-Spot-Bend-v0 (simulated Spot mobile manipulator)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",3,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim carolzyy modesuite mode-spot-bend-v0 gymnasium modesuite mobile-manipulation deformable-objects isaac-lab simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/catachiii__crl-humanoid-ros","CRL Humanoid ROS Unitree G1 (MuJoCo scene)","robots","Simulation","humanoid robots","simulated","R0","MIT",47,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim computational robotics lab, eth zurich unitree g1 (g1_29dof_crl) mujoco ros2 humanoid unitree g1 mujoco simulation world time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/ccrprepo__robomimic_deploy","RoboMimic Deploy Unitree G1 29-DoF (MuJoCo scene)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",442,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim ccrprepo unitree g1 29-dof mujoco robomimic unitree-g1 g1 humanoid 29-dof mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/centre-for-biorobotics__eeuvsim_gazebo","eeUVsim U-CAT AUV simulator","robots","Simulation","underwater robotics","simulated","R2","licence not asserted",22,"It reads `name`, `pose`, `twist`, `reference_frame` and 6 more; runs `set_fin_oscillation` and `publish_reset`. `set_fin_oscillation`: publish one Flippers message with the four fin…","world.sim centre for biorobotics, taltech u-cat (ucat) fin-actuated auv in eeuv_sim ros ros ros2 simulation auv underwater ucat flipper fin gazebo name pose twist reference_frame flipper_fr flipper_br flipper_bl flipper_fl read_auv_state read_fin_feedback set_fin_oscillation publish_reset noassertion"],["robots/chanjin926__prompt2pose","ManiSkill ArrayCan-v1 (can arraying)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim chanjin926 arraycan-v1 gymnasium arraycan maniskill sapien tabletop reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/chauby__coppeliasimrl","CoppeliaSim cart-pole (chauby/coppeliasimrl)","robots","Simulation","","simulated","R0","licence not asserted",74,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim chauby/coppeliasimrl cartpoleenv gymnasium cartpole coppeliasim reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/chauncygu__safe-multi-agent-robosuite","Safe Multi-Agent Robosuite Baxter bimanual arm (MuJoCo model)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",26,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim chauncygu baxter mujoco baxter bimanual manipulation mujoco multi-agent robosuite robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/christianrauch__raspicam2_node","Raspberry Pi Camera (raspicam2)","robots","Sensors and cameras","","hardware","R0","licence not asserted",0,"It reads `frame_id`, `width` and `height`; runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an…","sensor.camera christian rauch ros ros ros2 camera image jpeg raspberry-pi frame_id width height capture_image noassertion"],["robots/chuanyune__maniskill-vitac2025","ManiSkill-ViTac 2025 Track 1 peg insertion (tactile-vision simulation)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",59,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim chuanyune maniskill-vitac 2025 track 1 gymnasium manipulation peg-insertion tactile vision reinforcement-learning simulation gymnasium sapien observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/clementperroud__gym-trading-env","Gym Trading Env TradingEnv","robots","Simulation","","simulated","R0","MIT",498,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim clement perroud gym-trading-env gymnasium trading reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/clvrai__furniture","IKEA Furniture Assembly IKEASawyer-v0 (Gym simulation, simulated)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim clvr lab, usc ikeasawyer-v0 / furnituregym gymnasium ikea furniture-assembly sawyer gym mujoco manipulation reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/clvrai__furniture-bench","FurnitureBench FurnitureSim-v0 (Isaac Gym)","robots","Simulation","robot manipulation","simulated","R0","MIT",246,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim clvr @ kaist furnituresim-v0 gymnasium furniture-assembly manipulation isaac-gym reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/cmjang__dm_control_python","DaMiao DM series CAN motor (DM_CAN.MotorControl)","robots","Motion control","","hardware","R1","MIT",78,"It reads `joint_position`, `joint_velocity`, `joint_torque` and `control_mode`; sets `enabled`; runs `move_joint` and `jog_joint`. `move_joint`: command one or more actuated joints to…","motion.axis damiao dm series can motor python-object motor can damiao joint position control velocity control joint_position joint_velocity joint_torque control_mode enabled move_joint jog_joint mit"],["robots/code-iai__iai_kinect2","Kinect v2 depth camera (iai_kinect2)","robots","Sensors and cameras","","hardware","R0","Apache-2.0",0,"It reads `frame_id`, `width` and `height`; runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an…","sensor.camera code-iai kinect v2 ros ros ros1 camera depth infrared kinect2 image frame_id width height capture_image apache-2.0"],["robots/cognitiveaisystems__blindvla","BlindVLA ManiSkill Empty-v1 (Panda)","robots","Simulation","","simulated","R0","MIT",70,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim cognitive ai systems maniskill empty-v1 gymnasium blindvla maniskill empty panda gymnasium simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/cognitiveaisystems__mikasa-robo","MIKASA-Robo BunchOfColors3-v0 (memory manipulation simulation)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",140,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim cognitiveaisystems mikasa-robo-suite 1.0.0 gymnasium mikasa-robo memory-task manipulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/confeitohs__arcle","ARCLE RawARCEnv-v0 (ARC grid environment)","robots","Simulation","","simulated","R0","Apache-2.0",73,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim confeitohs arcle/rawarcenv-v0 gymnasium arc arc-agi reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/coppolam__ros_mav_swarm_simulator","Coppolam ROS MAV swarm simulator (uav1)","robots","Simulation","UAVs","simulated","R2","licence not asserted",0,"It reads `read_odometry`; runs `set_velocity`, `enable_motors` and `land`. `set_velocity`: publish one geometry_msgs/Twist velocity command on /uav1/cmd_vel; the receipt reports…","world.sim coppolam mav_controller behavior node and hector_quadrotor gazebo stack ros ros ros1 simulation gazebo hector-quadrotor uav swarm cmd-vel stop read_odometry set_velocity enable_motors land noassertion"],["robots/cpezzato__panda_simulation","Panda active-inference simulation","robots","Robot arms and grippers","","simulated","R2","Apache-2.0",78,"It reads `read_joint_state` and `read_free_energy`; runs `set_joint1_effort`, `set_joint2_effort`, `set_joint3_effort`, `set_joint4_effort` and 3 more. `set_joint1_effort`: publish…","robot.arm cpezzato franka emika panda 7-dof ros ros ros1 gazebo simulation panda franka active-inference joint-state effort stop read_joint_state read_free_energy set_joint1_effort set_joint2_effort set_joint3_effort set_joint4_effort set_joint5_effort set_joint6_effort set_joint7_effort apache-2.0"],["robots/cram2__semantic_digital_twin","Semantic Digital Twin panda single-cube scene (MuJoCo)","robots","Simulation","","simulated","R0","LGPL-3.0",16,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim cram2 panda scene (mjx_single_cube_no_mesh) mujoco mujoco mjcf semantic-digital-twin panda single-cube simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset lgpl-3.0"],["robots/ctu-mrs__mrs_uav_flightforge_simulator","MRS FlightForge simulator endpoint","robots","Simulation","UAVs","simulated","R0","GPL-2.0",0,"It reads `read_sim_clock` and `read_uav_poses`. A simulator: the market serves it with a stand-in that needs no simulator install.","world.sim ctu-mrs flightforgesimulator ros ros ros2 simulation flightforge uav clock pose read_sim_clock read_uav_poses gpl-2.0"],["robots/cursedrock17__gazebo_gymnasium","Gazebo Gymnasium CartPole-v0","robots","Simulation","","simulated","R0","Apache-2.0",1,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lucas wendland / cursedrock17 gazebocartpole-v0 gymnasium gymnasium gazebo gz-sim cartpole reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/cxy1997__robotiq-ur5","UR5 with Robotiq 85 gripper (MuJoCo scene)","robots","Simulation","","simulated","R0","licence not asserted",85,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim cxy1997 ur5 + robotiq 85 mujoco gripper manipulation mujoco robot robotiq simulation ur5 time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/cyberorigin2077__open_cyber_glove","OpenCyberGlove data glove (OpenCyberGlove SDK)","robots","Sensors and cameras","","hardware","R1","BSD-3-Clause",39,"It reads `hand`, `acquisition`, `tensile`, `accelerometer` and 5 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor cyberorigin opencyberglove data glove (one hand) python-object data glove wearable sensor tensile sensors imu hand motion capture serial hand acquisition tensile accelerometer gyroscope magnetometer temperature packet_timestamp_us read_sensors bsd-3-clause"],["robots/damat-le__gym-simplegrid","gym-simplegrid SimpleGrid-4x4-v0 (grid world, simulated)","robots","Simulation","","simulated","R0","Apache-2.0",65,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim damat-le simplegrid-4x4-v0 gymnasium simplegrid grid-world navigation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/darshmenon__quadruped-robotics-stack","Unitree Go2 MuJoCo parkour scene","robots","Simulation","legged robots","simulated","R0","licence not asserted",26,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim unitree robotics go2 mujoco unitree go2 quadruped mujoco simulation parkour robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/darshmenon__ur3_ros2_pick_and_place","UR5e reach Gymnasium environment","robots","Simulation","","simulated","R0","MIT",65,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim darshmenon ur5e gymnasium gymnasium mujoco simulation ur5e reach rl observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/dartenv__dart-env","dart-env Copy-v0 (algorithmic tape world)","robots","Simulation","","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim dartenv copy-v0 gymnasium algorithmic copy gym reinforcement-learning simulation world-model observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/dartsim__gym-dart","gym-dart DartCartPole-v0 (DART cart-pole)","robots","Simulation","","simulated","R0","BSD-2-Clause",26,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim dartsim dartcartpole-v0 gymnasium cartpole dart reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-2-clause"],["robots/deeproboticslab__deep_robotics_model","Deep Robotics Lite3 (MuJoCo)","robots","Simulation","legged robots","simulated","R0","BSD-3-Clause",80,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim deep robotics lite3 mujoco mujoco lite3 deep-robotics quadruped robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/denisgriaznov__custommujocoenviromentforrl","BallBalanceEnv MuJoCo model (ball balancing)","robots","Simulation","","simulated","R0","licence not asserted",64,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim denisgriaznov custommujocoenviromentforrl mujoco ball-balance mujoco reinforcement-learning simulation world-model time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/dexrobot__dexrobot_isaac","DexRobot DexHand021 (Isaac Gym environment)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",24,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim dexrobot dexhand021 gymnasium dexhand dexterous-manipulation isaac-gym reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/dfki-ni__mobipick_labs","Mobipick tables-demo experiment camera","robots","Sensors and cameras","","simulated","R1","BSD-3-Clause",7,"It runs `capture`. `capture`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A simulator: the…","sensor.camera dfki-ni ros ros ros1 gazebo simulation camera image mobipick capture bsd-3-clause"],["robots/dfki-ric__deformable_gym","deformable_gym FloatingMiaGraspInsole-v0 (PyBullet simulation)","robots","Simulation","robot manipulation","simulated","R0","BSD-3-Clause",54,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim dfki ric floatingmiagraspinsole-v0 gymnasium grasping deformable-object reinforcement-learning simulation pybullet gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/dh-ng__tacex","TacEx Ball Rolling (Isaac Lab privileged task)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",167,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim dh-ng / tactile extension tacex-ball-rolling-privileged-v0 gymnasium tacex tactile isaac-sim isaac-lab ball-rolling reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/dimikout3__marsexplorer","Mars Explorer v0.1 (grid-world exploration)","robots","Simulation","mobile robots","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim dimikout3 mars_explorer 0.0.1 gymnasium mars exploration grid-world lidar reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/disaster-robotics-proalertas__usv_sim_lsa","USV_SIM_LSA differential USV simulator","robots","Simulation","underwater robotics","simulated","R2","Apache-2.0",461,"It reads `read_simulator_state`, `read_goal_result` and `read_thruster_command`; runs `move_usv_goal`, `pause_physics` and `unpause_physics`. `move_usv_goal`: publish one…","world.sim disaster robotics proalertas ros ros ros1 simulation gazebo uwsim usv marine heading-control read_simulator_state read_goal_result read_thruster_command move_usv_goal pause_physics unpause_physics apache-2.0"],["robots/discoverse-dev__mujoco-lidar","MuJoCo-LiDAR Unitree G1 scene (MuJoCo model)","robots","Simulation","","simulated","R0","MIT",176,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim discoverse mujoco-lidar g1 scene mujoco mujoco simulation lidar unitree-g1 world scene time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/dobot-arm__tcp-ip-python-v4","Dobot V4 series arm (TCP/IP Python SDK)","robots","Robot arms and grippers","","hardware","R2","MIT",87,"It reads `joint_positions`, `tcp_pose`, `robot_mode` and `error_ids`; runs `move_joints`, `move_pose` and `stop_motion`. `move_joints`: command one or more actuated joints to target…","robot.arm dobot v4 series arm (cra, e6, craf, novalite families) python-object robot arm dobot tcp ip joint motion cartesian motion stop joint_positions tcp_pose robot_mode error_ids move_joints move_pose stop_motion mit"],["robots/drcl-usc__hector_simulation","HECTOR humanoid Gazebo simulation","robots","Simulation","humanoid robots","simulated","R2","BSD-3-Clause",534,"It reads `read_model_states`; runs `send_left_hip_command`, `send_left_hip2_command`, `send_left_thigh_command`, `send_left_calf_command` and 6 more. `send_left_hip_command`…","world.sim usc dynamic robotics and control laboratory hector humanoid (ten-joint gazebo model) ros ros ros1 gazebo simulation humanoid biped hector joint-command read_model_states send_left_hip_command send_left_hip2_command send_left_thigh_command send_left_calf_command send_left_toe_command send_right_hip_command send_right_hip2_command send_right_thigh_command send_right_calf_command send_right_toe_command bsd-3-clause"],["robots/duburcqa__jiminy","Jiminy CartPole (gym_jiminy)","robots","Simulation","","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim duburcqa cartpolejiminyenv gymnasium cartpole classic-control reinforcement-learning simulation gymnasium jiminy observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/duckietown__gym-duckietown","Gym-Duckietown MultiMap-v0 (two-map camera simulator)","robots","Simulation","mobile robots","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim duckietown multimap-v0 gymnasium duckietown multimap camera differential-drive simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/dyson-ai__grip","Grip PickAndPlaceEnvironment (pybullet)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",20,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset_world` and `fence`. `step`: advance the simulated world by a bounded number of fixed…","world.sim dyson ai grip pickandplaceenvironment python-object pybullet manipulation pick-and-place franka simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset_world fence mit"],["robots/eanswer__tactilesimulation","Tactile Simulation TactilePush-v1 (tactile pushing)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim eanswer tactilepush-v1 gymnasium tactile pushing reinforcement-learning simulation gymnasium differential-simulation observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/ebim-benchmark__benchmark","EBiM Benchmark Task 1 cable routing (MuJoCo)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",31,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim ebim benchmark full_robot_board_cable_routing mujoco benchmark cable-routing dual-arm fr3 manipulation mobile-base mujoco robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/edvardsz__ur5_gym","UR5/RG2 Reach (Ignition Gazebo simulation)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",3,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `reset_world`, `seed_world` and `step`. `reset_world`: reset the simulated world to a scenario start state…","world.sim edvardsz reachur5-v0 gymnasium gripper ignition-gazebo reinforcement-learning robot rg2 simulation ur5 observation reward terminated truncated tick episode seed info reset_world seed_world step mit"],["robots/ehehee__variational-automation-benchmark","Variational Automation Benchmark single-arm environment","robots","Simulation","robot arm manipulation","simulated","R0","MIT",1,"It reads `observation`, `reward`, `success`, `completion_rate` and 5 more; runs `step` and `reset_world`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ehehee variational automation benchmark mujoco simulation robosuite mujoco manipulation robot benchmark reinforcement-learning observation reward success completion_rate language tick episode init_index action_dim step reset_world mit"],["robots/electronicelephant__pybullet_ur5_robotiq","UR5 arm with Robotiq-85/140 gripper in a PyBullet push-and-grasp scene","robots","Simulation","robot arm manipulation","simulated","R0","BSD-2-Clause",314,"It reads `observation`, `tick`, `episode` and `info`; runs `step` and `reset_world`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim electronicelephant pybullet_ur5_robotiq gymnasium ur5 robotiq gripper pybullet simulation reinforcement-learning observation tick episode info step reset_world bsd-2-clause"],["robots/elijah-waichong-chan__go2-convex-mpc","Unitree Go2 convex MPC scene (MuJoCo)","robots","Simulation","legged robots","simulated","R0","MIT",132,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim elijah-waichong-chan unitree go2 mjcf scene mujoco mujoco unitree go2 quadruped locomotion mpc simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/emb-ai__robobenchmart","RoboBenchMart MoveFromBoardToBoardVanishContEnv (fake stand-in)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim emb-ai robobenchmart movefromboardtoboardvanishcontenv gymnasium robobenchmart retail manipulation reinforcement-learning simulation gymnasium mani-skill observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/embomaster__polysim","Unitree G1 29-DoF (PolySim MuJoCo scene)","robots","Simulation","legged and humanoid robots","simulated","R0","MIT",51,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim embodied master (polysim) unitree g1 29-dof mujoco unitree g1 humanoid 29dof mujoco simulation polysim time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/enac-drones__dronesim","dronesim CtrlAviary (PyBullet multi-drone simulation)","robots","Simulation","UAVs","simulated","R0","MIT",12,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim enac-drones dronesim ctrlaviary gymnasium dronesim pybullet gym quadrotor multi-drone simulation world-sim observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/enactic__openarm_isaac_lab","OpenArm unimanual reach (Isaac Lab)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",118,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim enactic, inc. openarm unimanual reach gymnasium openarm isaac-lab isaac-sim reinforcement-learning simulation gymnasium reach observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/enactic__openarm_maniskill_simulation","OpenArm PickCube-v1 (ManiSkill/SAPIEN)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",5,"It reads `observation`, `reward`, `terminated`, `truncated` and 3 more; runs `reset`, `step` and `seed`. `reset`: reset the simulated world to a scenario start state and return the…","world.sim enactic openarm pickcube-v1 gymnasium openarm mani-skill sapien pick-cube tabletop simulation reinforcement-learning robot-arm observation reward terminated truncated tick episode seed reset step seed noassertion"],["robots/enactic__openarm_mujoco","OpenArm v1 bimanual scene (MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",62,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim enactic, inc. openarm v1 bimanual mjcf mujoco mujoco openarm bimanual robot arm manipulation simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/engineai-robotics__engineai_legged_gym","EngineAI ZqSA01 humanoid (MuJoCo model)","robots","Simulation","legged robots","simulated","R0","BSD-3-Clause",522,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim engineai robotics zqsa01 humanoid mujoco engineai zqsa01 humanoid legged mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/enph353__gym-gazebo-sim","Gym-Gazebo-Sim CartpoleEnv-v0","robots","Simulation","","simulated","R0","MIT",7,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim enph353 cartpoleenv-v0 gymnasium gymnasium gazebo ros2 cartpole reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/erdalpekel__panda_simulation","Panda arm in Gazebo simulation","robots","Robot arms and grippers","","simulated","R2","MIT",147,"It reads `read_joint_states`; runs `command_joint_positions` and `stop_robot`. `command_joint_positions`: publish seven arm joint positions to the custom joint-position…","robot.arm erdalpekel franka emika panda ros ros ros1 simulation gazebo panda franka joint-position stop read_joint_states command_joint_positions stop_robot mit"],["robots/erfanmhi__deep-reinforcement-learning-cs285-pytorch","CS285 obstacles-cs285-v0 (2D navigation)","robots","Simulation","","simulated","R0","MIT",144,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim erfanmhi obstacles-cs285-v0 gymnasium obstacles navigation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/eric-ai-lab__vlmbench","VLMbench DropPenColor (Gymnasium state mode)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim eric-ai-lab vlmbench drop_pen_color-state-v0 gymnasium vlmbench manipulation benchmark reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/erlerobot__gym-gazebo","gym-gazebo GazeboCircuitTurtlebotLidar-v0","robots","Simulation","mobile robots","simulated","R2","GPL-3.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim erle robotics gazebocircuitturtlebotlidar-v0 gymnasium gym gazebo ros ros1 turtlebot lidar simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/ernestum__quadrotorenvironment","QuadrotorEnvironment quadrotor simulator","robots","Simulation","UAVs","simulated","R0","GPL-3.0",7,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim maximilian ernestus quadrotorenvironment gymnasium quadrotor drone reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/erwincoumans__tiny-differentiable-simulator","Tiny Differentiable Simulator CartPole (CartpolePyTinyDiffSim-v0)","robots","Simulation","physics engines","simulated","R0","Apache-2.0",1375,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim erwin coumans tiny differentiable simulator gymnasium cartpole tds differentiable-simulation reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/etaoxing__kitchen-shift","KitchenShift kitchen-v0 (MuJoCo Franka kitchen)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim eliot xing et al. kitchen_v0 gymnasium kitchen manipulation mujoco franka reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/ethz-asl__rotors_simulator","RotorS Gazebo MAV simulator","robots","Simulation","UAVs","simulated","R0","licence not asserted",1507,"It reads `read_odometry` and `read_imu`. A simulator: the market serves it with a stand-in that needs no simulator install.","world.sim ethz-asl rotors gazebo mav models ros ros ros1 simulation gazebo rotors mav odometry imu read_odometry read_imu noassertion"],["robots/evronix__quadruped_sim2sim","evronix quadruped ROS 2 Gazebo sim2sim","robots","Simulation","","simulated","R2","MIT",60,"It reads `read_joint_states` and `read_imu`; runs `publish_velocity_command`. `publish_velocity_command`: publish one PoseStamped velocity setpoint on /robot_velocity_command…","world.sim evronix go1 sim2sim ros ros ros2 gazebo quadruped simulation policy velocity joint-state imu read_joint_states read_imu publish_velocity_command mit"],["robots/facebookresearch__habitat-lab","Habitat-Lab point-navigation Gym environment","robots","Simulation","mobile navigation","simulated","R0","MIT",3152,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim meta ai (facebookresearch) habitat-v0 (pointnav_habitat_test.yaml) gymnasium habitat embodied-ai pointnav reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/facebookresearch__house3d","House3D RoomNav (discrete actions)","robots","Simulation","mobile robots","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim facebook research house3d roomnav gymnasium house3d roomnav navigation 3d-scenes suncg reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/farama-foundation__gymnasium","Gymnasium CartPole-v1 (classic control)","robots","Simulation","shared access and protocol infrastructure","simulated","R0","MIT",12639,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation cartpole-v1 gymnasium cartpole classic-control reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/farama-foundation__gymnasium-robotics","Gymnasium-Robotics FetchSlide-v4 (Fetch mobile manipulator)","robots","Simulation","robot manipulation","simulated","R0","MIT",1958,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation fetchslide-v4 gymnasium fetch fetch-slide mujoco robotics reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/farama-foundation__highwayenv","HighwayEnv highway-v0 (farama-foundation/highwayenv)","robots","Simulation","mobile robots","simulated","R0","MIT",3323,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation highway-v0 gymnasium highway autonomous-driving traffic-simulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/farama-foundation__metaworld","Meta-World assembly-v3 (Sawyer nut assembly, simulated)","robots","Simulation","robot manipulation","simulated","R0","MIT",1890,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation meta-world assembly-v3 gymnasium metaworld assembly-v3 sawyer robotics reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/farama-foundation__minigrid","MiniGrid BlockedUnlockPickup (MiniGrid-BlockedUnlockPickup-v0)","robots","Simulation","","simulated","R0","Apache-2.0",2519,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation minigrid-blockedunlockpickup-v0 gymnasium minigrid gridworld reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/farama-foundation__mo-gymnasium","MO-Gymnasium FishWood (fishwood-v0)","robots","Simulation","","simulated","R0","MIT",1238,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation fishwood-v0 gymnasium fishwood multi-objective two-state reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/farama-foundation__stable-retro","Stable Retro (Gymnasium console emulation)","robots","Simulation","","simulated","R0","MIT",1086,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation retroenv gymnasium retro emulator reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/farama-foundation__vizdoom","ViZDoom Basic (Gymnasium)","robots","Simulation","","simulated","R0","MIT",2097,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation vizdoom basic gymnasium vizdoom doom gymnasium reinforcement-learning visual-rl simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/fazildgr8__ros_autonomous_slam","ros_autonomous_slam TurtleBot3 exploration stack","robots","Simulation","mobile robots","simulated","R0","MIT",272,"It reads `read_occupancy_map`, `read_frontiers`, `read_exploration_region`, `read_odometry` and 1 more. A simulator: the market serves it with a stand-in that needs no simulator…","world.sim fazildgr8 turtlebot3 waffle pi in gazebo with gmapping and rrt exploration ros ros ros1 simulation gazebo turtlebot3 slam exploration rrt read_occupancy_map read_frontiers read_exploration_region read_odometry read_scan mit"],["robots/fdcl-gwu__gym-rotor","FDCL-GWU gym-rotor Quad-v0 (quadrotor low-level control)","robots","Simulation","UAVs","simulated","R0","MIT",32,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim fdcl-gwu quad-v0 gymnasium quadrotor uav reinforcement-learning simulation gymnasium rotor observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/fdcl-gwu__gym-rotor-modularrl","gym-rotor-modularrl Quad-v0 (quadrotor simulation)","robots","Simulation","UAVs","simulated","R0","MIT",21,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim fdcl-gwu quad-v0 gymnasium quadrotor uav flight-dynamics reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/fdcl-gwu__uav_simulator","FDCL-GWU UAV Gazebo simulator","robots","Simulation","","simulated","R2","MIT",159,"It reads `mode`, `motors_on`, `read_state` and `read_imu`; runs `set_flight_mode` and `motors_off`. `set_flight_mode`: publish one ModeData flight-mode request on /uav/mode; the…","world.sim fdcl-gwu geometric-control quadrotor in gazebo ros ros ros2 simulation gazebo uav quadrotor trajectory mode mode motors_on read_state read_imu set_flight_mode motors_off mit"],["robots/felipemohr__isaaclab-quadruped-tasks","Isaac Lab ANYmal D blind flat (Isaac-Quadruped-AnymalD-Blind-Flat-v0)","robots","Simulation","","simulated","R0","MIT",58,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim felipe mohr santos isaac-quadruped-anymald-blind-flat-v0 gymnasium quadruped anymal-d reinforcement-learning isaac-lab simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/field-robotics-lab__dave","DAVE underwater simulation ocean current","robots","Simulation","underwater robotics","simulated","R0","Apache-2.0",298,"It reads `current_velocity_model`, `horizontal_angle_model` and `read_current`; runs `set_current` and `zero_current`. `set_current`: set the ocean-current velocity and direction…","world.sim field robotics lab dave_gazebo_ros_plugins ocean current ros ros ros1 simulation gazebo dave underwater ocean-current current_velocity_model horizontal_angle_model read_current set_current zero_current apache-2.0"],["robots/fmdazhar__mujoco_sim","mujoco_sim UR5e peg-in-hole (ur5ePegInHoleGymEnv_easy-v0)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",5,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim fmdazhar mujoco_sim gymnasium ur5e peg-in-hole mujoco manipulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/frankarobotics__franka_ros","Franka Hand ROS 1 gripper","robots","Robot arms and grippers","","hardware","R2","Apache-2.0",492,"It reads `finger_positions`; runs `grasp`, `move_gripper`, `home_gripper` and `stop_gripper`. `grasp`: close the gripper on a target object with a bounded force and report the…","robot.gripper franka robotics ros ros ros1 franka panda gripper grasp homing stop finger_positions grasp move_gripper home_gripper stop_gripper apache-2.0"],["robots/frankarobotics__franka_ros2","Franka TMR spine and battery ROS 2 interfaces","robots","Motion control","","hardware","R2","Apache-2.0",385,"It reads `position`, `position_valid`, `state`, `state_valid` and 3 more; runs `move_absolute`, `halt_motion`, `switch_off_spine`, `switch_on_spine` and 2 more. `move_absolute`: move the…","motion.axis franka robotics tmr ros ros ros2 franka tmr spine battery linear-axis position position_valid state state_valid state_error_code state_error_description read_battery_state move_absolute halt_motion switch_off_spine switch_on_spine stop_wireless_charging try_start_wireless_charging apache-2.0"],["robots/froststar16__bimanual-cooking-sim","Bimanual cooking kitchen (MuJoCo scene)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim froststar16 bimanual kitchen mjcf scene mujoco mujoco bimanual robot arm cooking manipulation simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/generalroboticslab__dukehumanoidhardwarecontrol","Duke Humanoid V1 (biped_controller.BipedController)","robots","Mobile robots","","hardware","R2","licence not asserted",0,"It reads `joint_positions`, `joint_velocities`, `joint_currents`, `dof_position_target` and 6 more; sets `command_forward`, `command_lateral` and `command_yaw`; runs `control_step` and…","robot.mobile_base general robotics lab duke humanoid v1 (10 dof biped) python-object humanoid biped robot 10 dof ethercat teensy telemetry velocity command joint_positions joint_velocities joint_currents dof_position_target foot_force_raw foot_contact angular_velocity gravity_vector base_quaternion sample_rate command_forward command_lateral command_yaw control_step halt noassertion"],["robots/genesis-embodied-ai__difftactile","DiffTactile box_open tactile simulator (Gymnasium)","robots","Simulation","robot manipulation","simulated","R0","MIT",316,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim genesis embodied ai difftactile box_open gymnasium tactile contact-rich-manipulation differentiable-physics reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/geo-jtao__unitree_robot_sim","Unitree B2 MuJoCo scene","robots","Simulation","legged robots","simulated","R0","licence not asserted",14,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim unitree robotics (geo-jtao mirror) b2 scene mujoco unitree b2 quadruped mujoco mjcf simulation ros gazebo time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/geonhee-lee__ur5_ros_gym","UR5 unscrewing Gym environment over ROS/Gazebo","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",4,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim geonhee-lee ur5_ros_gym (gym_unscrewing_env-v0) gymnasium ur5 gym reinforcement-learning unscrewing ros gazebo moveit simulation observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/gepetto__constraints-as-terminations","CaT Solo12 locomotion environment (Isaac Lab simulation)","robots","Simulation","","simulated","R0","MIT",172,"It reads `observation`, `reward`, `constraint_probability`, `timed_out` and 3 more; runs `step` and `reset_world`. `step`: advance the simulated world by a bounded number of fixed…","world.sim gepetto constraints-as-terminations gymnasium constraints-as-terminations cat solo12 isaac-lab locomotion reinforcement-learning simulation observation reward constraint_probability timed_out terminated tick episode step reset_world mit"],["robots/goanywherenus__sim_igibson_ros","iGibson TurtleBot RGB camera","robots","Sensors and cameras","","simulated","R0","licence not asserted",0,"It runs `capture`. `capture`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A simulator: the…","sensor.camera goanywherenus turtlebot rgb camera in igibson ros ros ros1 igibson turtlebot simulation camera image rgb capture noassertion"],["robots/gongxudong__fly-craft","FlyCraft-v0 (fixed-wing UAV velocity vector control)","robots","Simulation","UAVs","simulated","R0","MIT",115,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim xudong gong flycraft-v0 gymnasium fixed-wing uav velocity-vector-control reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/google-deepmind__aloha_sim","ALOHA bimanual arm (MuJoCo model)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",318,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim google deepmind aloha bimanual arm mujoco aloha bimanual manipulation mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/google-deepmind__mujoco_menagerie","AgileX PiPER (MuJoCo Menagerie)","robots","Simulation","robot simulation model","simulated","R0","Apache-2.0",4161,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim google deepmind (mujoco menagerie) agilex piper mujoco agilex arm manipulator menagerie mujoco piper robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/google-deepmind__mujoco_mpc","MuJoCo MPC Free-Floating Fingers (simulation)","robots","Simulation","model predictive control","simulated","R0","Apache-2.0",1744,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim google deepmind free-floating fingers mujoco mujoco mujoco-mpc simulation manipulation fingers world-sim time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/google-deepmind__mujoco_playground","DM Control acrobot (MuJoCo Playground)","robots","Simulation","legged and humanoid robots","simulated","R0","Apache-2.0",2244,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim google deepmind acrobot mujoco acrobot dm-control mujoco playground simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/google-research__football","Google Research Football (GFootball simple115)","robots","Simulation","multi-robot systems","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim google research google research football (gfootball) gymnasium football gfootball reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/google-research__ravens","Ravens PyBullet manipulation environment","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",630,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim google research ravens gymnasium ravens pybullet robot-manipulation reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/google-research__robel","ROBEL DClaw pose (DClawPoseFixed-v0)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",150,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim google research dclawposefixed-v0 gymnasium dclaw pose manipulation mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/google-research__robodesk","RoboDesk multi-task manipulation benchmark","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim google research robodesk gymnasium robodesk mujoco manipulation robot-arm reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/google-research__robopianist","RoboPianist: two Shadow Hands at a simulated piano","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",736,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally…","world.sim google research (robopianist) pianowithshadowhands, built by robopianist.suite.load gymnasium gymnasium dm-env dm-control mujoco simulation piano shadow-hand bimanual robopianist observation reward terminated truncated tick episode seed info step reset apache-2.0"],["robots/greg-lund__gym-social-navigation","Social Navigation Gym environment (social-nav-train-env-v0)","robots","Simulation","mobile robots","simulated","R0","licence not asserted",4,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim greg-lund gym_social_navigation 0.0.1 gymnasium social-navigation pedestrian dubins-car reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/gsilano__crazys","CrazyS Crazyflie 2.0 simulator","robots","Simulation","UAVs","simulated","R2","Apache-2.0",0,"It reads `read_odometry`; runs `publish_attitude_thrust`. `publish_attitude_thrust`: publish a roll/pitch/yaw-rate/thrust setpoint on the Crazyflie command topic; publication…","world.sim giuseppe silano crazyflie 2.0 ros ros ros1 simulation gazebo crazyflie uav quadrotor odometry read_odometry publish_attitude_thrust apache-2.0"],["robots/gustavo-moura__itomori","Itomori Navigation2D UAV environment","robots","Simulation","UAVs","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim gustavo de moura navigation2denv-v0 gymnasium uav navigation risk-aware reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/hanruihua__rl_rvo_nav","rl_rvo_nav multi-robot navigation (mrnav-v1)","robots","Simulation","multi-robot systems","simulated","R0","MIT",296,"It reads `observation` and `tick`; runs `step_world` and `reset_world`. `step_world`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim han ruihua rl_rvo_nav gymnasium multi-robot navigation reinforcement-learning rvo simulation gym observation tick step_world reset_world mit"],["robots/hanshangzhu__collab_qrc","collab_qrc MuJoCo VLM exploration scene","robots","Simulation","multi-robot systems","simulated","R0","licence not asserted",6,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim hanshangzhu vlm_exploration_scene mujoco mujoco mjcf simulation quadruped go2w go2 ros2 multi-robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/haosulab__maniskill-legacy","ManiSkill legacy OpenCabinetDoor-v0 (simulated)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",156,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim haosulab maniskill legacy opencabinetdoor-v0 gymnasium maniskill manipulation cabinet-door simulation gym gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/harunteper__auna","AuNa Gazebo Ackermann race car","robots","Mobile robots","","simulated","R2","MIT",23,"It reads `read_velocity_source`; runs `select_velocity_source`, `publish_teleop_velocity` and `stop_velocity_source`. `select_velocity_source`: select one configured multiplexer…","robot.mobile_base harun teper race_car ros ros ros2 gazebo simulation mobile-base cmd-vel ackermann read_velocity_source select_velocity_source publish_teleop_velocity stop_velocity_source mit"],["robots/harveybc__gym-fx","gym-fx backtrader trading environment","robots","Simulation","","simulated","R0","licence not asserted",210,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim harveybc gym-fx gymnasium trading forex crypto backtrader reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/healthcare-robotics__assistive-gym","Assistive Gym HumanTesting-v1 (PyBullet human arm test)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",413,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim healthcare robotics humantesting-v1 gymnasium assistive-gym pybullet human-robot-interaction simulation gym testing observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/heleidsn__uav_navigation_drl_airsim","UAV Navigation DRL AirSim (NH_center, SimpleMultirotor 3D)","robots","Simulation","UAVs","simulated","R0","licence not asserted",571,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim heleidsn uav_navigation_drl_airsim gymnasium uav airsim gym reinforcement-learning navigation simulation kinematic observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/hello-robot__stretch_mujoco","Hello Robot Stretch (MuJoCo simulation)","robots","Simulation","mobile robots","simulated","R0","BSD-3-Clause-Clear",70,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim hello robot stretch se3 mujoco stretch hello-robot mobile-manipulator mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause-clear"],["robots/henrycharlesworth__dexterous-gym","Dexterous Gym EggHandOver-v0 (two fixed Shadow hands, egg handover)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim henry charlesworth dexterous-gym 0.1.6 gymnasium dexterous-gym hand-manipulation mujoco reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/hewlettpackard__dc-rl","SustainDC data-center control benchmark","robots","Simulation","","simulated","R0","MIT",126,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hewlett packard enterprise sustaindc gymnasium sustaindc datacenter multi-agent energy carbon battery reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/hewlettpackard__sustain-cluster","SustainCluster TaskSchedulingEnv (geo-distributed datacenter scheduling benchmark)","robots","Simulation","","simulated","R0","MIT",82,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hewlett packard enterprise sustaincluster gymnasium sustain-cluster datacenter scheduling energy carbon reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/hogunkee__robocasa_g1","RoboCasa-G1 G1 arms-and-waist tabletop environment (simulation)","robots","Simulation","humanoid robots","simulated","R1","MIT",2,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset_world` and `set_seed`. `step`: advance the simulated world by a bounded number of fixed…","world.sim hogunkee robocasa-g1 gymnasium robocasa robosuite gymnasium tabletop manipulation humanoid unitree-g1 simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset_world set_seed mit"],["robots/hrjp__easys_sim","Easys simulated camera and balloon detector","robots","Sensors and cameras","","simulated","R0","Apache-2.0",4,"It runs `capture`. `capture`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A simulator: the…","sensor.camera hrjp easys camera and balloon_detect pipeline ros ros ros2 gazebo simulation camera image balloon underwater capture apache-2.0"],["robots/hshi74__toddlerbot","ToddlerBot 2XC scene (MuJoCo)","robots","Simulation","humanoid robots","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim haochen shi toddlerbot 2xc mujoco humanoid locomotion mujoco simulation toddlerbot world scene time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/hsp-iit__pybullet-robot-envs","PyBullet iCubReach-v0 (iCub reach simulation)","robots","Simulation","robot manipulation","simulated","R0","LGPL-2.1",201,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim istituto italiano di tecnologia (iit) icubreach-v0 gymnasium icub reach manipulation pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed lgpl-2.1"],["robots/huggingface__gym-aloha","gym-aloha ALOHA bimanual simulation (AlohaInsertion-v0)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",222,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hugging face gym-aloha 0.1.4 gymnasium aloha bimanual manipulation reinforcement-learning simulation mujoco gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/huggingface__gym-pusht","gym-pusht PushT 2D manipulation simulation (PushT-v0)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hugging face gym-pusht 0.1.7 gymnasium pusht 2d-manipulation reinforcement-learning simulation pymunk gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/huggingface__lerobot-humanoid","LeRobot humanoid bipedal platform (MuJoCo simulation)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",258,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim hugging face lerobot bipedal_plateform mujoco huggingface lerobot humanoid bipedal mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/huggingface__lerobot-libero","LIBERO coffee-table manipulation environment","robots","Simulation","robot manipulation","simulated","R0","MIT",23,"It reads `observation`, `tick`, `seed`, `reward` and 1 more; runs `reset_world` and `step`. `reset_world`: reset the simulated world to a scenario start state and return the initial…","world.sim hugging face libero coffee table manipulation mujoco libero robosuite mujoco manipulation simulation benchmark observation tick seed reward terminated reset_world step mit"],["robots/hybridrobotics__isaac_berkeley_humanoid","Berkeley Humanoid rough-terrain velocity task (Isaac Lab)","robots","Simulation","humanoid robots","simulated","R0","BSD-3-Clause",294,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hybrid robotics berkeley humanoid gymnasium berkeley-humanoid humanoid legged-locomotion velocity-tracking isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/hybridrobotics__whole_body_tracking","BeyondMimic Tracking-Flat-G1-v0 (Isaac Lab manager-based environment)","robots","Simulation","humanoid robots","simulated","R0","MIT",2433,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hybridrobotics tracking-flat-g1-v0 gymnasium beyondmimic g1 humanoid motion-tracking isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/hyqshr__pybullet-gym-drones","Pybullet-Gym-Drone DroneNavigation-v0","robots","Simulation","UAVs","simulated","R0","licence not asserted",15,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hyqshr dronenavigation-v0 gymnasium drone navigation reinforcement-learning simulation pybullet gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/hzaskywalker__plasticinelab","PlasticineLab Move-v1 (soft-body manipulation benchmark)","robots","Simulation","robot manipulation","simulated","R0","licence not asserted",152,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim hzaskywalker plasticinelab move-v1 gymnasium plasticinelab soft-body mpm taichi manipulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/iamaisim__projectairsim","Project AirSim drone-landing environment","robots","Simulation","UAVs","simulated","R0","MIT",894,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally…","world.sim iamai consulting corp gymnasium gymnasium gym simulation drone landing projectairsim observation reward terminated truncated tick episode seed info step reset mit"],["robots/ian-chuang__homestri-ur5e-rl","homestri-ur5e-rl BaseRobot-v0 (MuJoCo simulation)","robots","Simulation","","simulated","R0","licence not asserted",71,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ian-chuang homestri-ur5e-rl gymnasium homestri ur5e robotiq-2f85 mujoco gymnasium simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/ian-chuang__manipulator-mujoco","manipulator-mujoco Aubo i5 + AG95 (Gymnasium)","robots","Simulation","robot arm manipulation","simulated","R1","MIT",301,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ian-chuang aubo i5 with ag95 gripper in mujoco gymnasium aubo-i5 ag95 manipulation mujoco gymnasium simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/ianyangchina__pybullet_multigoal_gym","pybullet_multigoal_gym KukaBlockStack (parallel jaw, sparse reward)","robots","Simulation","robot arm manipulation","simulated","R1","Apache-2.0",95,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim xintong yang kukablockstackparallelgripsparsereward-v0 gymnasium kuka iiwa14 block-stack manipulation pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/iit-dlslab__basic-locomotion-isaaclab","Isaac Lab Locomotion-Go2-Flat quadruped locomotion task","robots","Simulation","legged robots","simulated","R0","BSD-3-Clause",136,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim iit-dlslab locomotion-go2-flat gymnasium go2 quadruped legged-locomotion isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/iit-dlslab__gym-quadruped","gym-quadruped MuJoCo quadruped locomotion environment","robots","Simulation","legged robots","simulated","R0","licence not asserted",80,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim iit-dlslab gym-quadruped gymnasium quadruped legged-locomotion mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/ikalevatykh__mano_pybullet","mano_pybullet HandLiftEnv-v1 (PyBullet MANO hand lifting an object)","robots","Simulation","robot arm manipulation","simulated","R0","GPL-3.0",90,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim igor kalevatykh mano_pybullet handliftenv-v1 gymnasium mano pybullet hand manipulation reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/inria-paris-robotics-lab__unitree_simulation","Unitree Go2 ROS 2 pybullet simulation","robots","Simulation","legged robots","simulated","R2","licence not asserted",8,"It reads `pose`, `twist`, `motor_state` and `read_lowstate`; runs `publish_lowcmd`, `reset_simulation` and `unlock_base`. `publish_lowcmd`: publish one unitree_go/LowCmd on /lowcmd; the…","world.sim inria paris robotics lab unitree go2 ros ros ros2 simulation unitree go2 quadruped lowcmd lowstate pybullet pose twist motor_state read_lowstate publish_lowcmd reset_simulation unlock_base noassertion"],["robots/intel__ros2_intel_realsense","Intel RealSense D400 series camera","robots","Sensors and cameras","","hardware","R0","Apache-2.0",0,"It reads `frame_id`, `width` and `height`; runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an…","sensor.camera intel ros ros ros2 camera image realsense rgb depth frame_id width height capture_image apache-2.0"],["robots/intelligent-control-lab__bricksim","BrickSim state-based Lego assemble-brick environment (Isaac Lab)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim intelligent control lab bricksim 0.1.0 / lego-assemblebrick-v0 gymnasium brick-assembly gymnasium isaac-lab isaac-sim lego manipulation reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/internrobotics__internutopia","InternUtopia Gymnasium environment (Isaac Sim)","robots","Simulation","mobile robots","simulated","R0","MIT",1296,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim internrobotics internutopia 2.2.1 gymnasium embodied-ai gymnasium internutopia isaac-sim simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/ipa320__cob_simulation","Care-O-bot Gazebo simulation scene","robots","Simulation","","simulated","R0","Apache-2.0",73,"It reads `model_names` and `robot_pose`; runs `delete_model` and `publish_model_state`. `delete_model`: call the acknowledged gazebo_msgs/DeleteModel service to remove one model…","world.sim fraunhofer ipa ros ros ros1 gazebo simulation care-o-bot world models model_names robot_pose delete_model publish_model_state apache-2.0"],["robots/isaac-sim__isaacgymenvs","Isaac Gym Ant (simulated)","robots","Simulation","legged and humanoid robots","simulated","R0","BSD-3-Clause",2952,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nvidia isaac gym ant gymnasium isaac-gym ant quadruped reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/isaac-sim__isaaclab-arena","Isaac Lab-Arena (Isaac Lab manager-based Gymnasium environment)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",599,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nvidia / isaac sim isaac lab-arena gymnasium isaac-lab isaac-sim arena reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/isaac-sim__omniisaacgymenvs","OmniIsaacGymEnvs Cartpole (Isaac Sim 4.0 vectorised RL environment)","robots","Simulation","legged and humanoid robots","simulated","R0","BSD-3-Clause",1049,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nvidia omniisaacgymenvs 4.0.0 cartpole gymnasium isaac-sim omniisaacgymenvs cartpole reinforcement-learning simulation vectorized observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/isaaczh__himloco_lab","HimLoco Unitree Go2 velocity (Isaac Lab simulation)","robots","Simulation","","simulated","R0","licence not asserted",72,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim isaaczh unitree go2 gymnasium quadruped unitree-go2 locomotion velocity-tracking isaac-lab reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/isri-aist__jvrc_mj_description","JVRC1 humanoid (MuJoCo)","robots","Simulation","humanoid robots","simulated","R0","BSD-2-Clause",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim isri-aist jvrc1 mujoco humanoid jvrc1 mujoco robot simulation whole-body time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-2-clause"],["robots/isri-aist__robomanipbaselines","RoboManipBaselines MuJoCo UR5e cable passing","robots","Simulation","robot arm manipulation","simulated","R0","BSD-2-Clause",404,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim isri-aist mujocour5ecableenv-v0 gymnasium ur5e cable manipulation mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-2-clause"],["robots/itheima1__mcp_robot","itheima1 mcp_robot six-servo arm (ServoControllerStandalone)","robots","Robot arms and grippers","","hardware","R2","licence not asserted",22,"It reads `joint_positions`; runs `move_joints`, `home`, `disable_all_torque` and `enable_all_torque`. `move_joints`: command one or more actuated joints to target positions in joint…","robot.arm itheima1 bambot/so100 six-servo arm (feetech scs bus) python-object robot arm six joints feetech scs servo bus joint control homing joint_positions move_joints home disable_all_torque enable_all_torque noassertion"],["robots/jaber628__worldcomposer","WorldComposer Tableware (Isaac Lab DirectRLEnv)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jaber628 worldcomposer-tableware-v0 gymnasium worldcomposer tableware robot-manipulation isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/jackvice__roboterrain","RoboTerrain RoverEnv (Gazebo Fortress point navigation)","robots","Simulation","mobile robots","simulated","R2","Apache-2.0",43,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jackvice roboterrain gymnasium ros2 gazebo rover point-navigation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/jacopopan__aerial-autonomy-stack","Aerial Autonomy Stack AASEnv-v0 (Gymnasium)","robots","Simulation","UAVs","simulated","R0","MIT",616,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jacopo panerati aasenv-v0 gymnasium aerial drone gazebo px4 reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jacopopan__gym-marl-reconnaissance","gym-marl-reconnaissance ReconArena (recon-arena-v0)","robots","Simulation","","simulated","R0","MIT",53,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jacopopan recon-arena-v0 gymnasium multi-agent reconnaissance tello robomaster pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jacopopan__gymnasium-docker-ros2","GDR2 Docker/ROS 2 point-mass environment","robots","Simulation","mobile robots","simulated","R0","MIT",11,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jacopo panerati gdr2env-v0 gymnasium gymnasium docker ros2 gazebo zeromq point-mass reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jaykorea__isaac-rl-two-wheel-legged-bot","Isaac Lab Flamingo velocity flat constraint task","robots","Simulation","","simulated","R0","MIT",352,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jaykorea isaac-velocity-flat-flamingo-v1-ppo-constraint gymnasium flamingo isaac-lab isaac-sim reinforcement-learning simulation gymnasium two-wheel-legged-bot observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jbakams__slimebot-volleyball","Slimebot Volleyball 1-vs-1 (Gym simulation)","robots","Simulation","multi-robot systems","simulated","R0","Apache-2.0",16,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jbakams slimebot volleyball 1-vs-1 gymnasium slimebot volleyball 3d multiagent reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/jerome-graves__yertle","Yertle quadruped locomotion environment (PyBullet)","robots","Simulation","legged robots","simulated","R0","MIT",163,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jerome graves yertle gymnasium quadruped locomotion reinforcement-learning simulation gymnasium pybullet observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jerry-liubb__gazebo_grasp","Gazebo object state (gazebo_grasp)","robots","Sensors and cameras","","simulated","R0","licence not asserted",23,"It reads `read_object`; runs `object_info`. `object_info`: request one object's pose from the Gazebo object-info service. A simulator: the market serves it with a stand-in…","sensor jerry-liubb gazebo_state_plugins/gazeboobjectinfo with gazebo_test_tools ros ros ros1 gazebo simulation object-state object-info grasp read_object object_info noassertion"],["robots/jerrypeng0201__nebula","NEBULA SceneManipulation-v1 (Fetch manipulation scene)","robots","Simulation","robot arm manipulation","simulated","R0","GPL-3.0",34,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jerrypeng0201 nebula scenemanipulation-v1 gymnasium gymnasium manipulation fetch sapien reinforcement-learning simulation scene observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/jjshoots__crazyflyt","Crazyflie 2.x (CrazyFlyt DroneController)","robots","Mobile robots","","hardware","R2","MIT",22,"It reads `position_estimate`, `setpoint` and `running`; sets `pos_control`; runs `set_position_setpoint`, `set_velocity_setpoint` and `halt`. `set_position_setpoint`: store an (x, y, z…","robot.mobile_base bitcraze crazyflie 2.x python-object drone uav crazyflie position control velocity control flight position_estimate setpoint running pos_control set_position_setpoint set_velocity_setpoint halt mit"],["robots/jjshoots__pyflyt","PyFlyt QuadX Hover (Gymnasium environment)","robots","Simulation","UAVs","simulated","R0","MIT",264,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jjshoots pyflyt/quadx-hover-v4 gymnasium pyflyt quadx uav quadrotor hover gymnasium simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jkoba0512__genesis_humanoid_rl","Genesis Humanoid RL (Unitree G1 walking environment)","robots","Simulation","humanoid robots","simulated","R0","MIT",5,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jkoba0512 unitree g1 (genesis) gymnasium humanoid unitree-g1 genesis reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/joshnegreanu__robo-lab","TRLC DK1 bimanual blocks scene (robo-lab)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim joshnegreanu robo-lab mujoco trlc-dk1 bimanual robot-arm manipulation mujoco simulation robo-lab time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/jr-robotics__robo-gym","robo-gym ExampleEnvSim-v0 (Gymnasium simulation wrapper)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jr robotics exampleenvsim-v0 gymnasium robo-gym gymnasium simulation example environment reinforcement learning robot server observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/jumpei-arima__navigation_simulator_for_mobile_robot","NSMR Nsmr-v1 (2D mobile robot navigation simulator)","robots","Simulation","mobile robots","simulated","R0","MIT",8,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jumpei arima nsmr-v1 gymnasium navigation mobile-robot lidar reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/justagist__mujoco_panda","Franka Emika Panda MJCF scene (mujoco_panda)","robots","Simulation","","simulated","R0","licence not asserted",71,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim justagist mujoco_panda_model mujoco franka panda mujoco simulation robot-arm justagist time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/justagist__panda_simulator","Franka Emika Panda simulated hand","robots","Robot arms and grippers","","simulated","R2","Apache-2.0",225,"It reads `finger_positions`; runs `move_gripper`, `grasp_gripper` and `stop_gripper`. `move_gripper`: send one franka_gripper/MoveAction goal with a finger opening and speed; the…","robot.gripper justagist panda_simulator ros ros ros1 gazebo franka panda gripper simulation finger_positions move_gripper grasp_gripper stop_gripper apache-2.0"],["robots/justyx404__spot_gazebo_ros2","Spot quadruped in an Ignition/Gazebo ROS 2 simulation","robots","Mobile robots","","simulated","R2","Apache-2.0",44,"It reads `read_odometry`, `read_joint_states` and `read_sim_clock`; runs `publish_velocity`. `publish_velocity`: publish one geometry_msgs/Twist on /cmd_vel; the receipt reports…","robot.mobile_base justyx404 boston dynamics spot (champ simulation) ros ros ros2 gazebo ignition simulation spot quadruped mobile-base cmd-vel read_odometry read_joint_states read_sim_clock publish_velocity apache-2.0"],["robots/jyf588__simgan","SimGAN HopperURDFEnv-v3 (PyBullet hopper)","robots","Simulation","","simulated","R0","Apache-2.0",50,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim jyf588 hopperurdfenv-v3 gymnasium simgan hopper pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/kadhyo__wheeledrobotsimulations","gym_fastsim kitchen-v1 (wheeled robot navigation)","robots","Simulation","mobile robots","simulated","R0","licence not asserted",12,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim kadhyo gym_fastsim kitchen-v1 gymnasium wheeled-robot navigation laser reinforcement-learning simulation gym libfastsim observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/kami-code__dexart-release","DexArt laptop task (allegro hand + xArm6, Sapien)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",153,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim kami-code dexart laptop task gymnasium dexart sapien dexterous-manipulation articulated-objects reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/karthik0497__ros2-amr-simulation","ros2-amr-simulation differential-drive base","robots","Mobile robots","","simulated","R2","MIT",1,"It reads `pose`, `twist`, `read_sim_clock` and `read_joint_states`; runs `publish_cmd_vel`. `publish_cmd_vel`: publish one geometry_msgs/Twist velocity setpoint to /cmd_vel for the…","robot.mobile_base karthik0497 amr_robot in the warehouse.sdf world ros ros ros2 gazebo simulation mobile-base cmd-vel odometry differential-drive pose twist read_sim_clock read_joint_states publish_cmd_vel mit"],["robots/kautenja__gym-super-mario-bros","Gymnasium Super Mario Bros. (NES emulator)","robots","Simulation","","simulated","R0","MIT",900,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim christian kauten supermariobros-v0 gymnasium super-mario-bros nes reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/kautenja__nes-py","nes-py NES environment","robots","Simulation","","simulated","R0","MIT",284,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim kautenja nes-py gymnasium nes emulator reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/kinovarobotics__ros_kortex","Kinova Kortex ROS 1 base stop services","robots","Robot arms and grippers","","hardware","R2","BSD-3-Clause",219,"It runs `stop` and `apply_emergency_stop`. `stop`: invoke the acknowledged Kortex base/stop service; this reports the ROS callback result only, not a measured stopping…","robot.arm kinovarobotics ros ros ros1 kinova kortex stop emergency-stop stop apply_emergency_stop bsd-3-clause"],["robots/kjell-k__airgym","AirGym AirSim quadrotor environment (simulated)","robots","Simulation","","simulated","R0","MIT",115,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim kjell kersandt airsimenv gymnasium airsim quadrotor depth-camera reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/klintan__ros2_track_imu","TrackIMU ROS 2 IMU","robots","Sensors and cameras","","hardware","R0","MIT",0,"It runs `read_imu`. `read_imu`: read linear acceleration, angular velocity and orientation from an inertial measurement unit, with the declared reference frame and…","sensor.imu klintan trackimu ros ros ros2 imu sensor trackimu serial read_imu mit"],["robots/klintan__ros2_usb_camera","ROS 2 USB camera images and calibration","robots","Sensors and cameras","","hardware","R0","Apache-2.0",0,"It reads `frame_id`, `read_camera_calibration` and `read_camera_info`; runs `capture`. `capture`: capture a single image from a named camera with a declared resolution and…","sensor.camera klintan ros ros ros2 camera camera-info image calibration frame frame_id read_camera_calibration read_camera_info capture apache-2.0"],["robots/klintan__ros2_video_streamer","ROS 2 video streamer camera simulator","robots","Sensors and cameras","","simulated","R0","MIT",29,"It runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A…","sensor.camera klintan camera_simulator ros ros ros2 camera simulator image video replay capture_image mit"],["robots/kousheekc__isaac_drone_racer","Isaac Drone Racer (Isaac Lab Gymnasium environment)","robots","Simulation","UAVs","simulated","R0","BSD-3-Clause",200,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim kousheek chakraborty isaac-drone-racer-v0 gymnasium drone racing quadrotor reinforcement-learning simulation isaaclab gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/kscalelabs__kbot","K-Bot V2 feet (MuJoCo simulation)","robots","Simulation","humanoid robots","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim k-scale labs k-bot v2 (kbot-v2-feet) mujoco humanoid k-scale kbot mujoco robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/kscalelabs__mujoco_playground","K-Bot feet-only flat terrain scene (MuJoCo)","robots","Simulation","humanoid robots","simulated","R0","MIT",9,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim k-scale labs kbot feetonly flat terrain scene mujoco mujoco kbot humanoid feet-only flat-terrain simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/lachlanhurst__so100-mujoco-rl","SO-100 MuJoCo Env01-v1 (reach the block)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",26,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lachlan hurst so100-mujoco-rl env01-v1 gymnasium so100 so-arm100 mujoco gymnasium reinforcement-learning robot-arm simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/larics__mrs_crazyflies","MRS Crazyflies cf_1 velocity interface","robots","Mobile robots","","simulated","R2","licence not asserted",4,"It reads `pose`; runs `publish_cmd_vel` and `request_emergency_stop`. `publish_cmd_vel`: publish one geometry_msgs/Twist velocity command on /cf_1/cmd_vel; transmission only. A…","robot.mobile_base larics crazyswarm2 crazyflie_server with the mrs_crazyflies cf_1 configuration ros ros ros2 crazyflie uav simulation gazebo crazyswarm2 larics pose publish_cmd_vel request_emergency_stop noassertion"],["robots/learnsyslab__crazyflow","Crazyflow DroneReachPos-v0 (JAX drone simulation)","robots","Simulation","UAVs","simulated","R0","MIT",187,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim learnsyslab crazyflow dronereachpos-v0 gymnasium crazyflow drone quadrotor reach-position reinforcement-learning simulation gymnasium jax mujoco observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/learnsyslab__gym-pybullet-drones","gym-pybullet-drones CtrlAviary (ctrl-aviary-v0)","robots","Simulation","UAVs","simulated","R0","MIT",2155,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim learnsyslab gym-pybullet-drones (pybullet drone simulation) gymnasium quadrotor drone ctrl-aviary pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/learnsyslab__safe-control-gym","Safe-Control-Gym CartPole (PyBullet)","robots","Simulation","UAVs","simulated","R0","MIT",921,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim learnsyslab safe-control-gym cartpole gymnasium cartpole safe-control-gym pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/leekwoon__nav-gym","nav-gym NavGym-v0 navigation simulator","robots","Simulation","mobile navigation","simulated","R0","MIT",29,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim leekwoon navgym-v0 gymnasium navigation reinforcement-learning simulation gym crowd observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/leesweqq__drl_peg-in-hole_ur5","PyBullet UR5 peg-in-hole Gymnasium environment","robots","Simulation","","simulated","R0","MIT",73,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim leesweqq drl_peg-in-hole_ur5 gymnasium peg-in-hole ur5 pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/leggedrobotics__nav-suite","nav-suite depth navigation (Anymal D, Isaac Lab)","robots","Simulation","","simulated","R0","Apache-2.0",111,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim leggedrobotics nav-suite gymnasium navigation depth anymal isaac-lab reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/lifelong-robot-learning__libero","LIBERO OffScreenRenderEnv tabletop manipulation","robots","Simulation","robot manipulation","simulated","R0","MIT",2397,"It reads `observation`, `reward`, `terminated`, `truncated` and 3 more; runs `reset` and `step`. `reset`: reset the simulated world to a scenario start state and return the initial…","world.sim lifelong robot learning libero mujoco libero robosuite mujoco simulation manipulation reinforcement-learning observation reward terminated truncated tick episode seed reset step mit"],["robots/lightwheelai__lw-benchhub","LW-BenchHub Robocasa-Rl-G1LiftObjStateRL (Unitree G1 cube lift)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",202,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lightwheel ai lw-benchhub gymnasium lw-benchhub robocasa unitree-g1 manipulation isaac-lab-arena reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/lihuang3__ur5_ros-gazebo","UR5 vacuum gripper array (Gazebo)","robots","Robot arms and grippers","","simulated","R2","licence not asserted",513,"It reads `read_grasping`, `read_tracker` and `read_block_poses`; runs `vacuum_gripper_0_on`, `vacuum_gripper_1_on`, `vacuum_gripper_2_on`, `vacuum_gripper_3_on` and 14 more…","robot.gripper lihuang3 ros ros ros1 gazebo ur5 vacuum-gripper pick-and-place read_grasping read_tracker read_block_poses vacuum_gripper_0_on vacuum_gripper_1_on vacuum_gripper_2_on vacuum_gripper_3_on vacuum_gripper_4_on vacuum_gripper_5_on vacuum_gripper_6_on vacuum_gripper_7_on vacuum_gripper_8_on vacuum_gripper_0_off vacuum_gripper_1_off vacuum_gripper_2_off vacuum_gripper_3_off vacuum_gripper_4_off vacuum_gripper_5_off vacuum_gripper_6_off vacuum_gripper_7_off vacuum_gripper_8_off noassertion"],["robots/limxdynamics__humanoid-description","LimX HU_D03 humanoid description (MuJoCo)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",13,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim limx dynamics hu_d03_03 mujoco limx hu-d03 humanoid mujoco description simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/limxdynamics__humanoid-mujoco-sim","LimX HU_D03 humanoid (MuJoCo simulation)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",13,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim limx dynamics hu_d03_03 mujoco limx hu-d03 humanoid mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/linden713__humanoid_amp","Humanoid AMP (Isaac Lab DirectRLEnv, dance task)","robots","Simulation","humanoid robots","simulated","R0","BSD-3-Clause",470,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim linden713 humanoid amp gymnasium humanoid amp unitree isaac-lab isaac-sim physx reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/linorobot__linorobot2","linorobot2 Gazebo mobile-base environment","robots","Mobile robots","","simulated","R2","Apache-2.0",1034,"It reads `read_odometry`, `read_sim_clock`, `read_imu` and `read_laser_scan`; runs `publish_cmd_vel` and `resume_simulation`. `publish_cmd_vel`: publish one geometry_msgs/Twist…","robot.mobile_base linorobot ros ros ros2 gazebo simulation mobile-base cmd-vel odometry read_odometry read_sim_clock read_imu read_laser_scan publish_cmd_vel resume_simulation apache-2.0"],["robots/linqi-ye__robot-universe","bdx scene (robot-universe)","robots","Simulation","","simulated","R0","licence not asserted",55,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim linqi-ye bdx mujoco bdx go-bdx mujoco robot-universe simulation model time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/lionlai1989__stalkerdronerl","StalkerDroneRL QuadcopterTrackingEnv (ROS 2 + Gazebo simulation)","robots","Simulation","UAVs","simulated","R0","Apache-2.0",29,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lionlai1989 quadcoptertrackingenv gymnasium ros2 gazebo quadcopter reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/liorbenhorin__lerobot_so101_teleop","LeRobot SO-101 teleoperation in Isaac Lab: Rock-A-Stack Simple","robots","Simulation","robot arm manipulation","simulated","R0","MIT",67,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim liorbenhorin lerobot_so101_teleop gymnasium lerobot so-101 robot-arm teleoperation rock-a-stack isaac-sim isaac-lab reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/liruiw__fleet-tools","Fleet-Tools Franka Drake simulation","robots","Simulation","robot arm manipulation","simulated","R0","MIT",29,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lirui wang fleet-tools frankadrakeenv gymnasium fleet-tools franka panda drake manipulation simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/liuskywalkerjskd__mujoco_iiwa7_r800","KUKA LBR iiwa 7 R800 (MuJoCo MJCF)","robots","Simulation","robot arm manipulation","simulated","R0","BSD-3-Clause",5,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim kuka / liuskywalkerjskd iiwa7-mujoco lbr iiwa 7 r800 mujoco arm iiwa7 kuka manipulator mujoco robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/ll7__robot_sf_ll7","Robot SF social navigation simulation (RobotEnv)","robots","Simulation","mobile robots","simulated","R0","GPL-3.0",8,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ll7 robot sf gymnasium social-navigation robot pedestrian gymnasium simulation observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/louislelay__kinova_isaaclab_sim2real","Kinova Gen3 Reach in Isaac Lab (Gen3-Reach-v0)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",229,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim louislelay kinova_isaaclab_sim2real gymnasium kinova gen3 reach isaac-sim isaac-lab reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/lucasalegre__sumo-rl","SUMO-RL traffic signal control (single intersection, simulated)","robots","Simulation","","simulated","R0","MIT",1090,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lucas alegre sumo-rl-v0 gymnasium sumo-rl sumo traffic-signal-control reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/luccachiang__gsworld","GSWorld RealFr3-v1 (empty scene, FR3 UMI)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim luccachiang gsworld realfr3-v1 gymnasium gsworld mani-skill sapien fr3 fr3-umi robot-arm reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/luckyrobots__g1-manipulation-challenge","Lucky Robots G1 pick-and-place scene (MuJoCo model)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",26,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim lucky robots g1 pick-and-place (g1_table_red_block) mujoco g1 humanoid luckyrobots manipulation mujoco pick-and-place simulation world time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/lukicdarkoo__webots-gym-example","Webots Pioneer3at pole balancer (legacy gym)","robots","Simulation","mobile robots","simulated","R0","licence not asserted",1,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim lukicdarkoo webots-gym-example gymnasium webots pioneer3at inverted-pendulum reinforcement-learning simulation gymnasium legacy-gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/machines-in-motion__go2py","Unitree Go2 (Go2Py GO2Real)","robots","Mobile robots","","hardware","R2","MIT",71,"It reads `joint_positions`, `joint_velocities`, `joint_torques`, `motor_temperatures` and 6 more; runs `stop_motion`, `drive` and `command_joints`. `stop_motion`: stop all motion on the…","robot.mobile_base unitree robotics go2 python-object quadruped mobile robot unitree go2 dds joint control velocity control joint_positions joint_velocities joint_torques motor_temperatures imu_acceleration imu_angular_velocity imu_orientation imu_temperature foot_contact_forces battery_soc stop_motion drive command_joints mit"],["robots/mahyaret__gym-panda","gym-panda PandaEnv (PyBullet grasping)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",79,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim mahyaret gym-panda 0.0.6 gymnasium franka-panda pybullet grasping reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/manas-arumalla__openarm-control","OpenArm v2 unscrew scene (MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",9,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim manas reddy arumalla openarm_v20_unscrew mjcf mujoco mujoco openarm unscrew bottle-opening robot-arm simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/mani-skill__maniskill","ManiSkill TriFingerRotateCubeLevel0-v1 (simulated)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",3386,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim maniskill trifingerrotatecubelevel0-v1 gymnasium mani-skill trifinger rotate-cube reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/maniparena__maniparena-sim","ManipArena-Sim (Isaac Lab / IsaacLab-Arena bimanual simulation)","robots","Simulation","robot manipulation","simulated","R0","licence not asserted",23,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset_world` and `set_seed`. `step`: advance the simulated world by a bounded number of fixed…","world.sim maniparena maniparena-sim gymnasium bimanual manipulation isaac-sim isaac-lab isaaclab-arena simulation gymnasium observation reward terminated truncated tick episode seed info step reset_world set_seed noassertion"],["robots/masato-ka__gym-soarm","SO-ARM100 single-arm manipulation environment (Gymnasium SoArm-v0)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",15,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim masato kawamura so-arm100 gymnasium robot-arm so-arm100 manipulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/maskor__webots_ros2_spot","Webots ROS 2 Spot simulation","robots","Mobile robots","","simulated","R2","AGPL-3.0",79,"It reads `joint_positions`, `odom_position`, `odom_orientation` and `odom_twist`; runs `publish_velocity`, `stand_up`, `sit_down`, `lie_down` and 1 more. `publish_velocity`: publish one…","robot.mobile_base maskor spot in webots ros ros ros2 webots simulation spot quadruped mobile-base cmd-vel joint_positions odom_position odom_orientation odom_twist publish_velocity stand_up sit_down lie_down set_height agpl-3.0"],["robots/mattchantk__gym-maze","gym-maze maze-v0 (5x5 sample maze)","robots","Simulation","","simulated","R0","MIT",376,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim matthew t.k. chan gym-maze 0.4 gymnasium maze grid-world reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/maximecb__gym-miniworld","MiniWorld Maze (gymnasium simulation)","robots","Simulation","mobile robots","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim farama foundation miniworld-maze-v0 gymnasium miniworld maze navigation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/mcarfagno__gym-panda-reach","gym-panda-reach panda-reach-v0 (PyBullet)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",12,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim marcello carfagno gym-panda-reach gymnasium panda robot-arm reach reinforcement-learning simulation gymnasium pybullet observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/medevilunknown__water-pouring-robot-simulation","SO-101 pouring simulation (So101PourEnv)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",1,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim medevilunknown so101pourenv gymnasium so101 robot-arm pouring manipulation mujoco gymnasium reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/mees__calvin_env","CALVIN PlayTableSimEnv (PyBullet table-top environment)","robots","Simulation","robot manipulation","simulated","R0","MIT",18,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim mees calvin playtablesimenv gymnasium calvin simulation pybullet gym manipulation reinforcement-learning world observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/metadriverse__metadrive","MetaDrive driving simulator (Gymnasium environment)","robots","Simulation","mobile robots","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim metadrive team metadrive gymnasium driving-simulator reinforcement-learning simulation gymnasium world-model observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/michaal94__muble","Robotiq 2F-85 gripper (MuBlE)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim michaal94 (muble) robotiq 2f-85 mujoco gripper manipulation muble mujoco robotiq simulation two-finger time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/mindspaceinc__spot-mujoco-ros2","MindSpaceInc Spot Mini MuJoCo ROS 2 simulator","robots","Mobile robots","","simulated","R2","licence not asserted",52,"It reads `joint_positions` and `read_joint_states`; runs `publish_actuator_cmds`, `reset_simulation` and `reset_safe_state`. `publish_actuator_cmds`: publish one…","robot.mobile_base mindspaceinc spot mini quadruped in mujoco ros ros ros2 mujoco spot quadruped simulation joint actuator reset joint_positions read_joint_states publish_actuator_cmds reset_simulation reset_safe_state noassertion"],["robots/mingfeisun__deepmimic_mujoco","DeepMimic humanoid MuJoCo environment (reduced fake)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",151,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim mingfei sun humanoiddeepmimic-v0 gymnasium deepmimic humanoid mujoco reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/misterblue__ros2_raspicam_node","Raspberry Pi camera JPEG stream (ros2_raspicam_node)","robots","Sensors and cameras","","hardware","R0","Apache-2.0",10,"It runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A…","sensor.camera robert adams ros ros ros2 camera image jpeg raspberry-pi capture_image apache-2.0"],["robots/ml-lab__home-platform","HoME Home-v0 household simulator","robots","Simulation","mobile robots","simulated","R0","BSD-3-Clause",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ml-lab / home platform home-v0 gymnasium household multimodal reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/mobile-robots-group-uc3m__adamsim","ADAMSim ADAM mobile base","robots","Mobile robots","","simulated","R2","licence not asserted",9,"It reads `camera_angle`, `left_arm_joint_positions` and `right_arm_joint_positions`; runs `drive` and `stop_motion`. `drive`: drive a mobile base with a commanded linear and angular…","robot.mobile_base mobile robots group uc3m adam (adamsim) python-object pybullet simulation mobile-base differential-drive adamsim camera_angle left_arm_joint_positions right_arm_joint_positions drive stop_motion noassertion"],["robots/mortezaaliyari__multi-robot-gazebo-navistack","Multi-robot TurtleBot3 Gazebo/Nav stack","robots","Simulation","multi-robot systems","simulated","R2","MIT",29,"It reads `read_tb3_0_odom`, `read_tb3_0_scan`, `read_tb3_1_odom` and `read_tb3_1_scan`; runs `publish_tb30_cmd_vel`, `publish_tb31_cmd_vel` and `resume_simulation`…","world.sim mortezaaliyari turtlebot3 burger tb3_0 and tb3_1 in gazebo 11 ros ros ros1 simulation gazebo turtlebot3 multi-robot navigation cmd-vel read_tb3_0_odom read_tb3_0_scan read_tb3_1_odom read_tb3_1_scan publish_tb30_cmd_vel publish_tb31_cmd_vel resume_simulation mit"],["robots/mrpt__mvsim","MVSim vehicle through MVSim's services","robots","Mobile robots","","simulated","R2","BSD-3-Clause",416,"It reads `read_pose`; runs `set_twist`. `set_twist`: hand one twist setpoint (vx, wz) to the vehicle's controller through MVSim's set_controller_twist service; the setpoint…","robot.mobile_base mrpt mvsim simulated vehicle ros mvsim simulation mobile-base zmq protobuf twist read_pose set_twist bsd-3-clause"],["robots/muhammad-mahad__dlo-routing-workcell","Dual-arm DLO cable-routing workcell (MuJoCo scene)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim muhammad-mahad dual-arm cable-routing workcell mujoco mujoco simulation deformable-linear-object cable-routing dual-arm franka-panda time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/myohub__myosuite","MyoSuite Baoding balls (myoChallengeBaodingP1-v1)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",1240,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim myohub myochallengebaodingp1-v1 gymnasium baoding musculoskeletal reinforcement-learning simulation gymnasium myosuite observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/nasa__astrobee","Astrobee free-flyer (ROS 1)","robots","Mobile robots","","simulated","R2","Apache-2.0",1421,"It reads `commanded_segment_stamp_nsecs`; runs `move` and `stop`. `move`: move through world-frame poses; return the Motion action's application result. A simulator: the market…","robot.mobile_base nasa ros ros ros1 simulation astrobee free-flyer motion action stop commanded_segment_stamp_nsecs move stop apache-2.0"],["robots/navneet-nmk__hierarchical-meta-reinforcement-learning","MAML-RL TabularMDP-v0 (tabular MDP)","robots","Simulation","","simulated","R0","MIT",63,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim navneet-nmk tabularmdp-v0 gymnasium tabular-mdp meta-reinforcement-learning reinforcement-learning simulation gymnasium gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/nely-epfl__flygym","FlyGym fruitfly (MuJoCo model)","robots","Simulation","biology","simulated","R0","Apache-2.0",400,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim nely-epfl drosophila melanogaster (neuromechfly v2) mujoco fruitfly neuromechfly drosophila mujoco simulation fly biomechanics time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/neuracoreai__bigym","BiGym DrawerTopOpen (H1 analytic fake)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",229,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim neuracoreai bigym v4.1.0 drawertopopen gymnasium bigym cupboards drawer manipulation mobile-manipulation h1 mujoco gymnasium simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/ngc92__quadgym","Quadgym QuadrotorStabilizeAttitude-MotorCommands-v0","robots","Simulation","UAVs","simulated","R0","MIT",17,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ngc92 quadrotorstabilizeattitude-motorcommands-v0 gymnasium quadrotor attitude-control flight-dynamics reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/nickgeramanis__gym-navigation","gym-navigation NavigationTrack-v0 (2-D navigation simulation)","robots","Simulation","mobile robots","simulated","R0","GPL-3.0",20,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nick geramanis gym-navigation gymnasium navigation 2d ray-casting reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/nicrusso7__rex-gym","Rex-gym RexWalk-v0 (quadruped walk simulation)","robots","Simulation","legged robots","simulated","R0","Apache-2.0",1103,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nicola russo rex-gym 0.2.7 rexwalk-v0 gymnasium rex-gym quadruped locomotion pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/nimazareian__quadruped-rl-locomotion","Unitree Go1 quadruped (MuJoCo torque scene)","robots","Simulation","legged robots","simulated","R0","licence not asserted",138,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim nimazareian/quadruped-rl-locomotion unitree go1 mujoco go1 mujoco quadruped reinforcement-learning robot simulation unitree time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/nobleo__sick_scan2","SICK scan2 ROS 2 laser scanner","robots","Sensors and cameras","","hardware","R0","Apache-2.0",0,"It reads `read_laser_scan`. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor sick ros ros ros2 sick laser-scanner laserscan scan ranges read_laser_scan apache-2.0"],["robots/noetix-robotics__noetix_n2_gym","Noetix N2 humanoid, 18-DoF MuJoCo model","robots","Simulation","humanoid robots","simulated","R0","BSD-3-Clause",25,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim noetix robotics n2 mujoco noetix n2 humanoid legged mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/nonejou072__robopal","robopal DianaMed arm world","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",307,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim nonejou072 robopal dianamed manipulator (mjcf) mujoco mujoco simulation robot arm robopal reinforcement learning world time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/notfoundthisperson__robocas-v0","RoboCAS-v0 (ManiSkill2/SAPIEN mobile Franka arrangement benchmark)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim notfoundthisperson robocas-v0 gymnasium robocas manipulation benchmark sapien maniskill mobile-franka simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/novog93__sjtu_drone","sjtu_drone Gazebo quadrotor simulation","robots","Simulation","UAVs","simulated","R2","GPL-3.0",211,"It reads `read_last_cmd_vel`, `read_state`, `read_pose` and `read_mode`; runs `takeoff`, `land`, `reset`, `publish_cmd_vel` and 3 more. `takeoff`: publish one std_msgs/Empty on…","world.sim novog93 sjtu_drone quadrotor in gazebo 11 ros ros ros2 gazebo simulation quadrotor drone topic-control read_last_cmd_vel read_state read_pose read_mode takeoff land reset publish_cmd_vel set_position_control set_velocity_mode reset_world gpl-3.0"],["robots/nplan__gym-line-follower","Gym line follower (PyBullet line-following simulator)","robots","Simulation","mobile robots","simulated","R0","MIT",125,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nejc planinsek linefollower-v0 gymnasium line-follower differential-drive reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/nus-advanced-robotics-centre__me5413_final_project","ME5413 Gazebo course world","robots","Simulation","","simulated","R0","MIT",92,"It runs `remove_moving_obstacle`, `clear_objects`, `regenerate_objects`, `open_exit` and 3 more. `remove_moving_obstacle`: delete the moving planar_box obstacle once with the…","world.sim nus advanced robotics centre me5413_world (ros noetic / gazebo 11) ros ros ros1 gazebo simulation course-world object-spawner remove_moving_obstacle clear_objects regenerate_objects open_exit delete_model read_box_odom read_box_markers mit"],["robots/nvlabs__humanoidmimicgen","Unitree G1 29-DOF loco-manipulation model (MuJoCo)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",15,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim nvidia / unitree robotics g1 29-dof mjcf mujoco mujoco unitree g1 humanoid loco-manipulation simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/nvlabs__robolab","RoboLab BananaInBowlTask (Isaac Lab)","robots","Simulation","general desktop manipulation ( household   kitchen object )","simulated","R0","Apache-2.0",550,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim nvidia robolab bananainbowltask gymnasium robolab robot-manipulation isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/oceanworldlabs__oceanscale","OceanScale ROVEnv (GPU-batched station keeping)","robots","Simulation","underwater robotics","simulated","R0","Apache-2.0",102,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim oceanworld labs oceanscale rovenv gymnasium oceanworldlabs oceanscale underwater-robotics rov station-keeping reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/okermorgant__map_simulator","map_simulator ROS 2 2-D simulator","robots","Simulation","mobile robots","simulated","R2","MIT",16,"It reads `odom_pose`, `odom_twist`, `read_odometry` and `read_scan`; runs `spawn_robot` and `publish_twist`. `spawn_robot`: call the upstream /simulator/spawn service to create a…","world.sim okermorgant map_simulator 2.0.0 ros ros ros2 simulation map mobile-base laser-scan cmd-vel odom_pose odom_twist read_odometry read_scan spawn_robot publish_twist mit"],["robots/omarrayyann__mjlab_manipulation","mjlab manipulation Droid (MuJoCo simulation)","robots","Simulation","","simulated","R0","licence not asserted",74,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim omarrayyann mjlab_manipulation droid / franka_droid mujoco mujoco simulation manipulation robot-arm droid franka mjlab world-sim time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/openai__mujoco-worldgen","MuJoCo Worldgen particle (MuJoCo simulation)","robots","Simulation","","simulated","R0","MIT",590,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim openai worldgen particle mujoco mujoco particle reinforcement-learning robot simulation worldgen time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/openai__multi-agent-emergence-environments","OpenAI Multi-Agent Emergence Environments Base (MuJoCo)","robots","Simulation","multi-robot systems","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim openai mae_envs base gymnasium multi-agent mujoco hide-and-seek reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/openai__multiagent-competition","OpenAI gym-compete run-to-goal-ants-v0 (two ants)","robots","Simulation","multi-robot systems","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim openai gym-compete run-to-goal-ants-v0 gymnasium multi-agent ants mujoco gym reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/openai__multiagent-particle-envs","OpenAI Multi-Agent Particle Environment (simple world)","robots","Simulation","multi-robot systems","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim openai multiagentsimple-v0 (simple.py scenario) gymnasium multiagent particle-environment reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/openai__robogym","OpenAI Robogym ShadowHand (MuJoCo model)","robots","Simulation","robot manipulation","simulated","R0","MIT",431,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim openai shadowhand mujoco shadowhand dexterous-hand manipulation mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/openai__roboschool","Roboschool InvertedPendulum-v1 (OpenAI Roboschool)","robots","Simulation","legged robots","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim openai roboschoolinvertedpendulum-v1 gymnasium inverted-pendulum cartpole continuous-control reinforcement-learning roboschool simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/openai__robosumo","OpenAI RoboSumo Ant-vs-Ant (two-agent MuJoCo sumo)","robots","Simulation","multi-robot systems","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim openai robosumo-ant-vs-ant-v0 gymnasium robosumo sumo multi-agent mujoco reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/openai__safety-gym","Safety Gym car robot (MuJoCo)","robots","Simulation","mobile robots","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim openai safety gym car mujoco car mujoco openai reinforcement-learning robot safety-gym simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/opengalaxea__galaxeamanipsim","Galaxea R1Base-v0 bimanual manipulation (Sapien)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",46,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim opengalaxea r1base-v0 gymnasium bimanual-manipulation galaxea r1 reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/openmoss__vlabench","VLABench xArm7 (MuJoCo scene)","robots","Simulation","robot manipulation","simulated","R0","MIT",478,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim openmoss vlabench xarm7 mujoco vlabench xarm7 manipulation mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/openquadruped__spot_mini_mini","openquadruped spot_mini_mini SpotMicroEnv-v0 (PyBullet quadruped)","robots","Simulation","legged robots","simulated","R0","MIT",947,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim openquadruped spotmicroenv-v0 gymnasium spot quadruped robot locomotion pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/openretriever__stanford-robotics-kitchen","Stanford Robotics Kitchen Panda (MuJoCo model)","robots","Simulation","robot arm manipulation","simulated","R0","LicenseRef-proprietary",1,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim openretriever franka panda mujoco stanford kitchen panda franka mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset licenseref-proprietary"],["robots/orig74__dronesimlab","DroneSimLab UE4 camera bridge","robots","Sensors and cameras","","simulated","R0","MIT",159,"It runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A…","sensor.camera orig74 ros ros ros1 simulation camera image depth unreal-engine capture_image mit"],["robots/osrf__vrx","Virtual RobotX (VRX) simulation environment","robots","Simulation","marine robotics","simulated","R2","Apache-2.0",751,"It reads `read_sim_clock` and `read_task_info`; runs `publish_left_thrust`, `publish_right_thrust`, `publish_left_thrust_position` and `publish_right_thrust_position`…","world.sim open source robotics foundation gazebo harmonic + ros 2 jazzy ros ros ros2 simulation gazebo vrx usv clock task-info thrusters read_sim_clock read_task_info publish_left_thrust publish_right_thrust publish_left_thrust_position publish_right_thrust_position apache-2.0"],["robots/osudrl__cassie-mujoco-sim","Cassie MuJoCo simulation","robots","Simulation","legged robots","simulated","R0","licence not asserted",310,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 3 more; runs `step` and `reset_simulation`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally…","world.sim agility robotics (dynamic robotics laboratory) cassie mujoco cassie mujoco robot simulation biped world time_ms qpos qvel ctrl tick timestep_ms seed step reset_simulation noassertion"],["robots/osudrl__humanoid_hanoi","Digit v3 box tower of Hanoi (MuJoCo model)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",14,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim osu dynamic robotics laboratory digit v3 (box tower of hanoi) mujoco digit humanoid hanoi manipulation mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/osurobotics__kinovagrasping","Kinova j2s7s300 grasping environment (kinovagripper-v0)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",30,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim osu robotics kinova j2s7s300 + three-finger gripper (mujoco model) gymnasium grasping kinova j2s7s300 gym mujoco reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/paddlepaddle__metagym","MetaGym Bandits (bandits-v0)","robots","Simulation","","simulated","R0","Apache-2.0",303,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim paddlepaddle bandits-v0 gymnasium bandits meta-reinforcement-learning reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/pairlab__leibnizgym","LeibnizGym TriFinger IsaacGym environment","robots","Simulation","robot arm manipulation","simulated","R0","BSD-3-Clause",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset_world` and `set_seed`. `step`: advance the simulated world by a bounded number of fixed…","world.sim pair lab leibnizgym trifinger gymnasium trifinger isaacgym robot simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset_world set_seed bsd-3-clause"],["robots/patmce__uav-drl-oa-gymnasium-ros-gazebo","UAV DRL obstacle-avoidance DroneGymGazeboEnv-v0","robots","Simulation","UAVs","simulated","R2","licence not asserted",7,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim patmce dronegymgazeboenv-v0 gymnasium uav drone gazebo px4 mavros reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/pauldanielml__mujoco_rl_ur5","MuJoCo UR5 + gripper Grasper-v0 (simulation)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",690,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim paul daniel grasper-v0 gymnasium ur5 gripper pick-and-place mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/peterxjerk__livelybot_rl_control","Pai 12-DoF humanoid (MuJoCo simulation)","robots","Simulation","legged robots","simulated","R1","BSD-3-Clause",6,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim hightorque pai 12-dof (pai_12dof_v2_0312) mujoco pai 12-dof humanoid mujoco simulation reinforcement-learning livelybot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/petoicamp__opencat-quadruped-robot","Petoi OpenCat quadruped","robots","Mobile robots","","hardware","R2","MIT",5433,"It reads `identity`, `orientation` and `joint_angles_deg`; runs `rest`. `rest`: put the robot down and shut its servos down (the 'd' serial command). A hardware driver: the market…","robot.mobile_base petoi opencat (bittle / nybble on nyboard) serial quadruped robot opencat bittle nybble serial telemetry identity orientation joint_angles_deg rest mit"],["robots/physical-superintelligence-lab__simple","SIMPLE Franka tabletop grasp (MuJoCo)","robots","Simulation","humanoid robots","simulated","R0","MIT",332,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim physical-superintelligence-lab simple/frankatabletopgraspmp-v0 gymnasium simple franka tabletop-grasp mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/pku-alignment__safety-gymnasium","Safety-Gymnasium Point Goal1 (Gymnasium view)","robots","Simulation","","simulated","R0","Apache-2.0",587,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim pku-alignment safetypointgoal1gymnasium-v0 gymnasium goal gymnasium mujoco point reinforcement-learning safety-gymnasium simulation observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/pndbotics__pnd_mujoco","PNDbotics Adam-Lite humanoid (MuJoCo scene)","robots","Simulation","humanoid robots","simulated","R0","BSD-3-Clause",5,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim pndbotics adam-lite mujoco adam adam-lite humanoid mujoco pndbotics robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/pnnayyeri__gym-ur5","gym-ur5: UR5 robot with Jaco hand in CoppeliaSim","robots","Simulation","robot arm manipulation","simulated","R0","MIT",1,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim pnnayyeri gym-ur5 gymnasium ur5 coppeliasim robotics reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/pocketxjl__humanoid-control","pocketxjl humanoid legged MuJoCo model","robots","Simulation","humanoid robots","simulated","R0","MIT",419,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim pocketxjl humanoid_legged_description mujoco ros ros1 mujoco simulation humanoid biped world time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/princeton-robot-planning-and-learning__kindergarden","KinDER RBY1A mobile manipulator (MuJoCo model)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",53,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim princeton robot planning and learning rby1a mobile manipulator mujoco kinder mujoco mobile-manipulator rby1a simulation world time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/proroklab__vectorizedmultiagentsimulator","VMAS balance scenario behind the Gymnasium wrapper","robots","Simulation","multi-robot systems","simulated","R0","GPL-3.0",620,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim proroklab vmas balance gymnasium vmas multi-agent reinforcement-learning simulation gymnasium balance observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/psvl__doorgym","DoorGym BLUE door opening (blue-doorenv-v1)","robots","Simulation","robot arm manipulation","simulated","R0","BSD-3-Clause",123,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim psvl doorgym doorenvbluev1 gymnasium doorgym door-opening mujoco gym reinforcement-learning simulation robot-arm blue observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/pufferai__pokegym","PokeGym Pokemon Red (Gymnasium environment)","robots","Simulation","","simulated","R0","MIT",53,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim pufferai pokegym pokemon red gymnasium pokemon-red game-boy pyboy reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/qdeyna__ur10e_2f140_topic_based_ros2_control","UR10e arm (fake hardware)","robots","Robot arms and grippers","","simulated","R2","licence not asserted",0,"It reads `joint_positions`, `joint_velocities` and `read_joint_state`; runs `follow_arm_trajectory` and `activate_trajectory_controller`. `follow_arm_trajectory`: send…","robot.arm qdeyna ur10e ros ros ros2 fake-hardware robot-arm trajectory joint-state ur10e joint_positions joint_velocities read_joint_state follow_arm_trajectory activate_trajectory_controller noassertion"],["robots/qgallouedec__panda-gym","panda-gym PandaReach-v3 (PyBullet)","robots","Simulation","","simulated","R0","MIT",770,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim quentin gallouedec pandareach-v3 gymnasium panda franka reach pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/qiangwang-academic__ur5e_robot_gym_env_real_and_sim","CoppeliaSim UR5 reaching environment v3 (legacy Gym)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",15,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim qiang wang coppeliasim_ur5_gym_v3 gymnasium ur5 coppeliasim gym reaching robot-arm simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/qlan3__gym-games","gym-games NChain-v1 (exploration chain)","robots","Simulation","","simulated","R0","MIT",92,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim qlan3 nchain-v1 gymnasium nchain exploration reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/quincy-u__ego_humanoid_manipulation_benchmark","EgoVLA Humanoid-Base-v0 (Isaac Lab benchmark)","robots","Simulation","humanoid robots","simulated","R0","MIT",91,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim quincy-u humanoid-base-v0 gymnasium humanoid manipulation isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/realsenseai__realsense-ros","RealSense ROS 2 camera","robots","Sensors and cameras","","hardware","R0","Apache-2.0",3464,"It reads `frame_id`, `width`, `height`, `device_name` and 9 more; runs `capture_image` and `capture_point_cloud`. `capture_image`: capture a single image from a named camera with a…","sensor.camera realsense ros ros ros2 camera realsense camera-info metadata device-info image depth point-cloud frame_id width height device_name serial_number firmware_version read_camera_info read_device_info read_frame_metadata read_color_camera_info read_depth_camera_info read_color_metadata read_depth_metadata capture_image capture_point_cloud apache-2.0"],["robots/renforce-dynamics__genesislab","GenesisLab Unitree G1 human velocity (flat)","robots","Simulation","","simulated","R0","BSD-3-Clause",122,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim renforce dynamics genesis-hvelocity-g1-v0 gymnasium genesis genesislab gymnasium humanoid g1 reinforcement-learning simulation observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/rgnc__enps_dwa","ENPS-DWA social navigation simulator","robots","Simulation","mobile robots","simulated","R0","GPL-3.0",12,"It reads `read_odometry` and `read_laser_scan`. A simulator: the market serves it with a stand-in that needs no simulator install.","world.sim rgnc enps_dwa ros ros ros1 simulation enps-dwa social-navigation odometry laser-scan read_odometry read_laser_scan gpl-3.0"],["robots/rickstaa__panda-gazebo","Panda Gazebo arm","robots","Robot arms and grippers","","simulated","R2","MIT",20,"It reads `joint_state`; runs `follow_joint_trajectory`, `set_gripper_width` and `lock_joints`. `follow_joint_trajectory`: forward arm waypoints through…","robot.arm rick staa panda emika franka ros ros ros1 gazebo simulation panda franka arm trajectory gripper joint_state follow_joint_trajectory set_gripper_width lock_joints mit"],["robots/rickstaa__ros-gazebo-gym","ROS Gazebo Gym PandaReach-v1 (Franka Panda reach, simulated)","robots","Simulation","robot arm manipulation","simulated","R2","MIT",52,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim rick staa pandareach-v1 gymnasium panda franka robot-arm reach gazebo ros reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/rigbetellabs__tortoisebot","TortoiseBot Ignition simulation environment","robots","Simulation","mobile robots","simulated","R2","licence not asserted",191,"It reads `read_odometry`, `read_clock` and `read_scan`; runs `publish_velocity` and `resume_simulation`. `publish_velocity`: publish one geometry_msgs/Twist velocity command on…","world.sim rigbetella labs tortoisebot differential-drive robot in ignition fortress ros ros ros2 ignition gazebo simulation tortoisebot cmd-vel odometry clock scan read_odometry read_clock read_scan publish_velocity resume_simulation noassertion"],["robots/riiswa__planning-multi-robot-gym","Planning Multi-Robot Gym","robots","Simulation","multi-robot systems","simulated","R0","MIT",30,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim riiswa planningmultirobot-v0 gymnasium multi-robot planning obstacle-avoidance reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/ritalaezza__gym-agx","Gym AGX BendWire-v0 (deformable linear object)","robots","Simulation","robot manipulation","simulated","R0","MIT",20,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim rita laezza bendwire-v0 gymnasium gym-agx bend-wire deformable-linear-object reinforcement-learning simulation agx-dynamics observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/rlagent__factor-world","Factor-World Sawyer nut assembly (Meta-World assembly-v2, simulated)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",47,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim rlagent factor-world assembly-v2 gymnasium factor-world metaworld assembly sawyer mujoco manipulation simulation gym observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/rlxai__rbot","rbot simulated 2-D LiDAR","robots","Sensors and cameras","","simulated","R0","Apache-2.0",0,"It reads `read_scan`. A simulator: the market serves it with a stand-in that needs no simulator install.","sensor rlxai rplidar a3 / hokuyo ust-20lx 2-d lidar (gazebo gpu_lidar) ros ros ros2 gazebo simulation lidar laser scan sensor read_scan apache-2.0"],["robots/robfiras__loco-mujoco","LocoMuJoCo LocoMujoco (Atlas humanoid)","robots","Simulation","legged robots","simulated","R0","MIT",1474,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robfiras locomujoco/atlas gymnasium loco-mujoco humanoid mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/robin-shaun__xtdrone","XTDrone typhoon_h480_0 position bridge","robots","Mobile robots","","simulated","R2","MIT",1731,"It reads `read_target` and `read_position`; runs `publish_position_setpoint`. `publish_position_setpoint`: publish one map-frame local position setpoint to MAVROS; the receipt…","robot.mobile_base xtdrone typhoon_h480 sitl ros ros ros1 simulation xtdrone px4 mavros typhoon position gazebo read_target read_position publish_position_setpoint mit"],["robots/robo-eval__roboeval","RoboEval LiftPotPosition (MuJoCo bimanual manipulation)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",61,"It reads `observation` and `tick`; runs `reset_world` and `step`. `reset_world`: reset the simulated world to a scenario start state and return the initial observation. When a…","world.sim roboeval liftpotposition python-object roboeval mujoco manipulation lift-pot simulation bimanual observation tick reset_world step apache-2.0"],["robots/robocasa__robocasa","RoboCasa PickPlaceCounterToCabinet (kitchen simulation)","robots","Simulation","robot manipulation","simulated","R1","MIT",1788,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset_world` and `set_seed`. `step`: advance the simulated world by a bounded number of fixed…","world.sim robocasa robocasa365 1.0.1 gymnasium robocasa kitchen manipulation mobile-base mujoco robosuite gymnasium simulation reinforcement-learning observation reward terminated truncated tick episode seed info step reset_world set_seed mit"],["robots/robocasa__robocasa-gr1-tabletop-tasks","RoboCasa GR-1 Tabletop task (Gymnasium GrootRoboCasaEnv)","robots","Simulation","humanoid robots","simulated","R0","MIT",165,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robocasa gr-1 tabletop tasks gymnasium robocasa gr1 humanoid tabletop manipulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/robodojo-benchmark__robodojo","RoboDojo task environment (dual X5)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",697,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robodojo contributors robodojo taskenv gymnasium robodojo manipulation dual-arm isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/robotcasters__b1env","Unitree B1 Simulation Environment (B1Sim)","robots","Simulation","legged robots","simulated","R0","MIT",3,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robotcasters unitree b1 gymnasium unitree b1 quadruped pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/robotcontrolstack__duobench","DuoBench ball_maze (FR3 Duo bimanual manipulation)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",21,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robotcontrolstack duobench ball_maze gymnasium duobench ball-maze bimanual franka-research-3 mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/robotcontrolstack__robot-control-stack","Robot Control Stack EmptyWorldFR3 (rcs/fr3)","robots","Simulation","robot arm manipulation","simulated","R0","AGPL-3.0",164,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robot control stack emptyworldfr3 (rcs/fr3) gymnasium robot-arm fr3 franka mujoco reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed agpl-3.0"],["robots/roboterax__humanoid-gym","RobotEra XBot-L humanoid (MuJoCo model)","robots","Simulation","humanoid robots","simulated","R0","BSD-3-Clause",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim beijing robotera technology xbot-l mujoco humanoid xbot-l legged mujoco sim2sim simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/robotis-git__robotis_mujoco_menagerie","ROBOTIS AI Worker FFW-BG2 (MuJoCo model)","robots","Simulation","","simulated","R0","Apache-2.0",75,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim robotis ffw-bg2 mujoco robotis ffw-bg2 ai-worker dual-arm mobile-manipulator mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/robotis-git__turtlebot3","ROBOTIS TurtleBot3 mobile base","robots","Mobile robots","","hardware","R2","Apache-2.0",2068,"It reads `battery_voltage`, `battery_percentage`, `battery_present`, `odom_pose` and 3 more; runs `publish_velocity`, `set_motor_power` and `disable_torque`. `publish_velocity`: publish…","robot.mobile_base robotis turtlebot3 burger / waffle / waffle pi ros ros ros2 robotis turtlebot3 mobile-base cmd-vel motor-power battery_voltage battery_percentage battery_present odom_pose odom_twist wheel_velocity torque_enabled publish_velocity set_motor_power disable_torque apache-2.0"],["robots/robotis-git__turtlebot3_simulations","ROBOTIS TurtleBot3 fake simulation node","robots","Simulation","","simulated","R2","Apache-2.0",533,"It reads `odom_pose`, `odom_twist`, `wheel_velocity`, `read_odometry` and 1 more; runs `publish_velocity`. `publish_velocity`: publish one geometry_msgs/Twist to the upstream…","world.sim robotis turtlebot3_fake_node (ros 2) ros ros ros2 simulation turtlebot3 fake-node cmd-vel odometry joint-states odom_pose odom_twist wheel_velocity read_odometry read_joint_states publish_velocity apache-2.0"],["robots/robotology-legacy__gym-ignition","gym-ignition CartPoleDiscreteBalancing-Gazebo-v0","robots","Simulation","","simulated","R0","LGPL-3.0",252,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robotology-legacy cartpolediscretebalancing-gazebo-v0 gymnasium cartpole gazebo ignition-gazebo reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed lgpl-3.0"],["robots/rodriguesrenato__warehouse_robot_simulation","Warehouse robot simulation (ROS 1 / Gazebo)","robots","Simulation","mobile robots","simulated","R2","MIT",38,"It runs `submit_order`. `submit_order`: publish one std_msgs/String order on /warehouse/order/add. The receipt reports the string handed to rosbridge and is transmission…","world.sim rodriguesrenato warehousesimulation with one amr robot ros ros ros1 simulation gazebo warehouse order mobile-base submit_order mit"],["robots/ros2__ros_astra_camera","Orbbec Astra ROS 2 color camera","robots","Sensors and cameras","","hardware","R0","licence not asserted",0,"It runs `capture_image`. `capture_image`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact reference. A…","sensor.camera orbbec ros ros ros2 camera image rgb astra orbbec capture_image noassertion"],["robots/rr-learning__causalworld","rr-learning CausalWorld TriFinger benchmark (PyBullet)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",248,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim rr-learning causalworld gymnasium causalworld trifinger robotic-manipulation pybullet reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/rumaisaabdulhai__quad_sim","quad_sim indoor quadcopter simulation","robots","Simulation","UAVs","simulated","R1","MIT",28,"It reads `read_ground_truth_pose` and `read_goal_status`. A simulator: the market serves it with a stand-in that needs no simulator install.","world.sim rumaisaabdulhai ros 1 gazebo quadcopter application with a results recorder ros ros ros1 simulation gazebo quadcopter results pose move-base read_ground_truth_pose read_goal_status mit"],["robots/sail-research-lab__robust-gymnasium","robust-gymnasium CartPole-v1 (classic control)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",103,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim safe rl lab cartpole-v1 gymnasium cartpole classic-control robust-reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/sallu-786__go2_isaac_ros2","Unitree Go2 Isaac Lab flat-ground task","robots","Simulation","legged robots","simulated","R0","licence not asserted",37,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim sallu-786 unitree go2 / isaac-velocity-flat-unitree-go2-v0 gymnasium isaac-sim isaac-lab unitree-go2 quadruped reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/sanan222__lecasa","LeCasa SO101 arm (MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",3,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim sanan222 (lecasa) so101 simplified mujoco arm lecasa manipulator mujoco robot robocasa simulation so101 time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/saqib736__ros2-reinforcement-learning","RacingBotEnv-v0 (ROS 2 Gazebo racing simulation)","robots","Simulation","mobile robots","simulated","R2","MIT",13,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim saqib736 racingbotenv-v0 gymnasium ros2 gazebo reinforcement-learning gymnasium racing simulation laser pioneer3dx observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/schroederdewitt__multiagent_mujoco","MAMuJoCo coupled half-cheetah world (MuJoCo)","robots","Simulation","multi-robot systems","simulated","R0","Apache-2.0",375,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim christian schroeder de witt et al. mamujoco coupled_half_cheetah mujoco cheetah coupled mujoco multi-agent reinforcement-learning simulation world time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/sea-bass__pyrobosim","PyRoboSim world simulator","robots","Simulation","mobile robots","simulated","R1","MIT",388,"It reads `world_state`; sets `inflation_radius`; runs `reset_world`, `open_location` and `close_location`. `reset_world`: reset the simulated world to a scenario start state and…","world.sim sea-bass pyrobosim world python-object simulation mobile-robot world navigation ros2-optional world_state inflation_radius reset_world open_location close_location mit"],["robots/semitable__robotic-warehouse","RWARE tiny warehouse with one agent","robots","Simulation","multi-robot systems","simulated","R0","MIT",439,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim semitable rware-tiny-1ag-v2 gymnasium rware warehouse multi-robot reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/seohongpark__ocbench","OCBench block-cpu-single-task1-v0 (MuJoCo UR5e cube manipulation)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",85,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim seohong park block-cpu-single-task1-v0 gymnasium ocbench mujoco manipulation block reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/shadow-robot__smart_grasping_sandbox","Shadow Smart Grasping Sandbox","robots","Robot arms and grippers","","simulated","R2","GPL-3.0",85,"It reads `read_joint_states` and `read_object_pose`; runs `pause_physics`, `unpause_physics`, `reset_world`, `home_configuration` and 2 more. `pause_physics`: pause the Gazebo…","robot.arm shadow robot company ros ros ros1 simulation gazebo moveit ur10 shadow-hand grasping read_joint_states read_object_pose pause_physics unpause_physics reset_world home_configuration open_hand close_hand gpl-3.0"],["robots/shanpenghui__robomimicdeploy_g1","Unitree G1 29-DOF (MuJoCo simulation)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",68,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim unitree robotics g1 29-dof (g1_29dof_rev_1_0) mujoco g1 humanoid mujoco robot simulation unitree time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/shupx__fastswarmsim","FastSwarmSim lock-step time coordinator","robots","Simulation","UAVs","simulated","R0","BSD-3-Clause",43,"It reads `clock_running`, `clock_factor`, `read_sim_clock` and `read_clock_status`; runs `pause` and `resume`. `pause`: pause clock advancement with the acknowledged fss/clock_control…","world.sim shupx fss_time time coordinator ros ros ros2 simulation fastswarmsim px4 clock pause clock_running clock_factor read_sim_clock read_clock_status pause resume bsd-3-clause"],["robots/shupx__swarm_sync_sim","swarm_sync_sim lock-step simulation clock","robots","Simulation","multi-robot systems","simulated","R0","BSD-3-Clause",25,"It reads `read_sim_clock` and `read_clock_online`; runs `pause` and `resume`. `pause`: pause the simulation clock with /sss_clock_control; /clock holds after at most the…","world.sim shupx sss_sim_env sim clock nodelet ros ros ros1 simulation swarm-sync-sim clock pause lock-step read_sim_clock read_clock_online pause resume bsd-3-clause"],["robots/sickag__sick_scan_xd","SICK sick_scan_xd LaserScan sensor","robots","Sensors and cameras","","hardware","R0","Apache-2.0",0,"It runs `capture_scan`. `capture_scan`: read one LaserScan sample from the running sick_scan_xd node. A hardware driver: the market serves its fake backend, so no instrument…","sensor sick ag ros ros ros2 lidar laser-scan sick sick-scan-xd capture_scan apache-2.0"],["robots/simple-robotics__simple","Simple Humanoid (MuJoCo MJCF model)","robots","Simulation","","simulated","R0","BSD-3-Clause",244,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim simple-robotics humanoid mujoco simple simulation mujoco humanoid physics reinforcement-learning time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/simpler-env__maniskill2_real2sim","SimplerEnv ManiSkill2 real2sim (GraspSingleCokeCanInScene-v0)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",21,"It reads `observation`, `reward`, `terminated`, `truncated` and 5 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim simpler-env maniskill2 real2sim graspsinglecokecaninscene-v0 gymnasium maniskill2 real2sim simplerenv grasping simulation gymnasium observation reward terminated truncated tick episode seed info native_checkpoint step reset seed apache-2.0"],["robots/sjtu-visys-team__visfly","VisFly NavigationEnv (Habitat-Sim quadrotor navigation)","robots","Simulation","UAVs","simulated","R0","MIT",144,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim sjtu-visys team visfly navigationenv gymnasium drone quadrotor navigation vision-based-flight reinforcement-learning simulation habitat-sim gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/skim0119__gym-softrobot","gym-softrobot OctoMuscleCrawl-v0 (eight-arm soft crawler)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim skim0119 gym-softrobot gymnasium octopus soft-robot cosserat crawling reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/snu-pi__humanoidtoolbench","HumanoidToolBench G1BallMove-L0-S (MuJoCo G1 tool-use simulation)","robots","Simulation","humanoid robots","simulated","R0","MIT",6,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim snu-pi humanoidtoolbench g1ballmove-l0-s gymnasium humanoid humanoidtoolbench mujoco tool-use reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/sofadefrost__sofagym","SofaGym soft trunk (trunk-v0)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",95,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim sofadefrost trunk-v0 gymnasium soft-robotics trunk cable-actuated reinforcement-learning simulation sofagym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/soltanilara__gym_av_aloha","gym_av_aloha cube-transfer-v1 (MuJoCo ALOHA simulation)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",6,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim soltanilara gym_av_aloha/cube-transfer-v1 gymnasium aloha bimanual mujoco simulation reinforcement-learning gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/spencerfolk__rotorpy","RotorPy Quadrotor-v0 (multirotor reinforcement-learning environment)","robots","Simulation","UAVs","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim spencerfolk rotorpy 3.0.0 gymnasium quadrotor uav multirotor reinforcement-learning simulation gymnasium rotorpy observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/spiglerg__tavis","TAVIS humanoid-torso active-vision benchmark (Isaac Lab-Arena)","robots","Simulation","humanoid robots","simulated","R0","MIT",9,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim tavis benchmark tavis (fourier gr1t2 / pollen reachy 2) gymnasium tavis isaac-lab isaac-sim isaaclab-arena humanoid active-vision imitation-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/srmauvsoftware__ursim","URSim underwater-vehicle simulator","robots","Simulation","underwater robotics","simulated","R0","Apache-2.0",0,"It reads `read_depth`, `read_heading` and `read_imu`. A simulator: the market serves it with a stand-in that needs no simulator install.","world.sim srmauvsoftware ursim auv simulator (unity 3d and ros 1) ros ros ros1 simulation underwater auv ursim depth heading imu read_depth read_heading read_imu apache-2.0"],["robots/sryu1__jsbgym","JSBGym Cessna 172 heading-control environment (FlightGear disabled)","robots","Simulation","","simulated","R0","MIT",52,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim sryu1 c172-headingcontroltask-shaping.standard-nofg-v0 gymnasium fixed-wing flight-control jsbsim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/stanfordvl__behavior-1k","BEHAVIOR-1K OmniGibson environment (simulated)","robots","Simulation","robot manipulation","simulated","R0","MIT",1739,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim stanford vision and learning lab behavior-1k (omnigibson) gymnasium behavior-1k omnigibson household embodied-ai reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/stanfordvl__gibsonenv","Gibson AntNavigateEnv (PyBullet ant navigation)","robots","Simulation","mobile robots","simulated","R0","MIT",948,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim stanford university antnavigateenv gymnasium gibson ant navigation pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/stanfordvl__lasersuite","Surreal Robotics Suite DoorOpen environment","robots","Simulation","robot arm manipulation","simulated","R0","MIT",13,"It reads `observation`, `tick`, `seed`, `reward` and 1 more; runs `reset_world` and `step`. `reset_world`: reset the simulated world to a scenario start state and return the initial…","world.sim stanford vision and learning lab surreal robotics suite dooropen mujoco door-open manipulation mujoco robosuite simulation robot observation tick seed reward terminated reset_world step mit"],["robots/stepjam__rlbench","RLBench reach_target (state observations)","robots","Simulation","robot manipulation","simulated","R0","LicenseRef-noncommercial",1827,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim stephen james rlbench 1.2.0 reach_target-state-v0 gymnasium rlbench robot-manipulation reach-target reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed licenseref-noncommercial"],["robots/stereolabs__zed-ros2-wrapper","Stereolabs ZED ROS 2 wrapper","robots","Sensors and cameras","","hardware","R0","Apache-2.0",340,"It runs `cap_sensing_image_v1`. `cap_sensing_image_v1`: capture a single image from a named camera with a declared resolution and exposure and return an image artifact…","sensor.camera stereolabs ros ros ros2 camera stereolabs zed image rgb cap_sensing_image_v1 apache-2.0"],["robots/stevemacenski__ros2_ouster_drivers","Ouster OS-x lidar ROS 2 driver","robots","Sensors and cameras","","hardware","R0","Apache-2.0",0,"It runs `capture_point_cloud`. `capture_point_cloud`: capture a depth point cloud over a declared range and return a point-cloud artifact reference with the point count and…","sensor.depth ouster ros ros ros2 ouster lidar pointcloud sensing depth capture_point_cloud apache-2.0"],["robots/strands-labs__robots","Yahboom ROSMASTER M3 Pro","robots","Robot arms and grippers","","hardware","R2","Apache-2.0",0,"It reads `connected`, `observation`, `commanded_arm_pose` and `sensors`; runs `move_joints`, `home`, `set_gripper`, `drive_base` and 1 more. `move_joints`: command one or more actuated…","robot.arm yahboom rosmaster m3 pro with the dofbot-pro arm python-object robot arm mobile base mecanum gripper ros2 yahboom m3pro connected observation commanded_arm_pose sensors move_joints home set_gripper drive_base stop_motion apache-2.0"],["robots/suhrudhsarathy__drone_sim","drone_sim SimpleDroneEnv (legacy Gym quadcopter)","robots","Simulation","UAVs","simulated","R0","MIT",21,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim suhrudh sarathy simpledroneenv gymnasium drone quadcopter rigid-body reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/sunblaze-ucb__rl-generalization","Sunblaze CartPole-v0 (deterministic classic control)","robots","Simulation","","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim uc berkeley, intel labs and contributors sunblazecartpole-v0 gymnasium cartpole classic-control reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/svengronauer__phoenix-drone-simulation","Phoenix Drone Simulation DroneHoverSimpleEnv-v0","robots","Simulation","UAVs","simulated","R0","MIT",39,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim sven gronauer crazyflie 2.1 / dronehoversimpleenv-v0 gymnasium drone quadrotor crazyflie reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/swirl-uk__bigym2","BiGym 2.0 DrawerTopOpenG1 (G1 humanoid manipulation)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",11,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim swirl-uk bigym 2.0 / drawer_top_open gymnasium bigym2 humanoid manipulation mujoco simulation reinforcement-learning gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/szenergy__duro_gps_driver","Duro Inertial GPS ROS 1 driver","robots","Sensors and cameras","","hardware","R0","BSD-3-Clause",0,"It reads `read_fix`, `read_imu`, `read_mag`, `read_time_reference` and 5 more. A hardware driver: the market serves its fake backend, so no instrument is needed.","sensor szenergy duro inertial / piksi multi inertial ros ros ros1 gps gnss ins imu magnetometer navigation sensor read_fix read_imu read_mag read_time_reference read_fix_status read_fix_status_text read_pose read_odometry read_attitude bsd-3-clause"],["robots/tatp-233__discoverse","MMK2 mobile manipulator floor scene (MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim tatp-233 / discoverse mmk2 floor scene mujoco mujoco discoverse mmk2 mobile manipulator dual arm simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/tau-intelligence__mujoco-drones-gym","MuJoCo multi-drone gym HoverAviary (single-drone hover)","robots","Simulation","","simulated","R0","MIT",55,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim tau-intelligence hoveraviary gymnasium mujoco quadcopter hover reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/telehuman__humanoidgen","HumanoidGen blocks_stack_easy (ManiSkill table task)","robots","Simulation","humanoid robots","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim telehuman humanoidgen blocks_stack_easy gymnasium humanoidgen blocks-stack manipulation table maniskill sapien simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/tenfoldpaper__multipanda_ros2","multipanda_ros2 dual Panda MuJoCo scene","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",0,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim tenfoldpaper dual_scene mujoco ros2 multipanda franka panda mujoco simulation robot-arm dual-arm time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/tobirohrer__building-energy-storage-simulation","Building Energy Storage Simulation (battery, solar and price-varying grid)","robots","Simulation","","simulated","R0","MIT",64,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim tobias rohrer building-energy-storage-simulation gymnasium building-energy battery solar energy-management reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/tommasovandermeer__social-navigation-pyenvs","Social Navigation Gym SocialGym-v0","robots","Simulation","mobile navigation","simulated","R0","Apache-2.0",17,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim tommaso van der meer socialgym-v0 gymnasium social-navigation crowd-simulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/tongji-cdi__temi","Temi robot (temi.api:Temi)","robots","Mobile robots","","hardware","R2","MIT",0,"It runs `goto`, `speak`, `ask`, `interface` and 1 more. `goto`: go to a saved location and report whether Temi says it reached it. A hardware driver: the market serves its fake…","robot.mobile_base temi temi telepresence robot python-object mobile base telepresence navigation speech websocket asyncio goto speak ask interface stop_motion mit"],["robots/tonyzhaozh__act","ACT bimanual ViperX insertion scene (MuJoCo model)","robots","Simulation","robot manipulation","simulated","R0","MIT",2263,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim tony z. zhao act bimanual viperx insertion mujoco act aloha bimanual insertion manipulation mujoco simulation viperx time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/toppers__hakoniwa-digital-twin","Hakoniwa infra-sensor position publisher","robots","Sensors and cameras","","simulated","R1","licence not asserted",9,"It reads `read_position`. A simulator: the market serves it with a stand-in that needs no simulator install.","sensor toppers infra_sensor_urg ros ros ros2 lidar position sensor hakoniwa simulation read_position noassertion"],["robots/tudelft-cns-atm__bluesky-gym","BlueSky-Gym DescentEnv-v0 (vertical control)","robots","Simulation","","simulated","R0","MIT",83,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim tu delft cns/atm descentenv-v0 gymnasium air-traffic-management bluesky descent vertical-control reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/tuojingai__softvtbench","SoftVTBench Isaac-Libero-Franka-IK-v0 (Libero, Franka IK)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim tuojingai softvtbench (isaac-libero-franka-ik-v0) gymnasium softvtbench isaac-lab libero franka deformable reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/turagalab__flybody","FlyBody fruit fly MuJoCo model","robots","Simulation","biology","simulated","R0","Apache-2.0",960,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim turaga lab drosophila melanogaster body model (fruitfly.xml) mujoco mujoco fruit-fly drosophila biomechanics simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/ubi-agni__mujoco_ros_pkgs","MuJoCo ROS simulator","robots","Simulation","","simulated","R0","BSD-3-Clause",142,"It reads `get_sim_info`; runs `pause`. `pause`: pause the MuJoCo ROS simulator with the acknowledged set_pause service. A simulator: the market serves it with a stand-in that…","world.sim ubi-agni ros ros ros1 simulation mujoco pause sim-info get_sim_info pause bsd-3-clause"],["robots/ubi-coro__magbotsim","MagBotSim state-based push-box environment","robots","Simulation","robot arm manipulation","simulated","R0","GPL-3.0",10,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ubi-coro magbotsim statebasedpushboxenv-v0 gymnasium magbotsim magnetic-robotics reinforcement-learning simulation gymnasium push-box observation reward terminated truncated tick episode seed info step reset seed gpl-3.0"],["robots/umass-foundation-model__co-llm-agents","TDW-MAT transport_challenge_MA (ThreeDWorld multi-agent transport)","robots","Simulation","mobile robots","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim umass foundation model / coela threedworld multi-agent transport gymnasium gymnasium simulation multi-agent transport threedworld reinforcement-learning observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/unitreerobotics__unitree_mujoco","Unitree H2 (MuJoCo)","robots","Simulation","","simulated","R0","BSD-3-Clause",1232,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim unitree robotics h2 mujoco h2 humanoid mujoco robot simulation unitree time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset bsd-3-clause"],["robots/unitreerobotics__unitree_sim_isaaclab","Unitree G1 29-DOF Dex1 whole-body cylinder task (Isaac Lab)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",558,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim unitree robotics g1 29-dof dex1 whole-body (isaac lab task) gymnasium unitree g1 humanoid mobile-manipulation isaac-lab simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/unity-technologies__robotics-object-pose-estimation","UR3 pick-and-place planner (Unity object pose estimation demo)","robots","Other devices","","simulated","R1","Apache-2.0",352,"It runs `plan_pick_and_place`. `plan_pick_and_place`: plan (never execute) the five UR3 pick-and-place trajectories; executed is false. A command: it changes the node's…","device unity-technologies ur3_moveit moverservice (moveit, ompl) of the unity robotics object-pose-estimation demo ros ros ros1 noetic moveit unity ur3 pick-and-place planning plan-only plan_pick_and_place apache-2.0"],["robots/unity-technologies__unity-robotics-hub","Niryo pick-and-place planner (Unity Robotics Hub)","robots","Other devices","","simulated","R0","Apache-2.0",2590,"It runs `plan_pick_and_place`. `plan_pick_and_place`: plan four trajectories. executed is always false. Exclusive. A simulator: the market serves it with a stand-in that…","device unity-technologies niryo_moveit moverservice (moveit) of the unity robotics hub pick-and-place tutorial ros ros ros1 melodic moveit unity niryo pick-and-place planning plan-only plan_pick_and_place apache-2.0"],["robots/universalrobots__universal_robots_ros2_driver","Universal Robots ROS 2 dashboard client","robots","Robot arms and grippers","","hardware","R2","BSD-3-Clause",833,"It reads `read_program_running`; runs `stop_dashboard_program`. `stop_dashboard_program`: stop the active dashboard program through the acknowledged UR dashboard stop service…","robot.arm universal robots ros ros ros2 universal-robots ur dashboard program-stop read_program_running stop_dashboard_program bsd-3-clause"],["robots/unrealzoo__unrealzoo-gym","UnrealZoo UnrealMujoco Go1 (UnrealCV MuJoCo simulation)","robots","Simulation","","simulated","R0","Apache-2.0",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim unrealzoo unrealmujoco-go1-v0 gymnasium unrealzoo unrealcv mujoco go1 robot reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/uoe-agents__skill-aware-panda-gym","Skill-aware Panda-gym PandaSkillAware-v3 (PyBullet)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",6,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim uoe-agents pandaskillaware-v3 gymnasium panda franka push pybullet reinforcement-learning simulation gymnasium skill-aware observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/ussoftware1__mujoco-planar-reach-rl-demo","MuJoCo planar reach (two-link arm)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",1,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim ussoftware1 mujoco planar reach rl demo mujoco mujoco planar-arm two-link robot-arm reinforcement-learning simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/ut-austin-robin__oopsieverse","OopsieVerse DamageableCloseDrawer (RoboCasa / MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ut austin robin close_drawer gymnasium oopsieverse robocasa robosuite mujoco damage manipulation simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/uthiras__scara_robot_ros2","Uthira SCARA/RRP robot simulation","robots","Robot arms and grippers","","simulated","R2","licence not asserted",11,"It reads `read_joint_states` and `read_forward_kinematics_matrix`; runs `command_joint_efforts` and `forward_velocity_kinematics`. `command_joint_efforts`: publish one…","robot.arm uthiras rrbot-style 2-dof revolute plus prismatic arm in a gazebo world (urdf name 2dof_robot) ros ros ros2 scara rrp gazebo kinematics trajectory simulation read_joint_states read_forward_kinematics_matrix command_joint_efforts forward_velocity_kinematics noassertion"],["robots/utiasstars__manipulator-learning","manipulator-learning Panda Play insert tray (PyBullet simulation)","robots","Simulation","robot manipulation","simulated","R1","MIT",20,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim utiasstars pandaplayinserttrayxyzstate gymnasium pybullet panda insert manipulation reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/uuvsimulator__uuv_simulator","UUV Simulator underwater current environment","robots","Simulation","marine robotics","simulated","R1","Apache-2.0",887,"It reads `flow_velocity` and `read_current_velocity`; runs `set_current_velocity`, `set_horizontal_angle`, `set_vertical_angle` and `zero_current`. `set_current_velocity`: set the…","world.sim uuv simulator ros ros ros1 uuv underwater simulation current flow environment flow_velocity read_current_velocity set_current_velocity set_horizontal_angle set_vertical_angle zero_current apache-2.0"],["robots/uwrobotlearning__wheeledlab","WheeledLab MuSHR drift (Isaac Lab task)","robots","Simulation","","simulated","R0","BSD-3-Clause",290,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim uwrobotlearning isaac-mushrdriftrl-v0 gymnasium wheeledlab isaac-lab isaac-sim mushr drifting reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/uzh-rpg__flightmare","Flightmare vectorized quadrotor environment","robots","Simulation","UAVs","simulated","R0","MIT",1432,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim robotics and perception group, university of zurich gymnasium flightmare flightlib flightgym quadrotor reinforcement learning simulation vector environment observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/vcl-hnu__surgvla","SurRoL ECMReach-v0 (laparoscopic ECM reach)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim vcl-hnu surgvla-bench / ecmreach-v0 gymnasium surgical-robotics laparoscopy ecm reach reinforcement-learning simulation gymnasium pybullet surrol surgvla observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/vikashplus__adroit","Adroit 24-DOF hand (MuJoCo model)","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",80,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim vikash kumar (adroit) adroit_hand mujoco adroit dexterous-hand mujoco robot shadow-hand simulation tendon-driven time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/vikashplus__franka_sim","Franka Panda bimanual MuJoCo scene","robots","Simulation","robot arm manipulation","simulated","R0","Apache-2.0",76,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim vikash kumar franka panda (bi-franka_panda v200) mujoco arm bimanual franka manipulator mujoco panda robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/vikashplus__robohive","RoboHive FrankaReachFixed-v0 (MuJoCo manipulation environment)","robots","Simulation","robot manipulation","simulated","R0","Apache-2.0",632,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim vikash kumar (vikashplus) frankareachfixed-v0 gymnasium robohive franka reach manipulation reinforcement-learning mujoco simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/vikashplus__unitree_sim","Unitree A1 quadruped (MuJoCo model)","robots","Simulation","legged robots","simulated","R0","licence not asserted",12,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim vikash kumar unitree a1 mujoco unitree a1 quadruped mujoco simulation robot time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/vimalabs__vimabench","VIMA-Bench multimodal robot manipulation benchmark (PyBullet)","robots","Simulation","robot manipulation","simulated","R0","MIT",328,"It reads `observation`, `reward`, `terminated`, `truncated` and 3 more; runs `step`, `reset_world` and `seed_world`. `step`: advance the simulated world by a bounded number of fixed…","world.sim vimalabs vima-bench gymnasium vima robot-manipulation pybullet tabletop multimodal-prompt reinforcement-learning simulation gym observation reward terminated truncated tick episode info step reset_world seed_world mit"],["robots/vitchyr__multiworld","Multiworld GoalGridworld-v0 (10 x 10 goal grid)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim vitchyr pong goalgridworld-v0 gymnasium multiworld goal-gridworld gridworld goal-conditioned reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/warplab__isaac-auv-env","WarpAUV IsaacLab direct environment","robots","Simulation","underwater robotics","simulated","R0","BSD-3-Clause",70,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim warplab isaac-warpauv-direct-v1 gymnasium auv underwater isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/wh200720041__warehouse_simulation_toolkit","Warehouse Simulation Toolkit (Gazebo, Pioneer 3DX)","robots","Simulation","","simulated","R2","BSD-3-Clause",313,"It runs `publish_cmd_vel`. `publish_cmd_vel`: publish one geometry_msgs/Twist velocity setpoint on /cmd_vel for the Gazebo differential-drive subscription. The receipt is…","world.sim wh200720041 pioneer 3dx in warehouse.world ros ros ros1 simulation gazebo warehouse pioneer3dx cmd-vel teleop stop publish_cmd_vel bsd-3-clause"],["robots/wil3__gymfc","GymFC gymfc_nf-step-v1 flight-control environment","robots","Simulation","UAVs","simulated","R0","MIT",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim wil koch gymfc gymfc_nf-step-v1 gymnasium gymfc flight-control attitude-control reinforcement-learning gazebo simulation observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/will0103__ros2-mobile-manipulator","will0103 ROS 2 mobile manipulator simulation","robots","Mobile robots","","simulated","R2","licence not asserted",0,"It runs `move_robot`. `move_robot`: send one MoveRobot velocity/duration goal to the ROS 2 /move_robot action server. A simulator: the market serves it with a stand-in that…","robot.mobile_base will0103 my_robot ros ros ros2 simulation gazebo mobile-base mobile-manipulator action move_robot noassertion"],["robots/wuji-technology__wuji-description","Wuji Hand left with soft pad (MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",43,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim wuji technology wuji hand mujoco hand mujoco robot simulation wuji dexterous time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/xarm-developer__uf-gym","UFACTORY xArm6 Reach (panda-gym / PyBullet)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",37,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim ufactory xarm6reach-v3 gymnasium ufactory xarm6 reach panda-gym pybullet reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/xarm-developer__xarm-python-sdk","UFACTORY xArm 7 (xarm.XArmAPI)","robots","Robot arms and grippers","","hardware","R2","BSD-3-Clause",0,"It reads `joint_positions`, `tcp_pose`, `state`, `mode` and 2 more; runs `move_joints`, `move_pose`, `jog_joints` and `enable_motion`. `move_joints`: command one or more actuated joints…","robot.arm ufactory xarm, 7 axes (robot type xarm7_x4) python-object robot arm 7-axis ufactory xarm joint control cartesian control velocity control joint_positions tcp_pose state mode error_code warn_code move_joints move_pose jog_joints enable_motion bsd-3-clause"],["robots/xingyu-lin__softgym","SoftGym PourWaterPosControlEnv (key_point, rotation_bottom)","robots","Simulation","robot manipulation","simulated","R0","BSD-3-Clause",356,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim xingyu lin pourwaterposcontrol-v0 gymnasium softgym pour-water fluid deformable-object reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/yang-zj1026__navila-bench","NaVILA-Bench go2_matterport_vision (Isaac Lab / Isaac Sim 4.1 target)","robots","Simulation","","simulated","R0","MIT",340,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim yang-zj1026 navila-bench go2_matterport_vision gymnasium navila-bench visual-language-navigation go2 isaac-lab isaac-sim reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/ycyao216__dexverse","DexVerse GraspKettle (floating right Shadow hand, Isaac Lab)","robots","Simulation","robot arm manipulation","simulated","R0","BSD-3-Clause",0,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim the dexverse project developers dexverse-graspkettle-v0 gymnasium dexverse isaac-lab dexterous-manipulation functional-grasping pouring simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed bsd-3-clause"],["robots/yitianshi__metaisaacgrasp","MetaIsaacGrasp AIR-v0-Data (Isaac Lab manager-based environment)","robots","Simulation","","simulated","R0","MIT",182,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim yitian shi metaisaacgrasp air-v0-data gymnasium isaac-lab isaac-sim grasp robot-arm reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/yizhengzhang1__robomaster-simulator","ICRA RoboMaster AI Challenge simulator","robots","Simulation","multi-robot systems","simulated","R2","LGPL-3.0",150,"It reads `read_referee_state`; runs `pause_physics`, `unpause_physics`, `start_game`, `command_turret` and 1 more. `pause_physics`: pause Gazebo physics with the acknowledged…","world.sim living machine lab, shanghaitech university ros ros ros1 simulation gazebo robomaster referee turret mobile-base read_referee_state pause_physics unpause_physics start_game command_turret command_base_velocity lgpl-3.0"],["robots/yueruyin__robot-unitree-g1","Unitree G1 humanoid (MuJoCo scene g1_53dof)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",131,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim yueruyin unitree g1 (53 dof, mujoco scene) mujoco unitree g1 humanoid mujoco simulation whole-body legged time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset apache-2.0"],["robots/yzqin__dexpoint-release","DexPoint Allegro relocation (SAPIEN manipulation simulation)","robots","Simulation","robot manipulation","simulated","R0","MIT",107,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim yuzhe qin et al. dexpoint 0.4.0 gymnasium dexpoint dexterous-manipulation allegro sapien simulation reinforcement-learning point-cloud observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/zayfod__pycozmo","Digital Dream Labs Cozmo (pycozmo.Client)","robots","Robot arms and grippers","","hardware","R1","MIT",0,"It reads `head_angle`, `lift_height`, `lift_angle`, `battery_voltage` and 2 more; runs `move_joints`. `move_joints`: command one or more actuated joints to target positions in joint…","robot.arm digital dream labs cozmo robot python-object robot cozmo head lift joint control pycozmo head_angle lift_height lift_angle battery_voltage is_picked_up is_moving move_joints mit"],["robots/zhefan-xu__isaac-go2-ros2","Unitree Go2 in Isaac Sim / Isaac Lab (rough terrain)","robots","Simulation","legged robots","simulated","R0","licence not asserted",593,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim zhefan xu unitree go2 gymnasium unitree-go2 quadruped isaac-sim isaac-lab reinforcement-learning ros2 simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/zhouxian__fluidlab","FluidLab Circulation-v0 (indoor air circulation)","robots","Simulation","robot manipulation","simulated","R0","licence not asserted",256,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim zhou xian et al. fluidlab circulation-v0 gymnasium fluidlab fluid-simulation differentiable-physics reinforcement-learning simulation gym observation reward terminated truncated tick episode seed info step reset seed noassertion"],["robots/zibindong__metaworld2gym","Meta-World assembly through the metaworld2gym wrapper (simulated)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",3,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim zibin dong metaworld2gym metaworldenv / assembly-v2-goal-observable gymnasium metaworld metaworld2gym assembly mujoco manipulation simulation gym observation reward terminated truncated tick episode seed info step reset seed mit"],["robots/zichunxx__panda_mujoco_gym","Franka Panda pick-and-place scene (panda_mujoco_gym)","robots","Simulation","robot arm manipulation","simulated","R0","MIT",170,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim zichunxx franka panda pick-and-place mujoco scene (pick_and_place.xml) mujoco mujoco franka panda manipulation pick-and-place simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset mit"],["robots/zihanwang0422__muarm","muarm Franka Panda pick-and-place (MuJoCo)","robots","Simulation","robot arm manipulation","simulated","R0","licence not asserted",5,"It reads `time_ms`, `qpos`, `qvel`, `ctrl` and 4 more; runs `step` and `reset`. `step`: advance the simulated world by a bounded number of fixed timesteps, optionally applying an…","world.sim zihanwang0422 muarm panda_pick_place mujoco arm franka manipulation mujoco panda robot simulation time_ms qpos qvel ctrl tick timestep_ms seed native_checkpoint step reset noassertion"],["robots/zitongbai__legged_lab","Unitree G1 AMP locomotion in Isaac Lab (legged_lab)","robots","Simulation","humanoid robots","simulated","R0","Apache-2.0",430,"It reads `observation`, `reward`, `terminated`, `truncated` and 4 more; runs `step`, `reset` and `seed`. `step`: advance the simulated world by a bounded number of fixed timesteps…","world.sim zitongbai legged_lab gymnasium unitree g1 humanoid locomotion amp motion-imitation isaac-sim isaac-lab reinforcement-learning simulation gymnasium observation reward terminated truncated tick episode seed info step reset seed apache-2.0"],["robots/zzy5510__ur5-grasp-and-kinect-demo-on-gazebo","UR5 grasp and Kinect Gazebo simulation","robots","Simulation","robot arm manipulation","simulated","R2","licence not asserted",57,"It reads `read_sim_clock` and `read_joint_state`; runs `pause` and `resume`. `pause`: pause the Gazebo world with the acknowledged /gazebo/pause_physics service; the receipt is…","world.sim zzy5510 ros ros ros1 gazebo simulation ur5 robot-arm kinect pause read_sim_clock read_joint_state pause resume noassertion"]]}
