It is the most important core component of mobile (AGV/AMR) and the "brain" of the entire vehicle body, which is related to the reliability, stability, performance indicators and safety of the vehicle body. It is usually used to receive data collected by the module, and perform information processing and analysis to issue various motion instructions. At present, the mobile robot controller mainly controls the robot's movement position, posture and trajectory in the workspace, operation sequence and action time, etc.
1. Controller Type
The importance of controllers in mobile robots is self-evident. They control and manage all activities of the robot. It can be said that a good controller can improve the performance, reliability and safety of the robot and add more functions for different application scenarios. At present, we basically divide the on-board controllers used by AGV/AMR into the following four types:
: It is a programmable controller, which is a special digital controller. Its main functions are to perform discrete input and output, logical operations, data acquisition and control execution, etc. However, the programmability of PLC is relatively limited. Only PLC-specific programming languages can be used for program development and configuration. Although control and operation functions can be realized, the accuracy and speed are relatively limited.
Industrial computer (IPC): a computer with important computer attributes and characteristics. Its main functions are data processing, image processing, control algorithms, etc. It is widely used in complex systems. There is no difference between the operation of industrial computers and general computers, which places high demands on the quality of operators. In addition, once an industrial computer system fails, it is difficult to diagnose the faulty component, and the price is moderate.
(MCN): refers to a complete computer system integrated on one piece. They are small, low cost and easy to program, however, all components of the MCU are not industrial grade, the anti-interference ability is especially weak, and the development requires a high level of expertise as well as investment of time and resources.
The applications of the above three are not clear-cut. For example, the internal core of PLC is a single-chip microcomputer; the programming language of industrial computers may also adopt the ladder diagram and other languages commonly used in PLC; embedded real-time can also be loaded on the single-chip microcomputer to form a powerful multi-tasking computer. Therefore, although each has its own applicable fields, they will also learn from each other and integrate applications. With the continuous development of AGV/AMR technology, navigation methods have become more and more diversified, and the application of new technologies such as laser and vision has greatly increased the computing power requirements of the controller, which has also given rise to the birth of dedicated controllers for mobile robots.
Mobile robot dedicated controller: It is a controller specially designed for mobile robots, integrating mature navigation and motion control (such as laser positioning algorithm, Mecanum wheel control algorithm), with low power consumption, fast response speed, strong anti-interference ability, etc., which can better meet the needs of the mobile robot industry. In addition, its modular design also provides users with more customizable options to adapt to various application scenarios.
The AGV/AMR controller is the core of the AGV/AMR control system. Developing a dedicated AGV/AMR vehicle-mounted controller based on an embedded computer system to replace the AGV/AMR vehicle-mounted controller that uses an industrial computer or a general PLC as the main control unit is the future technology development trend and the focus of future research and development work.
Choosing the right controller is a crucial part of the robot system. Different types of controllers can be selected according to the application scenarios and functional requirements of the robot. So how do you choose a controller that suits you?
2Core factors for selecting a controller
Generally speaking, choosing a good one requires multiple dimensions. When choosing a controller, in addition to performance, you also need to consider product functional applications. Only by choosing a suitable controller can you ensure the stability and reliability of the robot system and improve the performance and efficiency of the robot system.
In terms of performance, the controller needs to have certain hardware, embedded, algorithm and system-level indicators and to ensure its reliability and stability, including temperature range (-40~80)℃, relative humidity range (10~90)% RH, IP protection level IP54 or above, explosion-proof certification, corrosive gas environment level, etc. As well as the speed, accuracy, stability and response time that can be achieved. In addition, the controller also needs to have redundant technical indicator capabilities to ensure long-term, continuous, reliable and stable operation.
In terms of functional applications, the controller should be able to adapt to different navigation methods and chassis types according to its own needs, and at the same time have a certain degree of openness to support users to carry out secondary development according to actual application needs. Different types of controllers have different functions, so you need to choose according to specific needs. For example, some controllers may support SLAM technology (simultaneous positioning and mapping), while others may not.
Nowadays, in the field of modern logistics, dedicated controllers for mobile robots have become an indispensable part, making great contributions to enhancing productivity and reducing labor costs. In order to better adapt your own robots, using professional mobile robot controllers allows you to focus on the project itself without having to spend too much energy on the underlying hardware and software, thereby improving R&D efficiency and success rate. Turn the fixed R&D cost and uncontrollable time cost into a controllable cost. You will have more energy to focus on the end-user's application solutions, process flows, etc.
Choosing the right controller depends on factors such as the required functions, budget, and familiarity with the development environment. However, ensuring the stability and reliability of the controller is also very critical, which will directly affect the performance and working effect of the robot. A professional controller for mobile robots is a better choice.
Previous article:Mobile robot industry application - medical industry
Next article:Forklift Mobile Robot (AGV/AMR) Overall Solution
- Popular Resources
- Popular amplifiers
- Using IMU to enhance robot positioning: a fundamental technology for accurate navigation
- Researchers develop self-learning robot that can clean washbasins like humans
- Universal Robots launches UR AI Accelerator to inject new AI power into collaborative robots
- The first batch of national standards for embodied intelligence of humanoid robots were released: divided into 4 levels according to limb movement, upper limb operation, etc.
- New chapter in payload: Universal Robots’ new generation UR20 and UR30 have upgraded performance
- Humanoid robots drive the demand for frameless torque motors, and manufacturers are actively deploying
- MiR Launches New Fleet Management Software MiR Fleet Enterprise, Setting New Standards in Scalability and Cybersecurity for Autonomous Mobile Robots
- Nidec Drive Technology produces harmonic reducers for the first time in China, growing together with the Chinese robotics industry
- DC motor driver chip, low voltage, high current, single full-bridge driver - Ruimeng MS31211
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- VHDL design combinational circuit, modelsim timing simulation midway output is not dynamic
- 4 Working principle and advantages of switching BOB power supply
- MicroPython Newsletter Issue 11 (MicroPython 8th Anniversary)
- Please tell me why the 15V output of the circuit in the attached picture is connected with GND
- [N32L43X Review] 8. FreeRTOS Porting
- Award-winning survey - electronic engineers' component purchasing channels
- [RISC-V MCU CH32V103 Review] + Timer Test and System Summary
- Bluetooth Low Energy (BLE) peripheral mode (peripheral) - using BLE as a server
- The problem of the total distortion increasing after the signal passes through the op amp filter circuit
- FPGA implementation of the design of RU algorithm encoder (LDPC encoder)