Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.05 KB

File metadata and controls

47 lines (36 loc) · 1.05 KB

title: Software Tutorial - Introduction output: kickoff.html controls: true style: style.css

--

Software Tutorial

Introduction

--

Main Duties

  • Embedded
    • Maintain core library, which contains reusable modules and hardware drivers.
    • Help mechanical engineers to design and test the robot prototype.
    • Design and refine keymaps for operators.
  • Algorithm
    • Computer vision and gimbal control algorithm for aimbot development.
    • Task planning using ROS for sentry robot.
    • Power control algorithms to maximize utilization of the available power.
  • Hardware
    • Wire to wire, wire to connector soldering
    • PCB design, fabrication and assembly
    • Everything mentioned in "Embedded"

--

Technical Stack

  • Language: C/C++
  • Version Control: Git
  • Embedded:
    • RoboMaster Development Board A
    • MCU: STM32F427IIH6
    • MPU: ARM Cortex M4
    • RTOS: ChibiOS
    • Debugger: J-Link EDU mini
    • Compiler: GNU ARM Embedded Toolchain 2017 Q2
  • Algorithm:
    • Intel NUC mini computer
    • Libraries: ROS, OpenCV
    • OS: Ubuntu 18