Skip to content

housework-robot/main

Repository files navigation

Anatomy of Housework Robots

Objectives

Here is a set of repositories, containing 3 kinds of contents,

  1. Documents:

    Step-by-step guidances to clone housework robots including Stanford mobile aloha and others.

    The documents are organized into seasons, and each season consists of multiple episodes.

  2. Source codes:

    Every season has a source code repository.

    Aligned with the guidances, the repositories contain the related source codes.

    Some source codes are modified based on the original source codes like Stanford mobile aloha open source.

    Other source codes are created by our team, usually aimed to improve the performance of the robot.

  3. Videos:

    The content of the videos are video records of the robot movement, controlled by the source codes in the repositories.

    Usually every season's every episode has one video with 2 versions. The English version is hosted in Youtube.com, and the Chinese version is hosted in Bilibili.com

 

Contents

 

Season 1. Anatomy of Stanford mobile aloha

S01E01 Affordable housework github robot project, migration, on youtube

Click the preview image to see the video on youtube, the content is our objective and project progress.

 

S01E02 Affordable housework github robot project, interbotix, on youtube

 

S01E03 Manipulate the physical interbotix robotic arm, on youtube

 

S01E04 Clone Stanford aloha robotic arms hardware architecture, on youtube

 

S01E05 Interbotix bug fixing, on youtube

 

Season 2. Mount LeRobot robot brain

S02E01 Successfully clone Stanford aloha robot, will mount LeRobot robot brain to aloha body, on youtube

 

The dataformat of lerobot

 

The evaluation of the model training result

 

The evaluation of leRobot model training result

 

aloba_body_lerobot brain in simulation

 

Season 3. Programming Unitree's Go2 robotic dog

Programming unitree-go2 robodog with python

 

Integrate Arduino into Unitree Go2 Robot Dog

 

Nvidia Orin board of Unitree Go2 Robot Dog

 

See the world through Unitree robotic dog's eyes

 

running go2_stand_example.py

 

[![Retrieval and visualization of the motion control data from Unitree go2 robotic dog](https://img.youtube.com/vi/r-sH_290A60/hqdefault.jpg)](https://www.youtube.com/watch?v=r-sH_290A60)

 

Season 4. Simulation and RL for Unitree's Go2 robotic dog

A demo of Isaac Sim with robotic arms

 

4096 Unitree go2 walk simultaneously in Isaac Lab simulation environment

 

Anatomy of Isaac Lab

 

 

Season 5. Communication among robots, webserver, database, AI models.

A VUE website displays the webcam video stream origined from ffmpeg through EasyDarwin and WebRTC-streamer

 

The entire process to transmit video stream from robotic dogs, to streaming server, to browsers

 

 

Season 6. Robot side

Setup Arduino IDE to program DengFOC's balancing bot

 

The balancing bot doesn't run smoothly because its USB port is occupied

 

The outlook of the Stack-force wheel-legged bot

 

Mushibot stands balanced when disturbed

 

Mushibot jumps

 

SPIFFS filesystem for Mushibot

 

HTTPS communication from a robot to a website

 

Mushibot's teleoperation from a website

   

To be continued ...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •