RoboChassis F427
A universal electronic control software architecture for a Mecanum wheel chassis robot based on STM32F427, designed for Robocon 2024 R1.
- Wheeled
- No license: all rights reserved by the creator
Suggested by Robotheca, created by @Lain-Ego0 (opens in a new tab), from github.com/Lain-Ego0/ROBOCON2024-R1 (opens in a new tab). Pinned to commit 650d41a (opens in a new tab).
- Hardware license
- No license
- Software license
- No license
- Commercial use
- Unknown
No license is stated for part of this robot.
The creator chose the hardware and software licenses on Robotheca; the repository has no license file for them yet.
This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.
Which files (1 script, 1 program or installer, 1 firmware image)
Photo
What it can do
Written by Robotheca from the project's documents.
- Moves using a Mecanum wheel chassis
- Controlled via RoboMaster remote controller or keyboard
- Receives laser radar (Lidar) data
- Integrates RS485 absolute encoder positioning system
- Supports CAN communication for additional modules
- Performs automatic zero-reset on power-up
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Set up STM32F427 development environment
- 2Assemble Mecanum wheel chassis
- 3Connect motor drivers and encoders
- 4Integrate communication modules (UART, CAN)
- 5Install and configure sensors (Lidar, RS485 encoder)
- 6Flash and test firmware
- 7Calibrate and optimize chassis control
The creator's guide is written in Chinese. It has no license, so all rights stay with the creator: Robotheca doesn't show it here or translate it, and gives its own notes about the robot instead.
Read the creator's guideAsk the creator on GitHub (opens in a new tab)Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- STM32F427 microcontroller
- Mecanum wheel chassis motors
- RoboMaster remote controller
- Laser radar (Lidar) connected via UART 6
- RS485 absolute encoder connected via UART 7
- Self-developed 2.4G wireless remote controller connected via UART 2
- Positioning system zero-reset signal via UART 8
Connections
- STM32F427 UART 2 connected to self-developed 2.4G wireless remote controller
- STM32F427 UART 6 connected to laser radar (Lidar)
- STM32F427 UART 7 connected to RS485 absolute encoder
- STM32F427 UART 8 connected to positioning system zero-reset signal output