Skip to content

Dynamics-Operator-Foundry/Fullstack-Robotics-Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bootcamp for Fullstack Robotics Development

fredo1 fredo1 twin

Introduction

This is a learning bootcamp for fullstack robotics development. The term "fullstack" here mainly refers the process from robot conceptualizing to 3D modelling, to numerical simulation, to firmware embedding and to final controller design. Here, we

  • homemade a naive 3-DOF manipulator from scratch with different motors,
  • did simulations in mujoco/gazebo/bullet,
  • maintained a digital twin with those platform,
  • played with some fancy data-driven (PPO & Koopman) controllers.

Again, fundamentals in those aspects are grossly omitted; for those who have some basic knowledge, you are in the right place. In which, we have several components:

  1. 3D modelling:
  2. Numerical Simulation Platforms
  3. Embedding with Arduino:
    • fredo1: analog servo w/ feedback
    • fredo2: digital velo servo w/ feedback
  4. Digital Twinning (kinda):
  5. Inverse Kinematics (w/ fredo1)
    • Homogeneous
    • D-H Parameters
  6. Data-Driven Methods Demonstration:
    • RL w/ PPO
    • Koopman

TO DO

  • IK
  • v-servo
  • FOC control
  • RL + DD

Specs

  • DoF: 3 (0~180 || >360)
  • Computer: Lattepanda Alpha M3-7Y30 w/ 8 Gb RAM + any ubuntu 20.04 laptop
  • Communication: UDP + serial tty
  • Motors: servo SG-5010 (mod), servo Xinhui-velo (mod), FOC
  • Material: Ledo6060 + PLA

Usage

Within my implementation, this repo is cloned on my laptop, while firmware1 & firmware2 are on Lattepanda.

For setting up & launching, please refer to the following:

References

@misc{yasunori2024mujoco,
  author       = {Yasunori},
  title        = {MuJoCo model yourself},
  year         = 2024,
  note         = {\url{https://yasunori.jp/en/2024/07/13/mujoco-model-yourself.html} [Accessed: 28/Jul/2025]}
}

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published