Skip to content
View anuj519's full-sized avatar

Block or report anuj519

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
anuj519/README.md

Anuj Arora

Robotics Engineering student at the University of Michigan focused on autonomous systems, mobile robotics, and embedded software.

My experience spans autonomous-vehicle sensor development, ROS 2 navigation, open-source robotic prostheses, and embedded sensing systems. I am currently building an autonomous indoor service robot while expanding my work in SLAM, planning, controls, and robotics software architecture.

Featured work

Developing a ROS 2 mobile-robot simulation for autonomous navigation in a custom multi-room office environment.

  • Integrated TurtleBot3, Gazebo Classic, RViz2, SLAM Toolbox, AMCL, and Nav2
  • Generated and saved 2D LiDAR occupancy maps
  • Implemented responsive WASD teleoperation with key-release stopping
  • Demonstrated localization and point-to-point autonomous navigation
  • Currently extending the system with C++ multi-waypoint missions, recovery handling, and repeated-trial evaluation

Contributed to software and development infrastructure supporting the University of Michigan's Open-Source Leg, an open-source robotic prosthesis platform used to develop and test control algorithms on physical hardware.

  • Implemented Python-based software improvements for research workflows
  • Supported reproducible Raspberry Pi system configuration and developer onboarding
  • Contributed merged network-debugging and SMTP setup documentation
  • Collaborated through GitHub issues, pull requests, code review, and issue resolution
  • Validated BOM and CAD data during a SolidWorks-to-OnShape migration

Contributed to an embedded soft-sensing system that converts a fabric touch matrix into a responsive controller with real-time visual feedback.

  • Developed Python and MicroPython components for Raspberry Pi and microcontroller hardware
  • Worked with matrix scanning, serial communication, and OLED visualization
  • Supported low-latency state updates for a scalable 5x5 touch interface

Technical toolkit

Area Tools
Languages C++, Python, MATLAB
Robotics ROS 2, Nav2, SLAM Toolbox, AMCL, Gazebo, RViz2
Embedded and systems Raspberry Pi, Linux, Git, Docker, serial communication
Engineering Controls, autonomous navigation, sensor integration, SolidWorks, OnShape

Current focus

  • Multi-goal navigation and recovery behavior in ROS 2
  • Quantitative evaluation of autonomous navigation performance
  • SLAM, state estimation, planning, and robotics systems integration

Pinned Loading

  1. autonomous-indoor-service-robot autonomous-indoor-service-robot Public

    ROS 2 autonomous mobile robot simulation with LiDAR SLAM, AMCL localization, Nav2, and a custom Gazebo office world.

    Python

  2. open-source-leg open-source-leg Public

    Forked from neurobionics/robot-ci

    Fork used during Open-Source Leg research: reproducible Raspberry Pi robot OS images, automated builds, networking, and developer documentation.

  3. fabric-game-controller fabric-game-controller Public

    Forked from BodhiDavis/fabric-game-controller

    Fork of a 5×5 fabric touch-matrix controller using MicroPython, Raspberry Pi Pico, serial communication, and real-time OLED feedback.

    Python