An Architecture for the Autonomous Generation of Preference-Based Trajectories

dc.contributor.advisorAtkins, Ella M.en_US
dc.contributor.authorLennon, Jamieen_US
dc.contributor.departmentAerospace Engineeringen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2006-06-14T05:56:28Z
dc.date.available2006-06-14T05:56:28Z
dc.date.issued2006-05-04en_US
dc.description.abstractNumerous techniques exist to optimize aircraft and spacecraft trajectories over cost functions that include terms such as fuel, time, and separation from obstacles. Relative weighting factors can dramatically alter solution characteristics, and engineers often must manually adjust either cost weights or the trajectory itself to obtain desirable solutions. Further, when humans and robots work together, or when humans task robots, they may express their performance expectations in a "fuzzy" natural language fashion, or else as an uncertain range of more or less acceptable values. This work describes a software architecture which accepts both fuzzy linguistic and hard numeric constraints on trajectory performance and, using a trajectory generator provided by the user, automatically constructs trajectories to meet these specifications as closely as possible. The system respects hard constraints imposed by system dynamics or by the user, and will not let the user's preferences interfere with the system and user needs. The architecture's evaluation agent translates these requirements into cost functional weights expected to produce the desired motion characteristics. The quality of the resulting full-state trajectory is then evaluated based on a set of computed trajectory features compared to the specified constraints. If constraints are not met, the cost functional weights are adjusted according to precomputed heuristic equations. Heuristics are not generated in an ad hoc fashion, but are instead the result of a systematic testing of the simulated system under a range of simple conditions. The system is tested in a 2DOF linear and a 6DOF nonlinear domain with a variety of constraints and in the presence of obstacles. Results show that the system consistently meets all hard numeric constraints placed on the trajectory. Desired characteristics are often attainable or else, in those cases where they are discounted in favor of the hard constraints, failed by small margins. Results are discussed as a function of obstacles and of constraints.en_US
dc.format.extent2059236 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/3524
dc.language.isoen_US
dc.subject.pqcontrolledEngineering, Aerospaceen_US
dc.subject.pqcontrolledArtificial Intelligenceen_US
dc.subject.pquncontrolledroboticsen_US
dc.subject.pquncontrolledtrajectory optimizationen_US
dc.subject.pquncontrolledpreference-based optimizationen_US
dc.subject.pquncontrolledconstrained optimizationen_US
dc.subject.pquncontrolledfuzzy optimizationen_US
dc.titleAn Architecture for the Autonomous Generation of Preference-Based Trajectoriesen_US
dc.typeDissertationen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
umi-umd-3357.pdf
Size:
1.96 MB
Format:
Adobe Portable Document Format