#Programming Languages
Python, C++, MicroPython, and language selection for robotics development.

Micro-ROS on ESP32 and STM32: Publishing Real-Time Sensor Telemetry over XRCE-DDS
Connect ESP32 and STM32 firmware to ROS 2 with micro-ROS. Understand XRCE-DDS, serial transport, memory ownership, time sync, and telemetry validation.

Deploying INT8-Quantized YOLOv10 with NVIDIA TensorRT for Low-Latency Robotic Obstacle Detection
Deploy YOLOv10 with TensorRT on Jetson. Match preprocessing, calibrate INT8, validate accuracy, and measure end-to-end robot detection latency.

Configuring ROS 2 Nav2 Costmaps: Inflation, Footprints, and Clearing for Constrained Corridors
Tune ROS 2 Nav2 costmaps for constrained corridors. Define footprints, balance inflation costs, clear ghost obstacles, and validate safe navigation in RViz.

Fusing IMU, Wheel Odometry, and GPS with ROS 2 robot_localization: A Dual EKF Guide
Fuse wheel odometry, IMU, and GPS with robot_localization. Configure dual EKFs, heading conventions, navsat transforms, covariance, and TF ownership.

Best Robotics Programming Languages: Python vs C++ vs MicroPython
A practical comparison of Python, C++, and MicroPython for robotics — covering where each language fits in a system and which to learn first.