Skip to content
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

Tracking Issue on ALOHA Performance improvement using dora-rs #1

Open
4 of 6 tasks
haixuanTao opened this issue Apr 24, 2024 · 3 comments
Open
4 of 6 tasks

Tracking Issue on ALOHA Performance improvement using dora-rs #1

haixuanTao opened this issue Apr 24, 2024 · 3 comments

Comments

@haixuanTao
Copy link
Contributor

haixuanTao commented Apr 24, 2024

Performance

Tooling

  • Move matplotlib to rerun.io

    • visualize_episodes.py this script can probably also be optimized using a dora-rerun node, using also multithreaded concurrent visualization.
  • Multithreaded concurrent recording

    • record_episodes.py this script should be optimisable using dora-record, albeit tweak dora-record to record ROS/ROS2 messages

Ergonomy

  • Enable more than Python 3.8 and Ubuntu 20.04
    • conda create -n aloha python=3.8.10 Also this is is not major, I feel like this could be a very big frustrating point
    • Ubuntu 20.04 This could be a big pain point as not everyone can switch OS easily. So fixing this can enable mass-audience.

Hardware

  • Use Gripper with GoPRO as proxy for teleoperation of smaller arms.
@haixuanTao haixuanTao changed the title Tracking Issue on [ALOHA](https://github.com/tonyzhaozh/aloha) Performance improvement using dora-rs Tracking Issue on ALOHA Performance improvement using dora-rs Apr 24, 2024
@Hennzau
Copy link
Collaborator

Hennzau commented Jun 11, 2024

Regarding your "Ergonomy points," it would be great to create a Docker image with everything needed to run dora-lerobot on Aloha Arms:

  • Ensure compatibility with multiple operating systems.
  • Enable the creation of images for multiple architectures.
  • Ensure that the Python environment is correctly installed.

I can try to make it, tell me if it's good or if it's too early

@haixuanTao
Copy link
Contributor Author

haixuanTao commented Jun 11, 2024

I mean, i think dora-lerobot should be natively cross-platform and multi-architecture and it already is I think.

A good conda, pip or poetry environment description could really help but I don't think that we should spend to much time on docker images as well as maybe a quick cargo install description.

I know that docker image can be easily failure prone and hard to maintain.

Also, peolpe might already use docker and we don't to do docker in docker

@Hennzau
Copy link
Collaborator

Hennzau commented Jun 11, 2024

I see! I'll probably do something about env description

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants