Testing the Xuri X3 Development Board: Image Burning, Booting, and Installing ROS and TogetherROS

Testing the Xuri X3 Development Board: Image Burning, Booting, and Installing ROS and TogetherROS

Introduction: As a teaching assistant at Guyueju, I am fortunate to participate in the trial of the Xuri X3 board. Given that most AI development boards and chips like Raspberry Pi and Jetson Nano are from foreign manufacturers and their prices are steadily rising, I hope to contribute a little to domestic AI development boards … Read more

Application of EtherCAT Motion Controller in ROS (Part 2)

Application of EtherCAT Motion Controller in ROS (Part 2)

Click on the above“Motion Assistant”, stay updated with the latest developments! This article mainly introduces the configuration of the dynamic link library environment for motion control technology and the single-axis motion of the EtherCAT motion controller under ROS. Before we get started, let’s first understand the EtherCAT motion controllers ZMC432 and ZMC408CE from Motion Technology. … Read more

Installing NVIDIA Drivers on Linux: Common Pitfalls

Installing NVIDIA Drivers on Linux: Common Pitfalls

Let’s discuss the biggest pitfalls I encountered while installing NVIDIA drivers on Linux. Just because your desktop looks clearer after installation and nvidia-smi displays content does not mean the driver is installed correctly. I initially followed an online tutorial for the installation, and while everything seemed fine, when I entered nvidia-smi, the gnome-shell process was … Read more

Top 50 Innovations Transforming the Plastic Industry: No. 4 – PC

Top 50 Innovations Transforming the Plastic Industry: No. 4 - PC

“Transparent Metal” Polycarbonate Polycarbonate (abbreviated as PC) is a polymer that contains carbonate groups in its molecular chains. Depending on the structure of the ester groups, it can be divided into various types including aliphatic, aromatic, and aliphatic-aromatic polycarbonates. Among these, the mechanical properties of aliphatic and aliphatic-aromatic polycarbonates are relatively low, which limits their … Read more

Human Spaceflight: The Engineer’s Perspective

Human Spaceflight: The Engineer's Perspective

The universe has evolved to create a species capable of partially understanding it: humans. From the chaotic beginnings to the space age, as the only known intelligent life, humans have used various tools to understand and transform the world, achieving the continuation of species and the evolution of civilization. However, in today’s rapidly developing artificial … Read more

3 Key Points for Choosing Industrial Controllers in IIoT Era

3 Key Points for Choosing Industrial Controllers in IIoT Era

In the era of the Industrial Internet of Things (IIoT), when selecting controllers for industrial automation applications, it is essential to consider not only basic parameters but also data processing, communication, and high-speed control functionalities. Most industrial controllers, such as Programmable Logic Controllers (PLCs) and Programmable Automation Controllers (PACs), can handle basic functions like real-time … Read more

Introduction to Robot Programming for Beginners

Introduction to Robot Programming for Beginners

Robot Programming If you want to get started with robot programming, you can approach it from the following aspects: 1. Understand the basic concepts of robot programming, such as sensors, motors, and artificial intelligence. 2. Choose a programming language suitable for you, such as C++, Java, or Python. 3. Learn the basic skills of robot … Read more

Differences Between C++ Autonomous Driving and Embedded Linux Development

Differences Between C++ Autonomous Driving and Embedded Linux Development

C++ Autonomous Driving Development: C++ autonomous driving development refers to the research and development work of intelligent driving (Autonomous Driving, AD) technology using the C++ language. This work involves understanding and utilizing sensing, artificial intelligence algorithms, real-time operating systems, and complex software architectures to achieve autonomous navigation and control of vehicles. The main goal is … Read more

Learn Python From Scratch: Build a Self-Moving Robot

Learn Python From Scratch: Build a Self-Moving Robot

Hey everyone! I’m Xiao P, a Python enthusiast who loves robotics. Today, let’s work on an interesting project – making a robot move by itself using Python! Sounds cool, right? Join me on this magical coding journey! Robot Development Tools When it comes to robot development, we must mention our main characters – the Python … Read more

Enhancing AIEgen Fluorescence Efficiency via Anion-π+ Interaction

Enhancing AIEgen Fluorescence Efficiency via Anion-π+ Interaction

Cancer poses a severe threat to human health, making the development of photosensitizers with both diagnostic and therapeutic functions significant in combating cancer. Thanks to the excellent aggregation-induced emission (AIE) efficiency and reactive oxygen species (ROS) generation capability, AIE technology shows tremendous advantages in fluorescence imaging-guided photodynamic cancer therapy (integrated diagnosis and treatment). However, the … Read more