LuckyRobots Documentation

Hyperrealistic robotics simulation framework with Python API for embodied AI training and testing.

Quick Start

Installation:

pip install luckyrobots

Basic Usage:

from luckyrobots import LuckyEngineClient
import numpy as np

client = LuckyEngineClient(host="127.0.0.1", port=50051)
client.connect()

# Send controls
client.send_control(controls=[0.1, 0.2, -0.1], robot_name="two_pandas")

# Get observation
obs = client.get_observation(robot_name="two_pandas")
qpos = np.array(list(obs.joint_state.positions))
print("qpos:", qpos)

# Reset agent
resp = client.reset_agent()
if resp.success:
    print("Agent reset successful")

Indices and tables