<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://murray.cds.caltech.edu/Special:URIResolver/'>
	<!ENTITY category 'http://murray.cds.caltech.edu/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://murray.cds.caltech.edu/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://murray.cds.caltech.edu/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://murray.cds.caltech.edu/Special:ExportRDF/Real-2DTime_Optimal_Trajectory_Generation_for_Constrained_Dynamical_Systems">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-06-30T07:55:03+00:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Real-2DTime_Optimal_Trajectory_Generation_for_Constrained_Dynamical_Systems">
		<rdf:type rdf:resource="http://murray.cds.caltech.edu/Special:URIResolver/Category-3APapers"/>
		<rdfs:label>Real-Time Optimal Trajectory Generation for Constrained Dynamical Systems</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://murray.cds.caltech.edu/Special:ExportRDF/Real-2DTime_Optimal_Trajectory_Generation_for_Constrained_Dynamical_Systems"/>
		<swivt:page rdf:resource="https://murray.cds.caltech.edu/Real-2DTime_Optimal_Trajectory_Generation_for_Constrained_Dynamical_Systems"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">en</swivt:wikiPageContentLanguage>
		<property:Abstract rdf:datatype="http://www.w3.org/2001/XMLSchema#string">With the advent of powerful computing and efficient computational algorithms,
real-time solutions to constrained optimal control problems are nearing a reality. In
this thesis, we develop a computationally efficient Nonlinear Trajectory Generation
(NTG) algorithm and describe its software implementation to solve, in real-time,
nonlinear optimal trajectory generation problems for constrained systems. NTG is
a nonlinear trajectory generation software package that combines nonlinear control
theory, B-spline basis functions, and nonlinear programming. We compare NTG
with other numerical optimal control problem solution techniques, such as direct
collocation, shooting, adjoints, and differential inclusions.
We demonstrate the performance of NTG on the Caltech Ducted Fan testbed.
Aggressive, constrained optimal control problems are solved in real-time for hover-
to-hover, forward flight, and terrain avoidance test cases. Real-time trajectory
generation results are shown for both the two-degree of freedom and receding
horizon control designs. Further experimental demonstration is provided with the
station-keeping, reconfiguration, and deconfiguration of micro-satellite formation
with complex nonlinear constraints. Successful application of NTG in these cases
demonstrates reliable real-time trajectory generation, even for highly nonlinear
and non-convex systems. The results are among the first to apply receding horizon
control techniques for agile flight in an experimental setting, using representative dynamics and computation.</property:Abstract>
		<property:Authors rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Mark B. Milam</property:Authors>
		<property:ID rdf:datatype="http://www.w3.org/2001/XMLSchema#string">2003</property:ID>
		<property:Source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PhD Dissertation, Control and Dynamical Systems</property:Source>
		<property:Tag rdf:datatype="http://www.w3.org/2001/XMLSchema#string">milam03-phd</property:Tag>
		<property:Title rdf:resource="&wiki;Real-2DTime_Optimal_Trajectory_Generation_for_Constrained_Dynamical_Systems"/>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PhD Dissertation</property:Type>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2016-05-15T06:18:48Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2457523.7630556</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Real-Time Optimal Trajectory Generation for Constrained Dynamical Systems</swivt:wikiPageSortKey>
		<property:URL rdf:resource="http://www.cds.caltech.edu/~murray/preprints/milam03-phd.pdf"/>
	</swivt:Subject>
	<owl:ObjectProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3ATitle">
		<rdfs:label>Title</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://murray.cds.caltech.edu/Special:ExportRDF/Property-3ATitle"/>
		<swivt:page rdf:resource="https://murray.cds.caltech.edu/Property-3ATitle"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">102</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">en</swivt:wikiPageContentLanguage>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title</swivt:wikiPageSortKey>
		<swivt:type rdf:resource="http://semantic-mediawiki.org/swivt/1.0#_wpg"/>
	</owl:ObjectProperty>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Category-3APapers" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3AAbstract" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3AAuthors" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3AID" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3ASource" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3ATag" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3AType" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:ObjectProperty rdf:about="http://murray.cds.caltech.edu/Special:URIResolver/Property-3AURL" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#type" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>