Multilevel Path Planning for Nonholonomic Robots Using Semiholonomic Subsystems | Synapse