Skip to content

6 KB

Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: GPL-3.0-only (opens in a new tab).

Venus-1 Four-Link Wheel-Legged Robot

Real Robot

0x00 Declaration & Introduction

This project is an undergraduate graduation design. Due to time constraints and personal skill limitations, design flaws exist. Replication is not recommended.

This project is licensed under GPL 3.0. Authorization is required for mass production or commercial use.

Demo Videos [Venus Wheel-Legged Robot Video Collection]: https://space.bilibili.com/21198864/lists/4193332?type=series (opens in a new tab)

Overview

  • Mechanical modeling is done in SolidWorks 2024 SP0.1. Please check software compatibility.
  • Developed using STM32H723 HAL library with FreeRTOS for task management.
  • Joint motors: Xiaomi CyberGear micro motors; Wheel motors: DJI C610 + M2006 P36.
  • Main structure: 3mm 3240 epoxy fiberglass board (high strength).
  • Fully PID-controlled.
  • Remote control: FlySky FS-I6X transmitter with FS-IA6B receiver via SBUS.
  • Primarily uses commercial modules for rapid assembly.

Robot Testing

Self-Adaptive Center of Gravity

Self-Adaptive Center of Gravity

Drop Buffer Test

Drop Buffer Test

Active Suspension Test (Roll Angle Stabilization)

![Active Suspension Test (Left Side)](.\3.Docs & Pic\最终测试插图\机体主动悬挂测试-左侧.jpg) ![Active Suspension Test (Front View)](.\3.Docs & Pic\最终测试插图\机体主动悬挂测试-前侧.jpg)

Jump Test

Body jump test

0x01 Mechanical Structure | 机械结构

The main structure is made of 3 mm 3240 epoxy resin boards fixed with hex nuts. The electrical compartment is 3D printed.

Linkage Design

Linkages are designed in Pyslvs and modeled in SolidWorks.

| Picture: .\3.Docs & Pic\机械部分插图\pyslvs.png | Picture: .\3.Docs & Pic\机械部分插图\pyslvs运动参数分析图片.png |

3D Schematic

Picture: .\3.Docs & Pic\机械部分插图\车体简图.bmp

Electrical Compartment DiagramCross-Sectional View
Picture: .\3.Docs & Pic\机械部分插图\电气仓.bmpPicture: .\3.Docs & Pic\机械部分插图\机体截面图.bmp

0x02 Electrical Connections

The system power and CAN bus are distributed via a central power distribution board. The following diagram illustrates the connections:

Connection diagram

Power board open-source link: XT60/XT30 Power Distribution Board | CAN Bus Splitter Board (opens in a new tab): https://oshwhub.com/marktracker/xt60-xt30-fen-dian-ban-can-fen-xian-ban (opens in a new tab)

Power distribution board physical image

Physical Assembly Diagram 1Physical Assembly Diagram 2
Picture: .\3.Docs & Pic\最终测试插图\最终测试插图.jpegPicture: .\3.Docs & Pic\最终测试插图\最终测试插图.jpg

0x03 Software Architecture

Software hierarchy diagram

The software is divided into five main modules. Refer to the full code repository for details.

0x04 Reference Cost & Known Issues | Cost & Known Issues

Reference Cost Table

Material NameComponentUnit Price (RMB)Unit Price (RMB)QtyQtyTotal (RMB)Total (RMB)
CyberGear Micro MotorCyberGear micro motor49949922998998
DJI M2006 Power KitDJI M2006 Kit (C610+M2006 P36)43443422868868
Main Control BoardMain Control Board (YCMC-H7A/DM-MC02)25925911259259
3240 Epoxy Board Customization3240 Epoxy Board Customization20020011200200
Bearings & FastenersBearings & Fasteners4040114040
Central Power BoardCentral Power Board1010111010
Cables & ConnectorsCables & Connectors2525112525
24V35C LiPo Battery24V35C LiPo Battery17617611176176
Remote ControllerRemote Controller (FS-I6X + FS-IA6B)30130111301301
Grand TotalTotal2877 (with remote) / 2576 (without remote)

Files by @track-tech, at commit d64bdc0, read from GitHub in your browser. Hardware license: GPL-3.0-only; software license: GPL-3.0-only. Robotheca doesn't review code: read it before running it.