The AI-ready robotics dev kit, with built-in remote control.
Project description
phosphobot
A community-driven platform for robotics enthusiasts to share and explore creative projects built with the phospho Junior Dev Kit.
Overview
This repository contains demo code and community projects developed using the phospho Junior Dev Kit. Whether you're a beginner or an experienced developer, you can explore existing projects or contribute your own creations.
Getting Started
-
Get Your Dev Kit: Purchase your Phospho Junior Dev Kit at robots.phospho.ai. Unbox it and set it up following the instructions in the box.
-
Control your Robot: Donwload the Meta Quest app, connect it to your robot, start teleoperating it.
-
Record a Dataset: Record a dataset using the app. Do the same gesture 30 times to create a dataset.
-
Install the Package:
pip install --upgrade phosphobot
- Train a Model: Use Le Robot to train a policy on the dataset you just recorded.
git clone https://github.com/huggingface/lerobot.git
cd lerobot
pip install -e .
Add the configs/policy/act_so100_phosphobot.yamlfile from this repository to the lerobot/configs/policy directory in the lerobot repository.
Launch the training script with the following command from the lerobot repository (change the device to cuda if you have an NVIDIA GPU or cpu if you don't have a GPU):
python lerobot/scripts/train.py \
dataset_repo_id=YOUR_HF_DATASET_ID \
policy=act_so100_phosphobot \
env=so100_real \
hydra.run.dir=outputs/train/act_so100_quickstart \
hydra.job.name=act_so100_quickstart \
device=mps \
wandb.enable=false
Next steps
- Test the model: Run the following code to test the model you just trained (TODO)
- Join the Community: Connect with other developers and share your experience in our Discord community
Contributing
We welcome contributions from the community! Here's how you can participate:
- Fork this repository
- Create a new branch for your project
- Add your code and documentation
- Submit a Pull Request
Please ensure your code is well-documented and includes:
- Clear setup instructions
- Dependencies list
- Basic usage examples
- Any special requirements
Community Projects
Explore projects created by our community members in the code_examples directory. Each project includes its own documentation and setup instructions.
Support
- Documentation: Read the documentation
- Community Support: Join our Discord server
- Issues: Submit problems or suggestions through GitHub Issues
License
MIT License
Made with ❤️ by the Phospho community
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file phosphobot-0.0.5.tar.gz.
File metadata
- Download URL: phosphobot-0.0.5.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.5.26
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
400914ed13ea2663594e4880ab7bc2cb82964f00ab3ff52a58e0a98b6ecd14ba
|
|
| MD5 |
51164325aa830e9b1eba472496a9b88b
|
|
| BLAKE2b-256 |
2ca05423948b08b0efa3f509aee82169bf7583b32a42f7b43fea9c7ff2416b15
|
File details
Details for the file phosphobot-0.0.5-py3-none-any.whl.
File metadata
- Download URL: phosphobot-0.0.5-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.5.26
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4ea4dea2c7570dd927debad64fa59434ffc0e049aba61ac1638fe99e47143a3
|
|
| MD5 |
ea5dac49cef796344e7cb7ff4015212c
|
|
| BLAKE2b-256 |
47bd1e31237b7ceeeae1ba313ba978e6c760e29390cb429ad61890bb5bec596a
|