1. Sensor system
The sensor system of the service robot is the core component of the robot to obtain external information, which is responsible for collecting environmental information, such as sound, image, gas, temperature, humidity, etc., in order to perceive the environment and respond accordingly. Sensor systems typically include a series of perception devices such as cameras, sound sensors, touch sensors, lidar, depth cameras, infrared sensors, etc., which are used to obtain detailed information about the robot's environment.
Second, the control system
The control system is the heart of the service robot, which processes the data collected from the sensor system and uses it as a basis to determine the next action. The system usually includes CPU, DSP, FPGA, MCU, etc., which is used to process various algorithms during the operation of the service robot, such as image processing, speech recognition, automatic navigation, etc., and calculate the movement trajectory of the robot.
3. Execution system
The execution system of the service robot is the core part of the robot's action through the commands issued by the control system. The actuation system usually contains a variety of motors, hydraulics, pneumatics, and other required drive components to control the robot's movement, grabbing, release, rotation and other actions. Typically, the actuation system is modular so that the robot manufacturer and the user can freely mix and match.
Fourth, the communication system
The communication system is a bridge between the service robot and other equipment for data exchange and control. The communication system usually includes a variety of communication protocols such as WIFI, Bluetooth, Zigbee, Ethernet, etc., which are used to realize the connection between the robot and the Internet and other smart devices to achieve data transmission and remote control.
5. Human-computer interaction system
Human-computer interaction systems are an important part of the interaction between service robots and humans. The system usually includes a display screen, touch screen, voice prompt, gesture recognition, etc., which are used to realize human-computer interaction and data input and output. It makes it easier for users to interact with bots and enables smarter, more efficient services.
