How do I Know if Raspberry PI, NVIDIA Jetson Nano, or Intel NUC are Appropriate Computers for my Industrial Robotic Application?

right-board-robotic-application

Regularly engineers look at three options when looking to source Single Board Computers for Robotic Applications: Raspberry Pi, NVIDIA Jetson Nano™, and Intel® NUC.

Contents

How do I Know if Raspberry Pi®, NVIDIA® Jetson Nano™, or Intel® NUC are Appropriate Computers for my Industrial Robotic Application?

Regularly engineers look at three options when looking to source Single Board Computers for Robotic Applications: Raspberry Pi®, NVIDIA® Jetson Nano™, and Intel® NUC. But how you should choose between any of this or a customized solution? We will provide a guide in this blog post regarding the advantages of each option for Autonomous Mobile Robots (AMRs) or Automatic Guided Vehicle (AGVs).

Let’s assume for a moment that you are a golf enthusiast looking to acquire golf clubs. You need to considerer several factors before purchasing them: body type, height, previous experience and education, shaft flexibility and length, variety of clubheads, most frequented golf fields, and your swing, among others. In other words, brand is not as important as how often, where and who will use the golf clubs. This applies to SBCs as well.

When you develop and design a robot, you never start researching SBCs based on brands. Or at least, you should not. You must start at the end: with the user and the application requirements. You can read more about robotics unique hardware requirements in this blog post. You should pay special attention to the following factors when deciding the SBC for your robotic application:

  • Processing capabilities: processor and chipset
  • Memory: How much RAM and ROM or HD the application requires
  • Footprint: The physical size and weight of the single board computer
  • I/O: How many I/O ports the application needs and why

Nevertheless, if you still need to know if Raspberry Pi®, NVIDIA® Jetson Nano™, or Intel® NUC computers are an option for your business, we will go over some important details you need to consider.

Raspberry Pi®

This is an Open-Source project that includes both software and hardware. Its widespread use started thanks to its educational and maker focus. In fact, most Raspberry Pi® boards are appropriate for school and university robotics projects. The community is a deciding factor when people choose these boards because you can leverage the experience from makers, students, and institutions all over the world to troubleshoot or borrow designs/programming. Thus, when engineers start working, they look for the boards they are familiar with.

Given the stringent requirements in industrial environments in terms of temperature, size, water or dust, Raspberry Pi® launched a board intended for commercial applications for those engineers who were trying to apply their previous experience with these boards in their new working environment. In addition, you can add rugged features to a Raspberry Pi® 4 to withstand harsh industrial environments. Learn more here.

The main selling point for industrial Raspberry Pi boards is their footprint (credit card size) and their price. You need to be aware that although software for research and maker purposes might be free, for commercial applications you may need to pay for licenses or be able to share code (which might be incompatible due to commercial intellectual property rights).

Finally, the worldwide community of makers might be able to help you sort some of the commercial challenges, but they might not be able to tackle them all. As a result, this might not be the same advantage you get as a student.

NVIDIA® Jetson Nano™

NVIDIA comes from a different background. They basically created the GPU back in 1999. Their graphic boards are designed to handle gaming, designing, and professional graphics. Consequently, NVIDIA® Jetson Nano™ boards are better equipped to handle data intensive robotic applications related to Deep Learning, Machine Learning, Pattern Recognition, and Artificial Intelligence. This is possible thanks to the GPU parallel processing ability.

In this case, you might not rely on the same large worldwide community of makers as Raspberry Pi but you do have the support from an innovative, robust company who has been designing SBCs for commercial applications since the past century. NVIDIA’s offering includes some software which is already tested with the boards. This can be helpful in terms of compatibility and cost.

One of the NVIDIA Jetson Nano boards has a 128-core Maxwell GPU at 921 MHz which is more powerful than the Raspberry Pi 4 GPU. You can see the Jetson Nano offering here.

Intel® NUC

