Mobile robot simulation, control, and hardware integration platform
Virtual joystick and keyboard teleoperation with live latency measurement. Speed and turn rate sliders, dead zone, emergency stop.
Point-to-point navigation using PID, Pure Pursuit, Proportional, or State Machine controllers. Obstacle avoidance with Potential Fields, DWA, VFH.
Jacobian-based velocity control with resolved-rate and damped least-squares. Live manipulability, condition number, singularity analysis.
Real-time occupancy grid mapping with auto-explore and map export
Figure-eight with pure pursuit controller, deviation tracking
Command-to-execute timing with P95, jitter, CSV export
Performance stats from control runs, CSV and JSON export
Connect to ROSBridge, subscribe and publish topics, send velocity commands, inspect active services
Diff-drive kinematics, RK4 integration, PID/Pure Pursuit/State Machine controllers, obstacle avoidance (PF, DWA, VFH)
FK equations, Jacobian derivation, singularity analysis, DLS control, DH parameters, hardware BoM
Architecture diagrams, control strategy block diagrams, deployment guides, ROS2 topics reference
Six modules on mobile-robot kinematics, Lagrangian dynamics, Jacobian analysis, planning, SLAM, and deployment โ each section crosslinked to the live simulation