Learning ROS2 Through Development Boards: 21 Lectures (C++ Node Example)

Learning ROS2 Through Development Boards: 21 Lectures (C++ Node Example)

In the previous section, we shared how to configure the environment on the board. In this section, we will gradually discuss some key points in ROS2. Reference Materials ROS2 21 Lecture Video: 【GuYueJu】GuYue·Introduction to ROS2 21 Lectures | Introducing a Brand New Robot Operating System_哔哩哔哩_bilibili (https://www.bilibili.com/video/BV16B4y1Q7jQ/?spm_id_from=333.337.search-card.all.click) ROS2 21 Lecture Document: ROS2 Introduction Tutorial (guyuehome.com) (https://book.guyuehome.com/) … Read more

Learning ROS2 Through Development Boards: 21 Lectures (Basic Environment Setup)

Learning ROS2 Through Development Boards: 21 Lectures (Basic Environment Setup)

Introduction ROS2 21 Lectures is a series of introductory videos on ROS2 created by Guyueju, and many friends may have started learning ROS2 through these lectures. During the learning process, you might be running ROS2 examples on a virtual machine or PC, but if you have a development board like RDK X3/Raspberry Pi/Jeston Nano, it … Read more

Overview of In-Vehicle Middleware Solutions

Overview of In-Vehicle Middleware Solutions

Introduction In the era of software-defined vehicles, the role of middleware has become increasingly important. As E/E architecture gradually centralizes, the automotive software system has seen a coexistence of multiple operating systems, leading to a sharp increase in system complexity and development costs. To enhance the manageability, portability, configurability, and quality of software, it is … Read more

Using FPGA to Control Robotic Arm

Using FPGA to Control Robotic Arm

Today, we will explore how to develop a high-performance, precise robotic arm using Python and low-cost FPGA. [Image] Introduction: Due to the parallel characteristics of FPGA, it performs exceptionally well in precise motor control and robotics. This article explores the development of a ROS2-based solution that enables the robot to autonomously write text on a … Read more

Using FPGA to Control a Robotic Arm

Using FPGA to Control a Robotic Arm

Today we will explore how to develop a high-performance, precise robotic arm using Python and low-cost FPGA. Introduction Due to the parallel characteristics of FPGA, it excels in precision motor control and robotics. This article explores the development of a ROS2-based solution that allows the robot to autonomously write on a whiteboard. This project will … Read more

Using FPGA to Control Robotic Arms

Using FPGA to Control Robotic Arms

Today we explore how to develop high-performance, precise robotic arms using Python and low-cost FPGAs. [Image] Introduction Due to the parallel characteristics of FPGAs, they excel in precise motor control and robotics. This article explores the development of a ROS2-based solution that enables robots to autonomously write text on a whiteboard. In this project, we … Read more

Visualizing Point Cloud – Radar Message Synthesis

Visualizing Point Cloud - Radar Message Synthesis

Hello, I am Little Fish who loves fish-flavored dishes in ROS. In the last section, we completed the measurement of distance at a specified angle. This section will synthesize it into a ROS LaserScan message and publish it to the upper computer through Micro-ROS, ultimately achieving visualization in RViz2. Hardware Development Platform For convenience in … Read more

Running ROS2 on Jingbo Hangyou Friendly NanoPC-T6 with Real-time Linux

Running ROS2 on Jingbo Hangyou Friendly NanoPC-T6 with Real-time Linux

Purchase link (copy to open in browser):https://s.tb.cn/c.0wWhXQ Copy the following red command and open the TB app: 17₴2b103u65hIS₤ https://s.tb.cn/h.T2QqTtg MF3543 RK3588PC-T6 development board pre-installed with Real-time Linux system Real-time Linux running ROS2 on Jingbo Hangyou Friendly NanoPC-T6 This time we will demonstrate running ROS2 on Jingbo Hangyou Friendly NanoPC-T6 pre-installed with Real-time Linux, achieving turtle … Read more

Understanding the OriginBot Smart Robot Project: Camera Driver Source Code Analysis

Understanding the OriginBot Smart Robot Project: Camera Driver Source Code Analysis

This blog post mainly records my learning and understanding of the OriginBot camera driver and visualization (http://originbot.org/manual/camera_visualization/#ros) code, and I will annotate it in the code files. The documentation (http://originbot.org/manual/camera_visualization/#_2) provides two methods for driving the camera: one method allows real-time display of images and results of human detection algorithms (https://developer.horizon.ai/documents_tros/boxs/function/mono2d_body_detection) through a webpage after … Read more