Controlling the Jetbot Robot From ROS

by victoruni in Circuits > Robots

546 Views, 1 Favorites, 0 Comments

Controlling the Jetbot Robot From ROS

Управление роботом jetbot из ROS
_5RSttvbkOo.jpg

Robot Operating System (ROS) is a flexible platform (framework) for the development of robot software. This is a set of various tools, libraries and certain rules, the purpose of which is to simplify the tasks of developing robot software.

Let's consider the management of jetbot from ROS via the web interface

Jetbot

01_nlppgRYSuv.jpeg
03_iozQvAjVlD.jpg
02_0XvBrfZ84w.jpeg
08_9ZtPmehc8x.jpg

The open source platform provides DIY developers, students and enthusiasts with everything they need to create various AI-based applications. The JetBot kit works on the basis of a small but powerful NVIDIA Jetson Nano computer that provides parallel operation of several sensors and neural networks for object recognition, collision avoidance and other tasks. All the assembly documents and a complete list of complete components for the original NVIDIA JetBot AI robot are available on GitHub (https://github.com/NVIDIA-AI-IOT/jetbot).

It is possible to buy a ready-made set from third-party manufacturers. The kits are presented in various configurations, which allows you to create absolutely unique solutions. I had a set from Waveshare available. The JetBot from Waveshare is equipped with a high-quality chassis, a front-facing camera and all the necessary tools that ensure quick and easy assembly.

Unfortunately, we had to change the platform, the original one turned out to be unstable and weak engines I installed it on another platform-from the disassembled iRobot Create vacuum cleaner.

Software

111_pi2s2NPOgC.jpg
110_EAnToliCKB.jpg

Consider installing ROS packages for management and navigation on jetbot.

We use a 64 GB SD card on which the NVIDIA JetPack image is recorded. The NVIDIA JetPack image is based on Ubuntu 18.04 OS. We will install the ROS Melodic version (http://wiki.ros.org/melodic).

Все коды находятся в репозитории

https://github.com/victoruni/jetbot_ros