yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
ROSMASTER M3 PRO📖
0.Configuration and Operation Guide
  • 1. Quick start handle to control the car
  • 2. Log in to the car and view the code
  • 3. Robotic Arm Calibration
  • 4. Enter the Docker (Jetson-Nano and Raspberry Pi 5 users, see here)
  • 5. Assembly video
  • 6. Modify the firmware parameters of the car control board
  • 7. Frequently Asked Questions and Precautions
  • 8. Precautions for DIY Robotic Arm
1.Chassis Control Course
  • 1.ROS control
  • 2.Handle control
  • 3.Keyboard control
  • 4.Angular velocity calibration
  • 5.Line velocity calibration
  • 6.Line patrol automatic driving
  • 7.Patrol
2.Lidar Course
  • 1.Lidar introduction and use
  • 2.Dual Lidar fusion
  • 3.Lidar obstacle avoidance
  • 4.Lidar tracking
  • 5.Lidar guard
  • 6.Gmapping-SLAM mapping
  • 7.Cartographer-SLAM mapping
  • 8.slam_toolbox mapping
  • 9.Navigation2 single-point navigation avoid
  • 10.Navigation2 multi-point navigation avoid
  • 11.Repositioning navigation
  • 12.RTAB-Map mapping
  • 13.RTAB-Map navigation
  • 14.APP mapping navigation
  • 15.Machine code handling
  • 16.Color block transport
  • 17.Navigation via Pose-Constrained Visual Relocalizationnew
3.Depth Camera Course
  • 1.Dabai_DCW2 camera introduction
  • 2.Depth pseudo-color image
  • 3.Depth camera distance measurement
  • 4.Wood block volume measurement
  • 5.Mediapipe gesture recognition
  • 6.Edge detection
  • 7.YOLOv8 object detection
  • 8.Deep learning object tracking
  • 9. Transformer Model Tracking Algorithmnew
4.Robotic Arm and 3D Space Gripping Course
  • 1.Robotic arm solution
  • 2.Robotic arm chassis linkage control
  • 3.Machine code ID sorting
  • 4.Sorting height abnormality machine code
  • 5.Tracking and gripping machine code
  • 6.Color block color sorting
  • 7.Sorting height abnormality color block
  • 8.Tracking and gripping color block
  • 9.Wood block shape sorting
  • 10.KCF tracking and gripping objects
  • 11.Medipipe gesture ID sorting machine code
  • 12.Mediapipe gesture height sorting machine code
  • 13.Desktop tracking and gripping machine code
  • 14.3D tracking machine code
  • 15.Line patrol and obstacle removal
5.Road network planning and navigationnew
  • 1. Introduction To Road Network Planning
  • 2. Build A Pose Map
  • 3. Road Network Annotation
  • 4. Planning And Navigation Between Waypoints
  • 5. Road Network Navigation In Any Pose
  • 6. Path Re-planning
6.OpenClaw Basic Coursenew
  • 1. Introduction to OpenClaw
  • 2. OpenClaw Core Concepts
  • 3. OpenClaw API-KEY Configuration
  • 4. OpenClaw Switch Models
  • 5. OpenClaw System Prompt Words
  • 6. OpenClaw Common CLI Commands
7.OpenClaw Interaction Methodnew
  • 1. OpenClaw Webchat Interaction
  • 2. OpenClaw Tui Interaction
  • 3. OpenClaw Voice Dialogue Interaction
  • 4. OpenClaw WhatsApp Interaction
8.OpenClaw Developmentnew
  • 1. OpenClaw connects to the MCP interface of the robot
  • 2. Robot CLI Command Tool
  • 3. Robot control plugin tool
  • 4. Reply bridge plugin tool
  • 5. OpenClaw multimodal vision
  • 6. OpenClaw chassis control
  • 7. OpenClaw robotic arm control
  • 8. OpenClaw skills development
  • 9. OpenClaw timed tasks
  • 10. OpenClaw multi-agent intelligent agent
  • 11. OpenClaw active interaction
  • 12. OpenClaw vector memory
