Sujal Bhakare
Systems Engineering and Research Portfolio
living archivehardware2026

Hardware Experience Archive

A consolidated review of compute boards, microcontrollers, sensors, and embedded platforms handled across robotics, autonomy, power, and edge AI projects.

No hero asset
Fallback architecture graphic
Platforms

Compute and Embedded Platforms

NVIDIA Jetson Orin Nano

Role in system

Edge AI and robotics compute

Why it was used

Used for perception, autonomy, AI inference, and ROS2-class workloads.

Strengths
  • GPU-accelerated inference
  • Strong robotics software ecosystem
  • Useful for camera and perception pipelines
Limitations
  • Power and thermal demand
  • Linux is not hard real-time
  • Needs protected IO and power design
Integration concerns
  • Power sequencing
  • Cooling
  • Sensor bandwidth
  • Separating autonomy from deterministic control
Best-fit use cases
  • Perception
  • Planning
  • Edge AI

ESP32 family / ESP32-S3 / ESP32 Sense variants

Role in system

Embedded control and wireless-enabled prototyping

Why it was used

Useful for deterministic command validation, telemetry, wireless control, and sensor integration.

Strengths
  • Good peripheral coverage
  • Wi-Fi and Bluetooth options
  • Fast iteration
Limitations
  • Careful power and RF layout required
  • Not suitable for every hard real-time workload
Integration concerns
  • SPI signal integrity
  • Brownout behavior
  • Task scheduling
Best-fit use cases
  • Telemetry
  • Control bridges
  • Sensor nodes

Nordic nRF5340

Role in system

Low-power dual-core BLE embedded platform

Why it was used

Fits wearable and low-power continuous sensing systems.

Strengths
  • Dual-core separation
  • BLE support
  • Low-power design path
Limitations
  • Firmware complexity
  • Memory and throughput planning required
Integration concerns
  • RF layout
  • DCDC configuration
  • DMA and buffer correctness
Best-fit use cases
  • Wearables
  • BLE sensors
  • Low-power context capture

KickPi K2B

Role in system

Single-board compute platform

Why it was used

Useful for Linux-based embedded experimentation and compute expansion.

Strengths
  • SBC-style development flow
  • General-purpose Linux compute
Limitations
  • Integration details depend on board support and IO needs
Integration concerns
  • Power
  • Thermal
  • Driver support
Best-fit use cases
  • Embedded Linux experiments
  • Compute prototyping

Texas Instruments Tiva

Role in system

Microcontroller platform

Why it was used

Useful for embedded control fundamentals and peripheral-level development.

Strengths
  • Deterministic bare-metal control path
  • Peripheral learning value
Limitations
  • Less modern ecosystem than newer MCU families
Integration concerns
  • Toolchain setup
  • Peripheral configuration
Best-fit use cases
  • Embedded control
  • Real-time fundamentals

Arduino / Arduino Nano

Role in system

Fast microcontroller prototyping

Why it was used

Useful for quick sensor, IO, and proof-of-concept experiments.

Strengths
  • Fast bring-up
  • Large module ecosystem
Limitations
  • Limited compute and memory
  • Not ideal for complex production control
Integration concerns
  • Voltage levels
  • Library quality
  • Timing limitations
Best-fit use cases
  • Simple IO
  • Sensor tests
  • Educational prototypes

Raspberry Pi / CM-class compute

Role in system

Linux compute and integration platform

Why it was used

Relevant for embedded Linux, camera, networking, and software-heavy robotics support.

Strengths
  • Accessible ecosystem
  • Good for Linux services and prototyping
Limitations
  • Not hard real-time
  • Needs robust power and storage handling
Integration concerns
  • Power stability
  • Filesystem safety
  • Thermals
Best-fit use cases
  • Embedded Linux
  • Networking
  • Camera pipelines
Sensors

Sensor Experience

Perception

  • 4D LiDAR
  • Cameras
  • Stereo depth cameras

Localization

  • GNSS/GPS: u-blox NEO series
  • NEO-M9N
  • M6N

Ranging

  • ToF sensors
  • Ultrasonic sensors
  • IR sensors

Inertial

  • BNO085/BNO086
  • MPU6050-class IMU

Communication/debug

  • Encoders
  • OLED/I2C displays

Human interface

  • MEMS microphones
  • Haptic devices
Archive Notes

Technical Writeup

Archive Purpose

This page consolidates hardware exposure across robotics, autonomy, power, and edge AI. It is a review surface for what each platform is good at, where it fails, and how it should be integrated.

Hardware Experience Archive | Sujal Bhakare