-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Earth Rover Mini Plus integration #2544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Earth Rover Mini Plus integration #2544
Conversation
2d93d49 to
79d9506
Compare
|
Very nice work @s1lent4gnt!, PR is close to being ready, lets discuss camera this morning! |
src/lerobot/cameras/earthrover_mini_camera/earthrover_mini_camera.py
Outdated
Show resolved
Hide resolved
src/lerobot/robots/earthrover_mini_plus/earthrover_mini_plus.mdx
Outdated
Show resolved
Hide resolved
59fd06e to
bf8733a
Compare
pkooij
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
src/lerobot/robots/earthrover_mini_plus/config_earthrover_mini_plus.py
Outdated
Show resolved
Hide resolved
src/lerobot/robots/earthrover_mini_plus/robot_earthrover_mini_plus.py
Outdated
Show resolved
Hide resolved
src/lerobot/robots/earthrover_mini_plus/robot_earthrover_mini_plus.py
Outdated
Show resolved
Hide resolved
src/lerobot/robots/earthrover_mini_plus/earthrover_mini_plus.mdx
Outdated
Show resolved
Hide resolved
46296f2 to
e63762f
Compare
imstevenpmwork
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
Closing: #2485 as this PR supersedes it
|
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update. |
This reverts commit 35c5a27.
What this does
This PR adds complete support for the EarthRover Mini Plus mobile robot with Frodobots SDK integration. This enables you to:
How to test it
1. Start the Frodobots SDK
In a separate terminal, run:
cd /path/to/earth-rovers-sdk hypercorn main:app --reloadThen open your browser to
http://localhost:8000and click "Join"2. Login to Hugging Face
huggingface-cli login --token ${HUGGINGFACE_TOKEN}3. Start recording
Use the standard recording command:
python src/lerobot/scripts/lerobot_record.py \ --robot.type=earthrover_mini_plus \ --teleop.type=keyboard_rover \ --dataset.repo_id=your_username/dataset_name \ --dataset.num_episodes=2 \ --dataset.fps=10 \ --dataset.single_task="Navigate around obstacles" \ --display_data=trueReplace
your_username/dataset_namewith your Hugging Face username and desired dataset name.4. Control the Robot
When recording starts, use keyboard controls: