52 Star 624 Fork 209

兰博文 / foc-wheel-legged-robot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_en.md 4.07 KB
一键复制 编辑 原始数据 按行查看 历史
兰博文 提交于 2023-07-27 15:51 . Add English readme.

FOC Wheel Legged Balance Robot Project

简体中文 | English

This is a complete robot project that includes algorithm simulation, mechanical structure design, electronic hardware design, embedded software design, and upper computer software design. It has accomplished the following:

  • Mechanical structure design using SolidWorks
  • Algorithm design and robot physics simulation based on MATLAB / Simulink / Simscape
  • Brushless motor driver board based on STM32 using CAN communication
  • Motion control module (main control module) based on ESP32 and MPU6050
  • Linux image transmission module based on ffmpeg / ffserver, using a low-coupling plug-and-play solution
  • Android remote control APP with Bluetooth pairing support

Demo & Introduction Video: https://www.bilibili.com/video/BV1bP411k75b/


Showcase

Mechanical Structure Renderings:

Renderings

Simscape Multibody Simulation:

Simulation

Robot Acceleration:

Acceleration

Fall Cushioning Performance:

Fall

Remote Control APP:

App


Repo Structure

The entire robot project is divided into several parts, each located in different directories within the repository, with more detailed explanations inside. Readers can check them as needed:

  • solidworks: Mechanical structure design, including all parts and assembly model files
  • matlab: Algorithm simulation, including model building, algorithm design, and simulation files
  • stm32-foc: Brushless motor driver board, including hardware design files and STM32 code project
  • esp32-controller: Motion control module, including hardware design files and ESP32 code project
  • linux-fpv: Linux image transmission module, including related Shell scripts and Python scripts
  • android: Android remote control APP, including source code and precompiled installation package

Note: The image transmission module is an optional module. Removing it will not affect other functions but will significantly reduce the cost and complexity of the project.


Material Cost

Item Quantity Unit Price Total Price
4010 Motor 4 ¥50.00 ¥200.00
2804 Motor 2 ¥13.00 ¥26.00
Driver Board Components 6 ¥25.00 ¥150.00
Main Control Board Components 1 ¥20.00 ¥20.00
Li-Po Battery 1 ¥28.00 ¥28.00
3D Printed Parts - Approx. ¥100.00 Approx. ¥100.00
Custom Acrylic 1 ¥5.00 ¥5.00
Bearings, Screws - Approx. ¥20.00 Approx. ¥20.00
Image Transmission Core Board (optional) 1 ¥150.00 ¥150.00
Camera (optional) 1 ¥20.00 ¥20.00
Total Cost (without image transmission) - - ¥549.00
Total Cost (with image transmission) - - ¥719.00

Note: The above prices are the actual purchase prices of the author and are for reference only. Please refer to the respective module's description for some purchase links.

1
https://gitee.com/skythinker/foc-wheel-legged-robot.git
git@gitee.com:skythinker/foc-wheel-legged-robot.git
skythinker
foc-wheel-legged-robot
foc-wheel-legged-robot
master

搜索帮助