1.Preparation and First Trial
2.Assembly steps
3.ROS1-Remote control course
4.ROS1-Hardware course
- 4.1 About expansion board_V3.0
- 4.1 About expansion board_V1.0
- 4.2 STM32 Development environment
- 4.3 Button to control the buzzer to whistle
- 4.4 FreeRTOS application
- 4.5 Serial communication
- 4.6 SBUS model aircraft remote control
- 4.7 CAN bus communication
- 4.8 RGB colorful light bar
- 4.9 Timer interrupt to control PWM servo
- 4.10 Control serial port servos
- 4.11 Nine-axis attitude sensor to obtain data
- 4.12 Control motor
- 4.13 Timer captures the encoder data
- 4.14.1 Kinematic Analysis of Mecanum Wheel
- 4.14.2 Kinematics Analysis of Ackermann Car
- 4.15 PID control robot movement
5.ROS1-Basic course
6.ROS1-Linux operating system
- 6.1 Virtual machine installation and use
- 6.2 Linux basics
- 6.3 Remote control
- 6.4 Multi-machine communication configuration
- 6.5 Static IP and hotspot mode
- 6.6 Bind the device ID
- 6.7 Web page real-time monitoring
- 6.8 Expansion tutorial
- 6.9.1 Jetson Nano write sytem
- 6.9.2 Jetson Xavier NX write system
- 6.9.3 Jetson TX2 NX write system
- 6.9.4 Raspberry Pi write system
7.ROS1-Docker-pi5
- 1、Docker overview and docker installation
- 2、Common commands for docker image containers
- 3、Docker images deeply understand and publish images
- 4、Docker hardware interaction and data processing
- 5、Enter the bot's docker container
- 6、Robot development environment construction in Docker
- 7、How customers can update docker images in the future
8.ROS1-ROS basic course
- 1.ROS introduction
- 2.ROS installation
- 3.ROS common command tools
- 4.ROS workspace
- 5.ROS function package
- 6.ROS node
- 7.ROS topic publisher
- 8.ROS topic subscribers
- 9.ROS service client
- 10.ROS service server
- 11.ROS action client
- 12.ROS action server
- 13.ROS custom message reception
- 14.ROS-launch file
- 15.ROS-TF transformation
- 16.ROS parameter service
- 17.ROS-rviz use
- 18.ROS-rqt tool usage
- 19.Topic message recording and playback
- 20.urdf model introduction
- 21.gazebo introduction
- 22.ROS distributed communication
9.ROS1-OpenCV courses
- 9.1 Getting started with Open Source CV
- 9.2 Geometric transformation
- 9.3 Image processing and drawing text line segments
- 9.4 Image beautification
- 9.5 Opencv application
- 9.6 AR vision
- 9.7 AR QR code
- 9.8 ROS+Opencv foundation
- 9.9 ROS+Opencv application
- 9.10 Data transformation and point cloud
- 9.11 MediaPipe development
10.ROS1-Robot control course
11.ROS1-Depth camera course
12.ROS1-Lidar course
- 11.1 Lidar basic-SLAM
- 11.1 Lidar basic-EAI
- 11.2 Lidar avoiding
- 11.3 Lidar guard
- 11.4 Lidar follow
- 11.5 Patrol game
- 11.6 gmapping mapping
- 11.7 hector mapping
- 11.8 karto mapping
- 11.9 cartographer mapping
- 11.10 rrt_exploration mappin
- 11.11 AMCL
- 11.12 Navigation and avoiding
- 11.13 APP mapping and navigation
- 11.14 TEB path planning algorithm
13.ROS1-Multi-robot control course
14.ROS1-Deep learning courses
15.ROS1-Voice control courses
16.ROS1-Model training Autopilot
17. ROS2-Remote control course
18.ROS2-Hardware course
- 1. Expansion board introduction_V3.0
- 1. Expansion board introduction_V1.0
- 2. STM32 development environment build
- 3. Key control buzzer sounding
- 4. FreeRTOS applications
- 5. Serial communication
- 6. SBUS model airplane remote control
- 7. CAN bus communication
- 8. RGB colorful light bar
- 9. Timer interrupt control PWM servos
- 10. Control serial servos
- 11. Nine-axis attitude sensor acquires data
- 12. Control motor forward and reverse
- 13. Timer Capture Encoder Data
- 14. Theory of Robot Kinematics Analysis
- 14.1. Mecanum wheel
- 14.2. Ackerman
- 14.3. 4WD
- 15. PID control of robot motion
19. ROS2-Basic course
- 1. Update the firmware of the expansion board
- 2.Close the large self-starting program at boot
- 3. Install Rosmaster driver library
- 4. Buzzer sounding
- 5. Control PWM servo
- 6. RGB colorful light bar special effects show
- 7. Control motor forward and reverse
- 8. Controlling robot motion
- 9. Control serial servos
20. ROS2-Linux operating system
- 01. Virtual Machines
- 02. Linux Basics
- 03. Remote control
- 04. Multi-computer communication configuration
- 05. Static ip and hotspot mode
- 06. Bind device ID
- 07.Webpage real-time monitoring
- 08. Expansion Tutorial
- 09-1.Jetson Nano write system file
- 09-2. Raspberry Pi write system file
- 09-3.Orin write system
21.ROS2 -Docker
- 1. docker overview and docker installation
- 2. docker image container common command
- 3. docker image in-depth understanding and publishing images
- 4. docker hardware interaction and data processing
- 5. Enter the docker container of the robot
- 6. docker in the robot development environment build
- 7. Customer's method of updating docker images in the future
22.ROS2- ROS2 Basic Tutorial
- 1.Introduction to ROS2
- 2.ROS2 install Foxy
- 3.ROS2 development environment
- 4.ROS2 workspace
- 5.ROS2 function package
- 6.ROS2 node
- 7.ROS2 topic communication publisher
- 8.ROS2 topic communication subscriber
- 9.ROS2 service communication server
- 10.ROS2 service communication client
- 11.ROS2 action communication server
- 12.ROS2 action communication client
- 13.ROS2 custom interface message
- 14.ROS2 parameter service case
- 15.About ROS2 meta-function package
- 16.ROS2 distributed communication
- 17.ROS2 DDS
- 18.ROS2 time related API
- 19.ROS2 common command tools
- 20.ROS2 rviz2 use
- 21.ROS2 rqt toolbox
- 22.Python implementation of ROS2 launch
- 23.ROS2 launch xml.yaml implementation
- 24.ROS2 recording and playback tool
- 25.About ROS2URDF model
- 26.About ROS2 Gazebo
- 27.About ROS2 coordinate transformation TF2
- 28.ROS2 coordinate transformation TF2 case
23. ROS2-Robot control course
24. ROS2-Lidar course
- 1-1. Introduction and use of SLAM lidar
- 1-2. Introduction and use of 4ROS lidar
- 2. Lidar obstacle avoidance fun gameplay
- 3. Lidar tracking fun gameplay
- 4. Patrol function play
- 5. gmapping map building algorithm
- 6. cartographer building algorithm
- 7. Navigation and obstacle avoidance
- 8. Rosmaster_R2 using the app to build maps
- 9. Rosmaster_R2 navigating with the app
25. ROS2-OpenCV courses
26. ROS2-Depth camera courses
27.ROS2- Voice control courses
28. ROS2-Multi-robot control
29.LLM tutorial
- 0. Model usage instructions
- 1.Environments deployment
- 2.Dialogue platform installation
- 1.Qwen2 model
- 2.TinyLlama model
- 3.Phi-3 model
- 4.Gemma model
- 5.Orca Mini model
- 6.StarCoder2 model
- 7.DeepSeek Coder model
- 8.Expand LLaVA-Phi3
- 1.Llama3 model
- 2.Qwen2 model
- 3.Phi-3 model
- 4.Gemma model
- 5.WizardLM2 model
- 6.Codellama model
- 7.DeepSeek Coder model
- 8.Orca Mini model
- 9.StarCoder2 model
- 10.TinyLlama model
- 11.Expand LLaVA
- 12.Expand LLaVA-Phi3
- 1.Meta AI Llama3 model
- 2.Qwen2 model
- 3.Phi-3 model
- 4.Gemma model
- 5.WizardLM2 model
- 6.Meta AI Codellama model
- 7.DeepSeek Coder model
- 8.Expand LLaVA
1.Development environment
2.Jetson Nano B01
3.Jetson Orin NXNANO
4.Raspberry Pi 5B
Download