ROBOTICS & EMBEDDED SYSTEMS ARCHITECTURE • AUTONOMOUS SYSTEMS

Alwin T R
Specialist in |

Robotics & Automation graduate specialized in architecting intelligent autonomous mobile robots, real-time embedded firmware (FreeRTOS / Bare-Metal C++), industrial sensor fusion automation, and resilient wireless IoT telemetry.

Autonomous Robotics & Kinematics
ESP32 • FreeRTOS • PIC16F877A
UART • SPI • I2C • CAN • Blynk IoT
ROS2 Humble & Gazebo Simulation

Engineering Pillars & Focus Areas

Bridging physical mechanics, real-time microkernel firmware, and autonomous robotics software.

Autonomous Robotics & Kinematics

Design, kinematic simulation, and fabrication of differential drive surveillance rovers and multi-joint bipedal walking mechanisms with synchronized gait trajectories.

  • Multi-joint bipedal gait timing & inverse kinematics
  • Differential drive mobile rovers & telemetry control
  • ROS2 Navigation2 & Gazebo physical dynamic modeling

Real-Time Embedded Firmware

Developing reliable bare-metal and FreeRTOS firmware in C/C++ for ESP32, PIC16F877A, and AVR microcontrollers with hardware timer PWM, interrupts, and power management.

  • Dual-core FreeRTOS task scheduling & mutex queues
  • Hardware timer PWM with microsecond pulse accuracy
  • Low-power sleep states and brownout safety routines

Industrial Sorting & Automation

Designing multi-sensor automated classification machinery combining stepper motor carousel indexing, inductive proximity sensors, and servo rejection sorting flaps.

  • NEMA 17 stepper indexing with A4988 drivers
  • Inductive metal detection & IR drop beam arrays
  • Proteus VSM circuit modeling and hardware validation

IoT & Cloud Telemetry Systems

Deploying cloud-connected microcontroller nodes with Blynk 2.0 IoT apps, asynchronous embedded HTTP web servers, and real-time sensor datastreams over WiFi.

  • Blynk 2.0 virtual pin control & state sync
  • Embedded Async HTTP web server & REST endpoints
  • Continuous UART telemetry streaming & remote resets

Featured Hardware & Robotics Projects

Real-world embedded systems, robotics rovers, and firmware repositories built and maintained on GitHub.

ESP32 / C++ Robotics

SpyBot Surveillance Robot

Long-range tele-operated reconnaissance vehicle featuring real-time wireless video transmission, hazardous combustible gas detection, and inductive metal detection for hazardous search-and-rescue.

MCU: ESP32 & Arduino
Sensors: MQ-2 Gas & Inductive Metal
Motors: Dual L298N Differential Drive
Arduino / Stepper Industrial Automation

Automated Waste Segregation System

Automated multi-material classification station utilizing NEMA 17 stepper motor carousel indexing, inductive metal detection, IR drop detection, and servo-actuated sorting flaps.

Actuation: NEMA 17 + A4988 (1/16 Step)
Sensors: Inductive Proximity & IR
Sorting: High-Speed SG90 Servo Flap
ESP32 / FreeRTOS Kinematics

ESP32 Bipedal Walking Robot

Four-DOF bipedal walking robot featuring synchronized hip and ankle inverse kinematics, multi-channel 16-bit PWM timer coordination, and real-time serial telemetry streaming.

Firmware: ESP32 FreeRTOS Core 1
Actuators: MG996R Metal Gear Servos
Resolution: 16-Bit LEDC PWM (50Hz)
PIC16F877A Embedded Security

RFID Secure Access Control

High-security embedded credential validation station powered by PIC16F877A microcontroller, featuring 13.56MHz RFID card reader, 16x2 alphanumeric LCD feedback, and servo lock control.

MCU: PIC16F877A (20MHz)
Reader: RC522 SPI 13.56MHz RFID
Display: 16x2 HD44780 Parallel LCD
ADXL335 / AVR Seismic Sensor

Earthquake Monitoring & Seismic Alarm

Real-time tri-axial seismic acceleration detection system with analog noise filtering, dynamic threshold calibration, acoustic alarm triggering, and LCD vector magnitude reporting.

Accelerometer: ADXL335 3-Axis Analog
Processing: 10-Bit ADC Vector Sampling
Alerts: Piezo Siren + Status LED Array
Arduino / Servo Weather Automation

