Skip to content
View VivekVRobo's full-sized avatar
  • Gandhinagar India

Highlights

  • Pro

Block or report VivekVRobo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VivekVRobo/README.md

Vivek Vala

Robotics & Autonomous Systems · Embodied AI · Systems Engineering

I build robots, autonomy systems, intelligent runtimes, and low-level engineering projects with an emphasis on measurable results, reproducibility, and explicit evidence.

Portfolio · Start with the robotic arm · Explore SLAM

Follow this profile for robotics builds, engineering experiments, benchmarks, and open-source systems.


Start here

🤖 Gesture-Controlled Robotic Arm

Physical robotics

Wearable MPU6050 gesture control over nRF24L01, driving a multi-joint robotic arm with real hardware actuation evidence.

Stack: Arduino · C++ · MPU6050 · nRF24L01 · PCA9685

Repository →

🗺️ ROS 2 SLAM Robot

Autonomy & localization

Reproducibility-first 2D LiDAR SLAM with Gazebo ground truth, ATE/RPE evaluation, loop-closure metrics, and rosbag regression.

Stack: ROS 2 · Gazebo · LiDAR · Python · SLAM Toolbox

Repository →

🧠 Universal Brain

Intelligent systems

Local-first multi-model executive architecture with authority boundaries, durable missions, model routing, recovery, and verification.

Stack: Python · local models · orchestration · security · systems architecture

Repository →


What I build

Physical Robotics
      ↓
Perception + SLAM
      ↓
Planning + Control
      ↓
Embedded Electronics
      ↓
Systems Engineering
      ↓
Intelligent Runtime Architecture

My repositories are meant to demonstrate different layers of the same engineering direction: building systems that sense, reason, act, recover, and can be measured honestly.


Flagship engineering work

Project Engineering focus Evidence status
gesture-controlled-robotic-arm Wireless wearable control, sensor fusion, RF telemetry, servo actuation Physical hardware demo and bench evidence published
slam-robot-ros2 ROS 2 SLAM, Gazebo ground truth, ATE/RPE, loop closure, rosbag regression Static contracts + ROS build CI verified; runtime benchmark evidence still gated
3dof-robotic-arm Analytic FK/IK, Cartesian planning, workspace/Jacobian analysis, Arduino control Numerical/software validation in CI; physical accuracy evidence pending
custom-pcb-motor-driver DRV8848 motor-driver PCB, current/thermal modeling, KiCad workflow Analytical design evidence in CI; fabrication/bench evidence pending
http-server-from-scratch C++20 HTTP/1.1 from raw sockets, secure static files, bounded concurrency, Linux epoll Linux + Windows CI verified; controlled performance campaign pending
universal-brain Local-first executive runtime, permissions, durable missions, multi-model routing, verification Engineering checkpoints verified; target-machine endurance evidence still in progress

More robotics projects

  • robotic-character-interface — safety-governed embodied AI, motion authorization, digital twin, telemetry, and fault testing.
  • line-following-robot — control stack, PID behavior, regression testing, and robustness sweeps.
  • cv-object-sorter — OpenCV perception → decision → actuation pipeline with evaluation tooling.
  • gesture-controlled-robot — MediaPipe gesture control with temporal stabilization, STOP fail-safe, heartbeat, and watchdog behavior.

Engineering stack

Area Technologies
Robotics ROS 2, SLAM, Gazebo, TF, localization, kinematics, trajectory evaluation
Computer vision OpenCV, MediaPipe, HSV/contour pipelines, offline evaluation
Embedded systems Arduino, servo control, PCA9685, serial protocols, watchdogs
Electronics KiCad, PCB design workflow, motor drivers, current/thermal modeling
Systems C++20, raw sockets, HTTP/1.1, Linux epoll, concurrency, benchmarking
Software Python, FastAPI, Flask, SQLite, React, TypeScript, automated testing
Engineering workflow Git, GitHub Actions, CI, machine-readable evidence, reproducible runbooks

Current build log

I am currently pushing several projects from implemented to measured:

  • SLAM: publish the first genuine Gazebo benchmark evidence bundle.
  • 3-DOF arm: add real endpoint-accuracy and repeatability measurements.
  • Motor-driver PCB: progress from analytical/CAD validation to fabrication and bench evidence.
  • Universal Brain: execute real-environment Windows/WSL2/Ollama validation and endurance runs.
  • Systems work: publish reproducible performance evidence for the C++ HTTP server.

This is where new results, failures, benchmarks, and lessons will appear.


Engineering principles

Measure before claiming

Simulation results stay simulation results. Analytical results stay analytical results. Physical claims require physical evidence.

Reproducibility over screenshots

Important experiments should preserve the exact commit, environment, configuration, raw artifacts, metrics, and failure cases so another developer can reproduce or challenge the result.

Deterministic safety around actuation

AI, perception, UI, and character layers should not directly command physical actuators. Motion authority belongs behind explicit planning, validation, safety supervision, and hardware boundaries.

Build systems that can be inspected

Architecture, failure modes, limitations, evidence maturity, and release gates are treated as part of the engineering, not as afterthoughts.


Collaborate

If you work on robotics, ROS 2, SLAM, embedded control, computer vision, autonomous systems, or systems engineering, useful issues, experiments, benchmark reproductions, and technical discussions are welcome across the repositories.

Primary direction: robotics systems that are measurable, reproducible, safety-conscious, and explicit about what has actually been demonstrated.

Pinned Loading

  1. gesture-controlled-robotic-arm gesture-controlled-robotic-arm Public

    Wireless gesture-controlled robotic arm using MPU6050, nRF24L01, Arduino and PCA9685, with real physical actuation evidence.

    C++

  2. slam-robot-ros2 slam-robot-ros2 Public

    ROS2 SLAM robot with LiDAR and autonomous navigation

    Python

  3. custom-pcb-motor-driver custom-pcb-motor-driver Public

    Custom PCB design for motor driver circuit

    Python 2

  4. 3dof-robotic-arm 3dof-robotic-arm Public

    3D printed 3D-DOF robotic arm with inverse kinematics

    Python

  5. http-server-from-scratch http-server-from-scratch Public

    C++20 HTTP/1.1 server built from raw sockets, with incremental parsing, routing, static file serving, a bounded thread pool, and Linux epoll I/O.

    C++

  6. universal-brain universal-brain Public

    Local-first multi-model executive runtime with authority gates, durable missions, model routing, recovery and evidence-backed verification.

    Python