How to choose a brain for your robot?

1.5 Choosing brain of robots

After going through the details about microcontrollers, SBC, mini-PC, and workstation, you may get an idea which computing platform has to choose for your robot. From my experience, I can give my choice of computing units for different kinds of robots.

1.5.1 Industrial Robots Industrial robotic arm: PLC/SCADA, mini-PC, custom-designed controllers. Collaborative Robots (Cobots): custom-designed controllers Warehouse mobile Robots: microcontrollers with SBC, only using SBC, mini-PC

1.5.2 Consumer Robots Robotic vacuum cleaner: Microcontrollers.

1.5.3 Drones

In drones, the computing units should not weigh much, so in most of the drones, they use microcontrollers and SBC for extra processing.

1.5.4 Medical Robots: Surgical Robots: Custom designed mini-computers Prosthetic arm: microcontrollers

1.5.5 Entertainment Robots: Social robots: SBC, mini-computers

1.5.6 Education Robots: Mobile robots: microcontrollers, SBC, mini-PC depends on computation requirements. Robotic arm: microcontroller, SBC, mini-PC depends on computation.

1.5.7 Research robots: Mobile robots: microcontrollers, SBC, mini-PC Robotic arm: SBC, mini-PC, workstations, PLC

1.5.8 Military & Security robots: Military Robots: military-grade microcontrollers, mini-PC, SBC Security mobile robots: mini-PC, workstations

1.5.9 Telepresence robots:

Mobile base: microcontrollers, SBC

1.5.10 Underwater robots: Underwater drones: microcontrollers, SBC

1.5.11 Humanoid Robot: Toy sized Humanoid: microcontrollers Full-sized humanoid: mini-PC, high-end SBC

Lentin Joseph

View posts by Lentin Joseph
Roboticist | Author of 8 robotics books | TEDx speaker

Leave a Reply