9.OpenClaw Embodied intelligent applicationnew
  • 1. OpenClaw target tracking
  • 2. OpenClaw robotic arm tracking and grasping
  • 3. OpenClaw robotic arm fixed-point placement
  • 4. OpenClaw garbage sorting
  • 5. OpenClaw slam mapping and navigation
  • 6. OpenClaw navigation transfer
  • 7. OpenClaw machine code clip
  • 8. OpenClaw color line patrol
  • 9. OpenClaw visual distance measurement
10.OpenClaw scenario sandboxnew
  • 1. Map description and prop placement
  • 2. Build sand table map
  • 3. Visual relocation markers
  • 4. Map mapping markers
  • 5. OpenClaw scenario sandbox comprehensive case
11.AI Model Basics
  • 1.AI large model types and principles
  • 2.RAG retrieval enhancement and model training samples
  • 3.Embodied intelligent robot system architecture
  • 4.Embodied intelligent functions core source code
12.AI Model Development
  • 01.Register a model service provider account
  • 02. Configuring API-KEY
  • 03. Introduction to Dify
  • 04. Basic Dify Features
  • 05. AI Large Model Development - chatbot
  • 06. Deploy the RAG knowledge base
  • 07. RAG knowledge base + chatbot
  • 08. AI agent workflow
  • 09. Custom wake-up response
  • 10. Core module testing tools
13.AI Large Model (Text Version)
  • 1.Semantic understand instruction following
  • 2.Multimodal visual understand
  • 3.Multimodal visual understand+robotic arm grab
  • 4.Multimodal visual understand+SLAM navigation
  • 5.Robotic arm grab+Multimodal visual understand+SLAM navigation
  • 6.Intention estimation
14.AI Large Model(Voice Version)
  • 1.Semantic understand instruction following
  • 2.Multimodal visual understand
  • 3.Multimodal visual understand+robotic arm grab
  • 4.Multimodal visual understand+SLAM navigation
  • 5.Robotic arm grab+Multimodal visual understand+SLAM navigation
  • 6.Intention estimation
15.Mediapipe Visual Course
  • 1.Hand detection
  • 2.Posture detection
  • 3.Overall detection
  • 4.Facial Landmark Detection
  • 5.Face detection
  • 6.Face special effects
  • 7.3D object recognition
  • 8.Brush
  • 9.Finger control
  • 10.Palm target positioning
  • 11.Fingertip trajectory recognition
  • 12.Fingertip gesture control robotic arm
  • 13.Gesture grabbing and releasing objects
  • 14.Finger control robotic arm
  • 15.Medipipe gesture control robotic arm action group
16.MoveIt2 Simulation Course
  • 1.MovelT2 configuration
  • 2.MovelT2 simulation-reality linkage
  • 3.Random movement
  • 4.Forward kinematics design
  • 5.Inverse kinematics design
  • 6.Cartesian path
  • 7.Trajectory planning
  • 8.Collision detection
  • 9.Scene design
17.Multi-vehicle Course
  • 1.Multi-vehicle chassis control
  • 2.Multi-vehicle robotic arm control
  • 3.Multi-vehicle navigation
  • 4.Multi-vehicle formation
18.Control Board Course
  • 1.Development environment setup
  • 2.Control board STM32 basic routine
  • 3.Control board micro_ros basic routine
19.Docker Course
  • 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
20.Image Processing Basics Course
  • 1. Introduction to Open Source CV
  • 2. Image reading and display
  • 3. Image writing
  • 4. Image quality
  • 5. Pixel Operation
  • 6. Image zoom
  • 7. Image cutting
  • 8. Image translation
  • 9. Image Mirroring
  • 10. Affine Transformation
  • 11. Image Rotation
  • 12. Perspective Transformation
  • 13. Grayscale processing
  • 14. Image Binarization
  • 15. Edge Detection
  • 16. Line drawing
  • 17. Rectangle and circle drawing
  • 18. Drawing text and pictures
21.Main Control Course
Jetson Nano B01
  • 1. Introduction to the Jetson Nano B01 SUB Board
  • 2. Burn the system image
  • 3. Re-read the memory card or USB drive that has been burned
  • 4. Startup system
  • 5. Jetson Nano B01 System and Desktop Introduction
  • 6. Memory card or USB flash drive expansion
  • 7. Network Configuration
  • 8. SSH remote login & file transfer
  • 9. VNC Remote Login
  • 10. Jetson Nano B01 system backup
  • 11. Jetson Nano Swap space increased
  • 12. Installation and use of Jtop
