Back to Portfolio
Download PDF

Arnav Chopra

Mechanical, Mechatronics & Robotics Engineer
Mechanical design · electromechanical systems · controls · robotics · embedded integration · perception · autonomy · test & validation
M.S. Mechatronics & Robotics B.S. Mechanical Engineering U.S. Citizen

Professional Profile

Mechanical, mechatronics, and robotics engineer with hands-on experience spanning mechanical design and analysis, controls, embedded systems, computer vision, autonomy, and hardware-software integration. I am most interested in engineering work where mechanical systems, sensors, actuators, electronics, and software have to function together reliably in the physical world.

My work has ranged from SolidWorks design and FEA-driven iteration to physical robot integration, real-time control, localization and sensor fusion, reinforcement-learning research, and computer-vision evaluation. Across projects, I focus on understanding the underlying physics, making design tradeoffs explicit, instrumenting systems for testing, and validating performance rather than treating simulation or model output as the end of the engineering process.

Engineering Focus

Mechanical Design & Analysis

CAD, structural reasoning, FEA, tolerance calculations, prototyping, packaging, thermal considerations, and iterative design improvement.

Robotics & Controls

Dynamics, feedback control, state estimation, localization, path tracking, reinforcement learning, and simulation-to-system thinking.

Integration, Test & Validation

Embedded compute, sensors and actuators, communication between subsystems, hardware bring-up, calibration, logging, troubleshooting, and closed-loop testing.

Education

New York University

Master of Science in Mechatronics and Robotics — GPA: 3.75 / 4.0

Bachelor of Science in Mechanical Engineering — GPA: 3.7 / 4.0

Honors: Dean's List 2021 – 2024

Relevant coursework: Mechatronics, Control Systems, Localization and Mapping, Computer Vision, Reinforcement Learning, Machine Design, Finite Element Analysis, CAD, Structures, and Vibrations

New York, NY M.S.: May 2026 B.S.: May 2025

Technical Skills

Mechanical & Analysis SolidWorks, FEA, ANSYS, machine design, structural analysis, tolerance calculations, kinematics & dynamics
Controls & Estimation PID, LQR, MPC, state-space methods, stability analysis, Kalman filtering, EKF, sensor fusion, MATLAB/Simulink
Robotics & Autonomy ROS2, ICP scan matching, localization and mapping, motion planning, visual SLAM, reinforcement learning (PPO, SAC), NVIDIA Isaac Lab, MuJoCo
Embedded & Integration NVIDIA Jetson Orin, Raspberry Pi, Arduino, sensor/actuator integration, I2C, PWM, Ethernet, UDP/IP, hardware bring-up and calibration
Software, Automation & Vision Python, C++, MATLAB, Flask, SQLAlchemy, SQLite, subprocess-based execution, test automation, OpenCV, YOLOv8, PyTorch, TensorFlow, Vision-Language Models, ONNX

Industry Experience

Computer Vision Intern
HCL Technologies
  • Computer vision: Built a YOLOv8 and OpenCV detection pipeline for safety equipment and asset monitoring in real-world environments, establishing a baseline mAP50 of 52% for future training iterations.
  • Designed a repeatable evaluation framework to measure performance under changing lighting, occlusion, and viewpoint conditions and to make failure modes visible for subsequent model improvement.
  • Test automation: Built a Flask-based distributed test execution platform to upload and validate Python scripts, register target devices, queue execution jobs, capture outputs and errors, and retain historical results across a heterogeneous device fleet.
  • Developed both a file-based prototype and a SQLAlchemy/SQLite-backed implementation with persistent script/device records, N-tests × M-devices batch job creation, queue status tracking, expected-vs-actual output comparison, and timestamped result archival.
Mechanical Design Intern
InnovFusion Tech
  • Worked on mechanical CAD and hardware verification using SolidWorks, supporting design evaluation against mechanical requirements.
  • Used FEA-driven design iterations to reduce peak stress by 22% and increase predicted component lifecycle by 126%.

Academic Experience

Course Assistant — Machine Design, Structures Practicum, Introduction to Vibrations
NYU Dept. of Mechanical and Aerospace Engineering
  • Conducted weekly laboratory sessions and provided hands-on technical guidance to undergraduate students on machine design principles, structural analysis, vibrations, and FEA tools.
  • Mentored student engineering teams through structural design decisions and tolerance calculations, including discussion of assumptions, load paths, manufacturability, and verification.
  • Managed evaluation and grading of laboratory reports, homework, and quizzes, emphasizing clear technical communication and reproducible engineering analysis.

Selected Engineering Projects

Test Execution Engine: Distributed Script Execution Platform

Industry project · Test Automation / Distributed Systems · Proprietary customer demo

