Skip to content

Installation

  • Python 3.10+
  • pip (or uv for faster installs)

Status: The threewe SDK is under active development. pip install threewe is not yet available on PyPI. Install from source:

Terminal window
git clone https://github.com/telleroutlook/3we-robot-platform.git
cd 3we-robot-platform
pip install -e sdk/threewe/

The mock backend works immediately — no ROS2 or Gazebo required:

import asyncio
from threewe import Robot
async def main():
async with Robot(backend="mock") as robot:
image = robot.get_image()
await robot.move_to(x=2.0, y=1.0)
pose = robot.get_pose()
print(f"Robot at: ({pose.x:.2f}, {pose.y:.2f})")
asyncio.run(main())
If you are…Start here
AI/ML ResearcherFirst Robot — Gymnasium envs, VLM/VLA, trajectory recording
Robotics StudentAssembly Guide — Full stack from PCB to Python
RL PractitionerSimulationgym.make("threewe/NavigationEnv-v0")
Hardware BuilderBill of Materials — Open BOM, CERN-OHL-P licensed