Jetson Orin Nano_NX
  • 1.Jetson Orin board introduction
  • 2.Restore the factory image system
  • 3.Backup SSD system
  • 4.SSD expansion
  • 5.Network configuration
  • 6.SSH remote login
  • 7.VNC remote control
  • 8.Remote file transfer
  • 9.Jtop tool
  • 10.Exchange space expansion
Raspberry Pi
  • 1. Introduction to Raspberry PI 5
  • 2. Raspberry PI system installation and backup
  • 3. Powering the Raspberry PI 5
  • 4. Startup of Raspberry PI 5
  • 5. Update and upgrade operating system
  • 6. Introduction to raspi-config tool
  • 7. config.txt file description
  • 8. Network Configuration
  • 9. remote access
  • 10. Transfer files remotely
  • 11. Set display resolution and rotation
  • 12. Set screen to sleep
  • 13. Play audio and video
  • 14. Using USB camera
  • 15. Using MIPI camera
  • 16. Get real-time temperature of Raspberry Pi
22.Linux System Course
  • 1.Introduction to Linux system
  • 2.Ubuntu file system
  • 3.Ubuntu common commands
  • 4.Ubuntu common editors
  • 5.Ubuntu software operation commands
  • 6.Virtual machine installation
  • 7.SSH remote control
  • 8.VNC remote control
  • 9.Transfer files remotely
  • 10.Driver library and communication
  • 11.Static IP and hotspot mode
  • 12.Bind device ID
  • 13.Capacity expansion and resource allocation
  • 14.Update system software sources
  • 15.Set root user password
  • 16.sudo free password
  • 17.Connect to WiFi network
  • 18.View system version
  • 19.Customized service management
  • 20.Back up system image
23.ROS2 Basic Course
  • 1.Introduction to ROS2
  • 2.ROS2 install Humble
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • Mapping_APP(iOS_Android)
  • Robot_Image_System_File
  • Code-Firmware
  • Instruction_Manual
  • VM_File
  • Software_Tools
  • Firmware_DriverFile
  • 3D_Model_File
  • ROS2_Basic_VM
  • Other_Annex
Download ZIP

Welcome to ROSMASTER M3 PRO repository

11. OpenClaw active interaction

OpenClaw Active Interaction

OpenClaw Active Interaction1. Course ContentCourse OverviewPreparation2. Creating a New Skill3. Creating a Skill for Handling Special Situations4. Case Demonstration5. Extended Applications5.1 Equipment Fault Pre-warning and Handling5.2 Environmental Safety Monitoring5.3 Production Progress Tracking and Notifications5.4 Multi-Condition Composite Trigger Strategy

1. Course Content

Course Overview

  • Based on "skills," you will write response strategies for specific scenarios, enabling OpenClaw to actively provide solutions when encountering unexpected situations.
  • This section is a course on solution design tailored to specific application scenarios; therefore, you must first master the prerequisite courses: [OpenClaw Basics], [OpenClaw Interaction Methods], and [OpenClaw Skills Development].

Preparation

  • First, complete the [OpenClaw Skills Development] course section to master the process of creating new skills.
  • Launch the MicroROS chassis agent (if it is already running, do not launch it again).
xxxxxxxxxx
sh start_agent.sh

image-20260506120329772

  • Launch nodes such as the odometry, TF, manipulator assistance, and camera nodes.
xxxxxxxxxx
ros2 launch m3pro_bringup car_base.launch.py
  • Launch the MCP service.
xxxxxxxxxx
ros2 launch m3pro_bringup mcp_service.launch.py

image-20260506120339230

  • If you require voice responses, you must additionally launch openclaw_bridge; otherwise, this step may be skipped.
xxxxxxxxxx
ros2 run multi_brains_pre openclaw_bridge

 

2. Creating a New Skill

  • Refer to the content in [OpenClaw Skills Development].

3. Creating a Skill for Handling Special Situations

