This document presents a research thesis on autonomous mobile robot navigation with velocity constraints. The thesis proposes two approaches for computing time-optimal paths for a robot between obstacles while satisfying safety constraints related to braking and turning radius. The first approach models an augmented configuration space incorporating position and velocity parameters, and uses this to compute an approximated optimal path. The second approach applies calculus of variations and properties of convex paths to compute a globally time-optimal path by constructing a "speed graph" and performing graph searches and path smoothing. Both methods aim to satisfy safety constraints so the robot does not slide or tip over during high-speed navigation.