Built a Flask-based platform for centrally managing and executing Python test scripts across registered devices. Implemented script upload and validation with paired test files, expected-vs-actual output comparison, timestamped archival, device metadata management, execution output/error capture, and persistent result history.

Extended the initial file-based prototype into a SQLAlchemy/SQLite-backed implementation with a device and script registry, job queue states, and batch execution that expands N selected tests across M selected devices into N×M tracked jobs. The work was demonstrated for a proprietary customer environment; public screenshots and video are not available.

Python · Flask · SQLAlchemy · SQLite · subprocess · test automation · job queues · multi-device execution

Desktop Toybot: Multi-board Autonomous Robot

Physical system · Mechanical / Embedded / Robotics

Designed a compact 3D-printed chassis in SolidWorks and integrated a Raspberry Pi and NVIDIA Jetson Orin Nano with sensors, actuators, display hardware, computer vision, and voice/AI services. Iterated the enclosure after identifying thermal constraints and validated stable extended operation.

SolidWorks · Raspberry Pi · Jetson Orin · Ethernet · FastAPI · OpenCV

Physical Inverted Pendulum Control

Physical system · Controls / Embedded

Modeled and linearized an inverted-pendulum system, designed a discrete-time compensator, and implemented the controller on Arduino using an AS5600 encoder and motor drive. Built separate calibration and hardware test routines and added a safety shutdown for excessive angular deviation.

MATLAB · Arduino · I2C · PWM · feedback control

Mobile Robot Localization & Navigation

Physical system · Localization / Integration

Built a localization and navigation stack combining wheel odometry with RPLiDAR scan matching and probabilistic state estimation. Integrated embedded sensor/motor I/O with an external Python/C++ compute layer and validated closed-loop navigation across varied indoor floor conditions.

ICP · EKF · RPLiDAR · Python · C++ · Arduino · UDP/IP

Quadruped Gait Stabilization via Reinforcement Learning

Simulation research · Robotics / RL

Trained and evaluated a PPO locomotion policy for a Unitree Go2 in NVIDIA Isaac Lab using foot-placement heuristics, torque-level PD control, domain randomization, and distributed training on the NYU Greene HPC cluster.

Isaac Lab · PPO · PD control · domain randomization · HPC

3D Quadrotor Stabilization & Deployment Pipeline

Simulation / SITL · Controls / RL / ROS2

Developed a Soft Actor-Critic policy for 3D quadrotor position control in MuJoCo, then exported the learned policy to ONNX and integrated it with a ROS2 interface. Validated the same observation/action conventions across MuJoCo, a simplified physics backend, and PX4 software-in-the-loop.

MuJoCo · SAC · ROS2 · PX4 SITL · ONNX

Model Predictive Control for Vehicle Path Tracking

Simulation · Controls / Optimization

Implemented a linear time-varying MPC controller for a bicycle-model vehicle in MATLAB. Linearized the model along reference trajectories, assembled receding-horizon prediction matrices, solved constrained quadratic programs, and compared tracking behavior with a PID baseline.

MATLAB · LTV MPC · quadprog · vehicle dynamics

Triple Inverted Pendulum via Reinforcement Learning

Simulation · Nonlinear control / RL

Modeled a three-link cart-pendulum system and trained a PPO policy for near-upright stabilization. Improved learning by diagnosing reward exploitation, reshaping the objective, and introducing curriculum-based initial-condition randomization rather than relying only on hyperparameter tuning.

MuJoCo · Stable-Baselines3 · PPO · curriculum learning

Autonomous Flappy Bird with Kalman State Estimation

Simulation · State estimation / Control

Built a physics-aware Kalman filter to estimate vertical position and velocity from noisy position measurements, then used the estimated state in a lookahead controller that compared flap versus wait trajectories before each action.

Kalman filtering · state-space modeling · receding-horizon logic

VLM Safety Evaluation: OOPS Framework

Research benchmark · Vision / AI evaluation

Co-developed a benchmark for spatial reasoning and safety compliance in Vision-Language Models, stress-testing multiple models against scene anomalies and performing error analysis to identify failure modes and overconfidence patterns relevant to navigation.

VLM evaluation · spatial reasoning · error analysis

Computer Vision Detection & Evaluation

Internship work · Perception / Validation

Developed object-detection and evaluation workflows using YOLOv8 and OpenCV, with emphasis on reproducible testing across lighting, occlusion, and viewpoint changes rather than reporting a single best-case accuracy result.

YOLOv8 · OpenCV · model evaluation · data analysis

Roles of Interest

Entry-level opportunities in mechanical engineering, mechatronics and robotics, robotics integration and test, controls, electromechanical systems, automation, hardware validation, and related engineering roles where cross-disciplinary problem solving and hands-on system work are important.