Intel’s response for the SBCs market both for home and commercial applications is the NUC. These computers can be acquired as boards or complete with chassis depending on the intended use. The selling point is the wide range of processors: Pentium, Celeron, Core i3 or Core i5. As a result, you will choose the processor that can handle the application workload. As a matter of fact, the latest processors work smoothly in data intensive applications, like Artificial Intelligence. Thus, Intel suggests using NUC for immersive gaming, digital signage, remote meetings, and vivid home entertainment.

Size is comparable to the Jetson Nano and adjusts to the limited footprint of robotic applications. However, in terms of price, these SBCs can be more expensive than the first two options in this blog.

Moreover, Intel® NUC is compatible with Windows 10 Pro. If you are planning to work with Windows this is the platform that will provide the best compatibility as Raspberry Pi and NVIDIA will work best with Linux.

In AMRs/AGVs power consumption is a vital factor. If the robot has a charging station close by, huge batteries or it is connected directly to the power source, the designer can choose the most powerful processor and guarantee a smooth operation. However, AMRs/AGVs typically have limited power sources which forces developers to choose less powerful processors and perform some analytics in a remote brain (server). From the three options we are analyzing, Raspberry Pi and Jetson Nano require less power than Intel® NUC.

The last interesting feature of Intel® NUC is that it allows dual and triple monitor connectivity. Raspberry Pi only allows dual monitor and NVIDIA Jetson Nano, just one. You can check out Intel NUCs offering here.

Summary of Tech Specs

Features Raspberry Pi 4 Model B Jetson Nano™ Developer Kit Intel® NUC 11 Pro Board NUC11TNBv7
Processor Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz CPU: Quad-core ARM A57 @ 1.43 GHz GPU: 128-core Maxwell Intel® NUC Board with 11th Generation Intel® Core™ Processors
Memory 2GB, 4GB or 8GB LPDDR4-3200 SDRA microSD (not included) 4 GB 64-bit LPDDR4 25.6 GB/s microSD (not included) 64 GB, DDR4-3200 1.2V SO-DIMMs
Footprint 85mm x 56mm (3.3” x 2.2”) 69mm x 45mm (2.7” x 1.77”) 101mm x 101mm UCFF (4" x 4")
I/O 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE Gigabit Ethernet 2 USB 3.0 ports; 2 USB 2.0 ports. 2 × micro-HDMI ports (compatible with Dual displays) Micro-SD card slot for loading operating system and data storage 2x MIPI CSI-2 DPHY lanes Gigabit Ethernet, M.2 Key E HDMI and display port 4x USB 3.0, USB 2.0 Micro-B PCI Express, 4 USB Ports, 1 SATA Port, Integrated LAN, 1x Thunderbolt™ 4, 1x Thunderbolt™ 3 Compatible with dual and triple displays.
Operating System Raspberry Pi OS (previously called Raspbian) is the recommended operating system Linux NVIDIA JetPack SDK Windows 10, 64-bit*, Windows 10 IoT Enterprise*, Red Hat Linux*, Ubuntu 20.04 LTS*
Power Consumption at 100% usage 6 Watts 10 Watts 49 Watts
Price From $35 From $59 From $877

Customized Solution

Finally, the feature that is missing in the past three options is Industrial Certifications and Protections. When an AMR/AGV is intended to work at factories, mines, or medical applications, certifications are a crucial factor. An experienced Hardware OEM can guide you through the process and offer an SBC that can adapt to the stringent environment.

Also, a Hardware OEM can make sure all connectors included in the customized SBC can withstand vibrations and avoid unintended disconnections. Plus, they can match the specific application requirements to chipsets, firmware, processor, memory, and footprint. If you have several products that require the same capabilities, this is an attractive advantage.

Therefore, you could apply one SBC design to all your products and save on manufacturing and repairing costs. This is particularly helpful with the worldwide shortage of electronic components we are experiencing nowadays. You can read a recent success story here.

As you can see, choosing the SBC for your AMR/AGV depends on the application requirements and expected user experience. The decision should be made based on size, processing capabilities and required level of protection/certification. There are several good off-the-shelf options in the market that are helpful during the first stages of design and prototyping. Once your AMR/AGV is ready for mass production you might need to leverage an experienced Hardware OEM to develop a customized board solution.

Contact Us

Solution Inquiries

Related Links

See All Blogs

To PageTop