Image Labeling for YOLO with labelImg
EXIF Orientation Smartphone cameras often store images in a fixed orientation and record the actual viewing direction in the EXIF Orientation metadata. Gallery apps read this EXIF tag and displa...
EXIF Orientation Smartphone cameras often store images in a fixed orientation and record the actual viewing direction in the EXIF Orientation metadata. Gallery apps read this EXIF tag and displa...
SLAM Robot Project: From Firmware to Navigation 1. Uploading Firmware to ESP32 Before running ROS 2 nodes, ensure the micro-ROS firmware is running on your robot’s controller. Open the micro-ROS ...
1. Introduction: Why Build It Yourself? (Motivation) There are many excellent autonomous robot kits on the market costing well over $1,000. However, for an engineer, the true value lies not in buy...
Introduction to LiDAR and Testing T-mini Plus TOF LiDAR with ROS2 1. What is LiDAR? LiDAR (Light Detection and Ranging) is a technology that measures distances by emitting laser pulses and calcula...
A Very Old RC Transmitter: Hitec Flash 5 The Hitec Flash 5 is an extremely old RC transmitter. By modern standards, it is almost a relic. However, one important feature still makes it useful today...
Turning the SlideMate Icon into a 3D Print: My Journey with Fusion 360 Introduction As the creator of SlideMate, I’ve always loved seeing its icon on screen. But I started wondering: what if I cou...
ARM Keil µVision: AC5 to AC6 Porting & Debugging Guide This document summarizes the process of porting an ARM Keil µVision project from ARM Compiler 5 (AC5) to ARM Compiler 6 (AC6). Successful...
Universal Bluetooth Joystick App I developed an app designed for Bluetooth-based cars, balancing robots, and other devices. The app allows users to configure control packets for forward, backward,...
Why is STM32 the Superior Choice for Balancing Robots? 1. Instantaneous Response (Interrupt Efficiency) The Arduino Uno handles the process of saving registers during an interrupt via software, w...
Symptoms I’ve been getting these random Blue Screens of Death (BSOD) on the laptop I just bought. People say there can be all sorts of causes, and even the AIs I asked gave me different explanation...