Equipment Overview
ROS Robot Development Kit (FS_SRMRobot) is an intelligent omnidirectional mobile platform launched by Beijing Huaqing Yuanjian Education Technology Co., Ltd. for university teaching and research. This platform includes an omnidirectional vehicle robot with a robotic arm and a training application site, which can be used for embedded teaching in universities, skill competitions in colleges and universities, and other occasions.
Product Features
● Modularization
● Fun
● All source code is open source
● Wide adaptability range
● Intelligentization
● Can intervene in multiple platforms
● Comprehensive technical documentation and support
System Architecture Diagram
Introduction to Comprehensive Project Cases
1. Cortex-M4 development platform experiment
GPIO input/output experiment; SysTick system tick experiment; UART serial port data transmission and reception experiment; Universal timer counting experiment; Orthogonal code wheel input capture experiment; PWM DC motor drive experiment; A/D analog-to-digital conversion experiment; I2C bus driver experiment; SPI serial peripheral design; Direct Memory Access Experiment (DMA); FLASH data storage experiment; PID regulation control experiment; MPU6050 internal DMP firmware migration analysis; OLED display experiment; MPU6050 driver experiment; QMC5883L driving experiment; ESP-32S WiFi transparent transmission experiment; A/D analog-to-digital conversion experiment (CCD camera);
2. Raspberry Pi section
Ubuntu development environment setup; OpenWRT development environment setup experiment; OpenWRT development experiment; ROS development environment setup experiment; ROS system framework and basic concepts; ROS node subscription and message sending experiment; ROS system communicates with the chassis; Keyboard control Explorer balance car; Obtain information on the Explorer balance car; Development of two-dimensional laser sensors; Robot indoor map construction and autonomous navigation (LiDAR); OpenCV porting experiment; OpenCV tag recognition experiment; ROS system simple robot simulation;
3. Mechanical arm section
Construction of robotic arm software environment; Robot arm servo configuration; 3D simulation; Use Moveit to operate the robotic arm; Mechanical arm object grasping;
4. Android side experiment
Android development environment setup; Intelligent vehicle development process; Detailed explanation of intelligent vehicle application development;