top of page

Description: Advanced Road Condition Monitoring System: Detects cracks as small as 1 mm, measures rutting per ASTM E1703, and accurately gauges pothole depth. Provides IRI and texture measurements (MPD & MTD) across all 5 AASHTO bands. Suitable for both cement concrete and bituminous roads. Delivers real-time data visualization for efficient road assessments." 

 

Responsibilities: 

  • ​Driver Development: Implemented modular, reusable drivers for interfacing GPS (via UART), IMU (via CAN protocol), and rotary encoder (via timer mode) on the STM32F439ZI microcontroller.

  • Peripheral Integration: Developed GPIO-based hardware triggers for precise control of point lasers and 3D camera synchronization.

  • Data Acquisition & Processing: Configured UART communication for seamless data transmission of GPS coordinates, distance traveled, speed, and IMU bounce data to a Linux-based master PC.

  • Real-Time Measurement: Utilized FreeRTOS to manage concurrent tasks, including laser and camera triggering, GPS data logging, IMU bounce measurement, and rotary encoder-based speed and distance calculations.

  • System Optimization: Enhanced system performance through efficient memory management, task prioritization, and interrupt-driven data handling in FreeRTOS.

  • Debugging & Validation: Ensured reliability through rigorous testing, including debugging via JTAG and analyzing signals with an oscilloscope and logic analyzer.

​Description:City Hawk is a specialized road survey vehicle designed to assess Indian roads for maintenance and infrastructure planning. Equipped with advanced sensors, City Hawk enables seamless road scanning without disrupting city traffic. Its SUV-sized compact design allows efficient navigation through narrow roads (9 feet and above), making it ideal for both urban and non-urban environments.

Responsibilities: 

  • ​Driver Development: Implemented modular, reusable drivers for interfacing GPS (via UART), IMU (via CAN protocol), and rotary encoder (via timer mode) on the STM32F439ZI microcontroller.

  • Peripheral Integration: Developed GPIO-based hardware triggers for precise control of point lasers and 3D camera synchronization.

  • Data Acquisition & Processing: Configured UART communication for seamless data transmission of GPS coordinates, distance traveled, speed, and IMU bounce data to a Linux-based master PC.

  • Real-Time Measurement: Utilized FreeRTOS to manage concurrent tasks, including laser and camera triggering, GPS data logging, IMU bounce measurement, and rotary encoder-based speed and distance calculations.

  • System Optimization: Enhanced system performance through efficient memory management, task prioritization, and interrupt-driven data handling in FreeRTOS.

  • Debugging & Validation: Ensured reliability through rigorous testing, including debugging via JTAG and analyzing signals with an oscilloscope and logic analyzer.

Description: Road Runner is an advanced Network Survey Vehicle (NSV) designed for highway infrastructure assessment and pavement distress detection. This intelligent system captures real-time road asset data and surface conditions while moving at highway speeds, ensuring uninterrupted traffic flow. The collected data is processed using specialized software to generate actionable insights for road maintenance authorities and contractors.

 

Responsibilities: 

  • ​Driver Development: Implemented modular, reusable drivers for interfacing GPS (via UART), IMU (via CAN protocol), and rotary encoder (via timer mode) on the STM32F439ZI microcontroller.

  • Peripheral Integration: Developed GPIO-based hardware triggers for precise control of point lasers and 3D camera synchronization.

  • Data Acquisition & Processing: Configured UART communication for seamless data transmission of GPS coordinates, distance traveled, speed, and IMU bounce data to a Linux-based master PC.

  • Real-Time Measurement: Utilized FreeRTOS to manage concurrent tasks, including laser and camera triggering, GPS data logging, IMU bounce measurement, and rotary encoder-based speed and distance calculations.

  • System Optimization: Enhanced system performance through efficient memory management, task prioritization, and interrupt-driven data handling in FreeRTOS.

  • Debugging & Validation: Ensured reliability through rigorous testing, including debugging via JTAG and analyzing signals with an oscilloscope and logic analyzer.

 Disclaimer: The logo and any related branding used on this website are for portfolio and demonstration purposes only. This site is a personal project showcasing my work and is not affiliated with or endorsed by organisation

bottom of page