Target trajectory generation using clothoid curve and vehicle control for obstacle avoidance of automated driving
DOI: 10.1299/transjsme.19-00174
archive: archived pipeline: cataloged verified
Get this paper ↗ (DOI — opens at the source; we link to it, we don't host it)
Summary
This paper addresses the challenge of generating smooth, drivable target trajectories for automated vehicles to avoid obstacles in real-time. Existing methods, such as mathematical constraints or potential fields, often require trial-and-error parameter tuning and may not adequately account for vehicle drivability. The authors propose using clothoid curves, which are standard in road design and naturally align with vehicle dynamics when steering at a constant angular velocity. The study aims to develop a method to generate these curves passing through specific target points without iterative guessing, and to design a controller that ensures the vehicle tracks this trajectory accurately. The methodology involves two main components: trajectory generation and vehicle control. For trajectory generation, the authors performed numerical analyses to derive the characteristics of clothoid curves. They established approximate linear and quadratic relationships between clothoid parameters (such as the deflection angle and curvature rate) and the chord-arc ratio. Using these relationships, they developed an algorithm to calculate the necessary clothoid parameters to reach a specified endpoint, expanding a unit clothoid segment into a full avoidance trajectory by reflecting and translating the curve segments. For vehicle control, the authors designed an optimal controller using Nonlinear Least Squares Sequential Quadratic Programming (NLSSQP). This controller treats the problem as a 1-input (steering angular velocity) 2-output (lateral position and yaw angle) system, minimizing an objective function that includes lateral deviation, yaw angle deviation, and steering angular acceleration over a prediction horizon. The results demonstrate that the proposed trajectory generation method successfully creates avoidance paths that reach target points with minimal error (0.16% to 0.29%). The generated trajectories maintain smooth curvature changes, ensuring comfort and drivability. Simulation studies on the control system revealed that weighting the steering angular acceleration in the objective function effectively reduces abrupt steering maneuvers. However, excessive weighting led to sluggish responses and failure to track the target trajectory. The optimal balance allowed the vehicle to follow the clothoid path closely while minimizing control effort. The paper also discusses setting target points based on obstacle dimensions, noting that deflection angles exceeding 45 degrees may require additional straight-line segments to remain practical. The significance of this work lies in providing a systematic, non-iterative approach to obstacle avoidance trajectory generation that is inherently compatible with vehicle dynamics. By linking clothoid curve parameters directly to target coordinates, the method eliminates the need for trial-and-error tuning. Furthermore, the NLSSQP-based controller offers a robust solution for underactuated vehicle control, balancing tracking accuracy with smooth steering inputs. This approach enhances the reliability and comfort of automated driving systems during emergency avoidance maneuvers.
Provenance
The full processing record for this entry. Every stage of this paper's journey through the pipeline is logged — what ran, with which tool and model, how many attempts it took, and when it last completed.
| Stage | Outcome | Tool | Model | Prompt | Attempts | Completed |
|---|---|---|---|---|---|---|
| discover | success | DOAJ | — | — | 1 | 2026-06-17 |
| archive | success | unpaywall | — | — | 1 | 2026-06-25 |
| extract | success | cached | — | — | 2 | 2026-06-25 |
| clean | success | clean | — | — | 1 | 2026-06-18 |
| chunk | success | chunk | — | — | 1 | 2026-06-18 |
| embed | success | embed | Qwen/Qwen3-Embedding-8B | — | 1 | 2026-06-18 |
| promote | success | — | — | — | 1 | 2026-06-17 |
| summarize | success | llm | qwen3.6-27b-prismaquant | summ-v5 | 1 | 2026-06-25 |
| tag | success | vector_similarity | — | — | 6 | 2026-06-18 |
| verify | success | — | — | — | 1 | 2026-06-26 |
Summary generated by qwen3.6-27b-prismaquant on 2026-06-25; verification: verified.
Topics
Ranked by relevance to this paper. Hover a topic for its definition.