xxxxxxxxxx
---
name: Production Line Material Shortage Handling Process
description: When performing inspection tasks, provides a preset handling process for situations involving material shortages.
version: 1.0.1
---
​
## Production Workshop Colored Material Shortage Handling Plan
- Actively offers a solution to the user via a verbal inquiry; the corresponding response strategy will be executed only after explicit confirmation from the user.
## Option 1: Replenish from the raw material warehouse shelves
## Option 2: Proceed to the storage area and replenish using materials of the same specifications but a different color

 

  • After creation is complete, restart the OpenClaw gateway for the changes to take effect
xxxxxxxxxx
openclaw gateway restart

 

4. Case Demonstration

[!NOTE]

  • You may write the commands yourself according to your specific needs. The following serves as a case demonstration; you may choose any interaction method you prefer. Here, the WebChat interface is used as an example.

 

image-20260528220215386

image-20260528220434233

 

5. Extended Applications

OpenClaw's proactive interaction capabilities can be applied to a wide variety of scenarios. The following provides several reference examples for custom solutions:

5.1 Equipment Fault Pre-warning and Handling

xxxxxxxxxx
---
name: Equipment Anomaly Handling Process
description: Proactively provides diagnostic and remedial suggestions when abnormal equipment operating parameters are detected
version: 1.0.0
---
​
## Proactive Equipment Anomaly Warning Solution
- Monitors equipment operating status in real-time; proactively alerts the user when anomalies are detected
- Provides tiered handling suggestions: notifications for minor anomalies, and recommendations for immediate shutdown in cases of severe anomalies
- Corresponding handling strategies are executed only after explicit confirmation by the user
​
## Handling Option 1: Parameter Calibration
- Verify the accuracy of sensor readings
- Execute the equipment's self-diagnostic program
- Calibrate deviation parameters
​
## Handling Option 2: Shutdown and Maintenance
- Immediately halt equipment operation
- Notify maintenance personnel to report to the site
- Log fault details for subsequent analysis

5.2 Environmental Safety Monitoring

xxxxxxxxxx
---
name: Environmental Safety Monitoring Strategy
description: Proactively implements safety measures when environmental parameters exceed safety thresholds
version: 1.0.0
---
​
## Proactive Environmental Safety Monitoring Solution
- Continuously monitors environmental parameters such as temperature, humidity, and gas concentration levels
- - Immediately issue an alert to the user upon detection of a hazardous situation
- Provide emergency response protocols, requiring user confirmation before execution
​
## Emergency Protocol 1: Ventilation and Air Exchange
- Activate the exhaust ventilation system
- Open doors and windows to facilitate airflow
- Continuously monitor air quality until normal levels are restored
​
## Emergency Protocol 2: Emergency Evacuation
- Trigger the alarm system
- Guide personnel to evacuate in an orderly manner
- Contact professional emergency response agencies

5.3 Production Progress Tracking and Notifications

xxxxxxxxxx
---
name: Proactive Production Progress Notifications
description: Periodically check the status of production tasks and proactively notify users at key milestones
version: 1.0.0
---
​
## Proactive Production Progress Tracking Strategy
- Periodically query the completion status of tasks on the production line
- Proactively notify users at key milestones (e.g., material shortages, schedule delays, task completion)
- Provide recommendations for next steps/actions
​
## Notification Policies
- Materials Nearing Depletion: Provide a replenishment reminder 2 hours in advance
- Schedule Behind Plan: Analyze the root cause and offer recommendations for expediting work
- Task Successfully Completed: Generate a completion report and notify relevant personnel

5.4 Multi-Condition Composite Trigger Strategy

​x
---
name: Intelligent Response to Composite Conditions
description: Combine multi-dimensional conditions—such as time, environment, and equipment status—to provide intelligent, proactive services
version: 1.0.0
---
​
## Multi-Dimensional Condition Response Strategy
- Comprehensively analyze data from various sensors alongside business logic
- Proactively trigger a response when a specific combination of conditions is met
- Provide personalized recommendations for handling the situation
​
## Trigger Condition Examples
- Time Condition: During the night shift (22:00 – 06:00)
- Environmental Condition: Temperature exceeds 35°C AND humidity falls below 30%
- Equipment Condition: Continuous operation for more than 8 hours
​
## Response Policies
- Proactively recommend equipment downtime for maintenance
- Alert staff members to potential environmental safety risks
- Automatically adjust equipment operating parameters to an energy-saving mode
OpenClaw multi-agent intelligent agent
OpenClaw vector memory

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文