Arduino Rain Sensor Auto Shutter

Automated weather-responsive protective shutter system utilizing FC-37 precipitation sensor, software hysteresis debounce filter, and precision SG90 servo angle actuation.

Precipitation: FC-37 Nickel Sensor Plate
Comparator: LM393 Dual Differential
Actuation: Microsecond Servo Timing
ESP8266 / Async Web Telemetry

ESP Webserver Servo Controller

Embedded asynchronous HTTP web server hosted directly on ESP microcontrollers delivering an interactive browser slider UI for multi-angle servo motor telemetry and PWM calibration.

Stack: ESPAsyncWebServer + REST
Wireless: 802.11 b/g/n SoftAP & STA
Control: Real-Time AJAX Telemetry
ESP32 / Blynk Cloud IoT

Blynk 2.0 Cloud Servo Controller

Enterprise IoT actuator framework connecting ESP32 to Blynk 2.0 Cloud, featuring bidirectional Virtual Pin telemetry, auto-reconnection state machines, and angle telemetry sync.

Cloud: Blynk 2.0 IoT Platform
Pins: Virtual Pin V0 Angle Stream
Failsafe: Auto-Reconnect State Machine

Technical Competency Matrix

Comprehensive breakdown of hardware microcontrollers, low-level firmware, robotics stacks, and toolchains.

Microcontrollers & Processors

ESP32 (Xtensa Dual-Core) PIC16F877A (Microchip) STM32 (ARM Cortex-M) Arduino Mega 2560 AVR ATmega328P ESP8266 (Tensilica L106) Raspberry Pi 4 (Linux SBC)

Firmware & Low-Level Languages

C (C99 / C11) C++17 / Embedded C++ FreeRTOS Multi-Tasking Bare-Metal Firmware PIC Assembly / XC8 Python 3.x / NumPy Shell / Bash Automation

Robotics & Physical Kinematics

ROS2 (Robot Operating System) Gazebo Dynamic Simulation Forward & Inverse Kinematics Multi-Joint Gait Trajectory Differential Drive Odometry OpenCV Vision Pipelines Sensor Fusion (Kalman/IMU)

Hardware Protocols & Busses

UART / Serial Telemetry SPI (High-Speed Bus) I2C (Two-Wire Sensor Bus) CAN Bus (Controller Area) 16-Bit Hardware PWM ADC / DAC Conversion Direct Memory Access (DMA)

Wireless & IoT Ecosystem

Wi-Fi 802.11 b/g/n Blynk 2.0 Cloud Platform HTTP / RESTful Web Servers ESP-NOW Peer-to-Peer MQTT IoT Messaging Bluetooth Low Energy (BLE) WebSocket Real-Time Stream

EDA, Toolchains & Software

Proteus VSM Circuit Suite ESP-IDF (Espressif Native) PlatformIO Embedded IDE MPLAB X / XC8 Compiler Git / GitHub Versioning Linux / Ubuntu 22.04 LTS VS Code / CMake Build

Engineering Milestones & Roadmap

Chronological progression of embedded research, physical robotics development, and industrial prototypes.

Advanced Robotics

ESP32 FreeRTOS Bipedal Kinematics

Engineered 4-DOF bipedal robot with synchronized hip-ankle gait cycles, 16-bit hardware PWM timers, and real-time serial telemetry.

ESP32 FreeRTOS Inverse Kinematics Metal Gear Servos
Industrial Automation

Multi-Material Automated Classification

Designed automated material sorting station integrating NEMA 17 stepper carousel indexing, inductive metal detection, and servo sorting flaps.

NEMA 17 Stepper Inductive Proximity Arduino Uno
IoT & Wireless Telemetry

Cloud Actuator Networks (Blynk 2.0 & REST)

Built dual-protocol wireless control suites supporting both ESP8266 and ESP32 with zero-downtime auto-reconnection algorithms.

Blynk Cloud V0 HTTP REST Server Brownout Safety
Microcontroller Foundations

PIC16F877A & Security Access Control

Designed embedded hardware lock validation utilizing RFID 13.56MHz SPI readers, 16x2 parallel LCDs, and Proteus simulation suites.

PIC16F877A Proteus VSM Embedded C Assembly