Skip to content
View ruddrho's full-sized avatar

Block or report ruddrho

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.

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

ruddrho@github ~ $ whoami

I am a Mechanical Engineering undergraduate at Southwest Petroleum University, focused on robotics, autonomous navigation, LiDAR-SLAM, motion planning, and control systems.

I build simulation-first robotics projects that make algorithms observable and comparable: same environment, same start and goal, measurable planner performance, reproducible outputs, and clear visual evidence. My long-term goal is a research-based MASc/MSc in autonomous mobile robots, control, navigation, or SLAM.

  • Current work: multi-algorithm robot navigation using A*, Dijkstra, RRT, RRT*, PRM, DWA, LiDAR, and SLAM
  • Engineering approach: model → simulate → measure → compare → improve
  • Research direction: uncertainty-aware mapping, safe planning, sensor anomalies, and resilient robot decision-making
  • Learning track: ROS 2, Gazebo, Nav2, SLAM Toolbox, perception, localization, and sensor fusion

./research-focus --verbose

Area What I work on
Perception & Mapping 2D LiDAR, occupancy grids, live SLAM, camera pipelines, and environment representation
Planning A*, Dijkstra, PRM, RRT, RRT*, local planning, and comparative benchmarking
Control PID, LQR, fuzzy control, DWA, nonlinear control, trajectory tracking, and differential-drive motion
Robotics Systems ROS 2 nodes, topics, services, actions, TF2, URDF/Xacro, ros2_control, Gazebo, RViz, and Arduino prototyping
Reliability Sensor uncertainty, anomaly-aware navigation, safe behavior, reproducible evaluation, and failure analysis

./stack --robotics

Core Programming & Engineering Tools

Python C++ MATLAB Linux Git GitHub

Robotics Platform

ROS 2 Gazebo RViz Nav2 OpenCV Simulink

CAD, CAE & Embedded Prototyping

SolidWorks COMSOL Multiphysics ANSYS AutoCAD Arduino

ls ./featured-projects

Project Engineering scope Evidence produced
Multi-Algorithm Robot Navigation Compares A*, Dijkstra, RRT, RRT*, and PRM in a shared MATLAB environment with a common DWA local controller, LiDAR sensing, and live SLAM. Synchronized simulations, planner metrics, trajectories, occupancy maps, images, CSV results, and videos
3D UGV Trajectory Tracking Adaptive nonlinear control for 3D unmanned-ground-vehicle trajectory tracking in MATLAB. Tracking response, controller behavior, and simulation plots
PID-Controlled Quadcopter Simulation Cascaded PID control for nonlinear quadcopter trajectory tracking using MATLAB/Simulink. Closed-loop simulation and trajectory tracking results
PID–LQR–Fuzzy Mobile Robot Tracking Comparative study of PID, LQR, and fuzzy-logic controllers for mobile-robot trajectory tracking. Controller comparison, error behavior, and MATLAB visualizations
Advanced Mobile Robot Navigation Autonomous mobile-robot navigation with path planning, DWA, LiDAR, SLAM, and route tracking. Navigation trajectories, mapping results, and simulation outputs
SLAM Live Occupancy Map Differential-drive robot simulation using A*, DWA, 360° LiDAR, route locking, and live occupancy mapping. Live SLAM map, explored-space metrics, and recorded navigation
View all projects

New repositories automatically appear on the complete projects page. Featured projects above are selected manually.

cat ./architecture.txt

flowchart LR
    A["Global planner<br/>A* · Dijkstra · PRM · RRT · RRT*"]
    B["Reference path<br/>waypoints + route"]
    C["Local control<br/>DWA / tracking controller"]
    D["Robot simulation<br/>differential drive"]
    E["Sensors & state<br/>LiDAR · odometry · pose"]
    F["Mapping & evaluation<br/>SLAM · metrics · plots"]

    A --> B --> C --> D --> E --> F
    E --> C
    F --> A
Loading

./roadmap --current

  • Build a complete ROS 2 mobile-robot stack with URDF/Xacro, TF2, Gazebo, RViz, ros2_control, LiDAR, camera, and IMU
  • Integrate SLAM Toolbox, Nav2, AMCL, and robot_localization for mapping, planning, localization, and sensor fusion
  • Reimplement selected planning and control components in Python and C++ for ROS 2
  • Extend navigation experiments toward uncertainty-aware mapping, sensor-anomaly handling, and safe decision-making
  • Publish reproducible experiments with configuration files, metrics, videos, limitations, and failure cases

./contributions.sh

Ruddrho Mollik GitHub contribution heatmap
GitHub contribution snake animation

./currently-exploring

ROS 2 Jazzy · Gazebo Harmonic · Nav2 · SLAM Toolbox · TF2 · URDF/Xacro · ros2_control · OpenCV · Arduino Integration · EKF/UKF Sensor Fusion · Safe Motion Planning · Robot Learning

./connect

GitHub LinkedIn Email



“Build robots that can sense uncertainty, plan safely, and explain why they move.”

Designed in Tokyo Night · Generated assets are stored in this repository · Contribution data refreshes daily

contribution-report --detailed

Detailed Contribution Report Top Languages by Repository Top Languages by Commit GitHub Statistics Commit Productive Time

activity-graph --timeline

Ruddrho Mollik's Contribution Graph

Popular repositories Loading

  1. 3D-UGV-Trajectory-Tracking-Adaptive-Nonlinear-Control-MATLAB 3D-UGV-Trajectory-Tracking-Adaptive-Nonlinear-Control-MATLAB Public

    MATLAB implementation of 3D UGV trajectory tracking using adaptive nonlinear control.

    MATLAB

  2. PID-Controlled-Quadcopter-Simulation PID-Controlled-Quadcopter-Simulation Public

    MATLAB/Simulink simulation of a nonlinear quadcopter using cascaded PID control for autonomous trajectory tracking.

    MATLAB

  3. Fuzzy-Line-Following-Robot-MATLAB Fuzzy-Line-Following-Robot-MATLAB Public

    MATLAB simulation of a fuzzy logic line-following robot with full-track navigation, red-star endpoint, and video recording.

    MATLAB

  4. advanced-mobile-robot-navigation advanced-mobile-robot-navigation Public

    MATLAB autonomous robot navigation using Pure Pursuit, APF, LiDAR and SLAM.

    MATLAB

  5. pid-lqr-fuzzy-mobile-robot-trajectory-tracking pid-lqr-fuzzy-mobile-robot-trajectory-tracking Public

    Comparative analysis of PID, LQR, and Fuzzy Logic controllers for mobile robot trajectory tracking using MATLAB.

    MATLAB

  6. slam_live_occupancy_map slam_live_occupancy_map Public

    MATLAB simulation of autonomous differential-drive robot navigation using A*, DWA, 360° LiDAR, route-lock path tracking, SLAM occupancy mapping, and combined video visualization.

    MATLAB