Hi, I'm Shakila, thanks for stopping by.
I'm into robotics (mostly the software side), and this site is where I share my experiences along the way.
Projects
Three-Tier Mobile Robot Architecture: Real-Time Control via FreeRTOS and Lightweight Non-DDS Transport for ROS 2 Integration
A modular, scalable mobile robot platform utilizing a 3-tier architecture with ESP32 for real-time control, Pi Zero 2W for middleware, and a Host PC for high-level processing.
Hybrid LSTM-ANFIS MagLev Control
Advanced control system combining LSTM neural networks and ANFIS for nonlinear magnetic levitation stability.
SLAM-Teleop: Real-time ROS2 SLAM on Android
A specialized Android app for mobile robots providing precise joystick teleoperation and real-time visual SLAM mapping via native WebSocket and Rosbridge.
Research
Hierarchical Supervisory Motion Planning for Frontal Following Robots using Guided-MPPI & DVR
Ongoing Research
Latest Posts
Structuring C++ Projects: Headers vs Source Files
Separate C++ declarations from definitions for faster builds, clean code, and avoiding the dreaded 'multiple definition' linker error.
Why Use PlatformIO Over CMake for Embedded Development
Skip the CMake nightmare. Learn why PlatformIO is the best build system for Arduino, ESP32, and STM32 robotics projects.
ROS 2 Packages vs Node: Don't Do the Same Mistakes I Did
Notes on the structural differences between ROS 2 packages and nodes to help avoid common beginners' mistakes.