<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://projectswiki.eleceng.adelaide.edu.au/projects/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A1671324</id>
	<title>Projects - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://projectswiki.eleceng.adelaide.edu.au/projects/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A1671324"/>
	<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php/Special:Contributions/A1671324"/>
	<updated>2026-05-16T08:23:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.4</generator>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12147</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12147"/>
		<updated>2018-10-21T07:14:38Z</updated>

		<summary type="html">&lt;p&gt;A1671324: /* Software Part Future Work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Associate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr. Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;MPC Introduction&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Stability and safety are the most important factors of autonomous driving. MPC is a controller which has 2 important advantages to achieve the stability and safety of the autonomous vehicle’s steering system.&lt;br /&gt;
&lt;br /&gt;
■	Advantage1: Constraints Handling&lt;br /&gt;
There are a lot of constraints (physical limitations) which need to be overcome when the car is driving on the road. MPC can handle constraints systematically and produce feasible solutions for our car. Its ability of constraints handling can provide stability and safety for our autonomous vehicle.&lt;br /&gt;
&lt;br /&gt;
■	Advantage2:  Optimization of the result&lt;br /&gt;
Although the result returned by MPC may not match the reference trajectory precisely, the result can still be optimized as hard as possible to get close to the given trajectory. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Bicycle Model and state space equation for Vehicle Model&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Simulation Result&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Simulation Conclusion&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Software Part Future Work&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
The MPC controller that we developed can only acquire good performance results when the speed is 18km/h. In some cases, there will be 1.5 meters oversteer on the Y position when the vehicle tries to track and approach the reference path at the beginning. Therefore, we thought this oversteer was caused by the set parameters which were not properly measured. These parameters include cornering stiffness and moment of inertia of the vehicle. Hence, as a further development, a parameter estimator may be required and developed.&lt;br /&gt;
&lt;br /&gt;
Secondly, as I mentioned above that the vehicle can only perform well at 18km/h, so an adaptive MPC controller may be needed to allow the vehicle to follow the reference path at different speeds. &lt;br /&gt;
&lt;br /&gt;
By using the vehicle model, we observed that when the vehicle&amp;#039;s velocity get close to 0, the state space model becomes unstable which is another problem that needs to be solved in the future work.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Hardware Part&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
...due Sunday night.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Reference&amp;#039;&amp;#039;&amp;#039; ==&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12146</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12146"/>
		<updated>2018-10-21T06:42:16Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Associate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr. Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;MPC Introduction&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Stability and safety are the most important factors of autonomous driving. MPC is a controller which has 2 important advantages to achieve the stability and safety of the autonomous vehicle’s steering system.&lt;br /&gt;
&lt;br /&gt;
■	Advantage1: Constraints Handling&lt;br /&gt;
There are a lot of constraints (physical limitations) which need to be overcome when the car is driving on the road. MPC can handle constraints systematically and produce feasible solutions for our car. Its ability of constraints handling can provide stability and safety for our autonomous vehicle.&lt;br /&gt;
&lt;br /&gt;
■	Advantage2:  Optimization of the result&lt;br /&gt;
Although the result returned by MPC may not match the reference trajectory precisely, the result can still be optimized as hard as possible to get close to the given trajectory. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Bicycle Model and state space equation for Vehicle Model&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Simulation Result&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Simulation Conclusion&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Software Part Future Work&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Hardware Part&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
...due Sunday night.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Reference&amp;#039;&amp;#039;&amp;#039; ==&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12141</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12141"/>
		<updated>2018-10-21T06:30:45Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Associate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr. Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;MPC Introduction&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Stability and safety are the most important factors of autonomous driving. MPC is a controller which has 2 important advantages to achieve the stability and safety of the autonomous vehicle’s steering system.&lt;br /&gt;
&lt;br /&gt;
■	Advantage1: Constraints Handling&lt;br /&gt;
There are a lot of constraints (physical limitations) which need to be overcome when the car is driving on the road. MPC can handle constraints systematically and produce feasible solutions for our car. Its ability of constraints handling can provide stability and safety for our autonomous vehicle.&lt;br /&gt;
&lt;br /&gt;
■	Advantage2:  Optimization of the result&lt;br /&gt;
Although the result returned by MPC may not match the reference trajectory precisely, the result can still be optimized as hard as possible to get close to the given trajectory. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Bicycle Model and state space equation for Vehicle Model&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Simulation Result&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Simulation Conclusion&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Software Part Future Work&amp;#039;&amp;#039;&amp;#039; ==&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12140</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12140"/>
		<updated>2018-10-21T06:27:50Z</updated>

		<summary type="html">&lt;p&gt;A1671324: /* Bicycle Model and state space equation for Vehicle Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Associate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr. Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;MPC Introduction&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Stability and safety are the most important factors of autonomous driving. MPC is a controller which has 2 important advantages to achieve the stability and safety of the autonomous vehicle’s steering system.&lt;br /&gt;
&lt;br /&gt;
■	Advantage1: Constraints Handling&lt;br /&gt;
There are a lot of constraints (physical limitations) which need to be overcome when the car is driving on the road. MPC can handle constraints systematically and produce feasible solutions for our car. Its ability of constraints handling can provide stability and safety for our autonomous vehicle.&lt;br /&gt;
&lt;br /&gt;
■	Advantage2:  Optimization of the result&lt;br /&gt;
Although the result returned by MPC may not match the reference trajectory precisely, the result can still be optimized as hard as possible to get close to the given trajectory. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Bicycle Model and state space equation for Vehicle Model&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulation Result ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulation Conclusion ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software Part Future Work ==&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12139</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12139"/>
		<updated>2018-10-21T06:27:30Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Associate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr. Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;MPC Introduction&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Stability and safety are the most important factors of autonomous driving. MPC is a controller which has 2 important advantages to achieve the stability and safety of the autonomous vehicle’s steering system.&lt;br /&gt;
&lt;br /&gt;
■	Advantage1: Constraints Handling&lt;br /&gt;
There are a lot of constraints (physical limitations) which need to be overcome when the car is driving on the road. MPC can handle constraints systematically and produce feasible solutions for our car. Its ability of constraints handling can provide stability and safety for our autonomous vehicle.&lt;br /&gt;
&lt;br /&gt;
■	Advantage2:  Optimization of the result&lt;br /&gt;
Although the result returned by MPC may not match the reference trajectory precisely, the result can still be optimized as hard as possible to get close to the given trajectory. &lt;br /&gt;
&lt;br /&gt;
== Bicycle Model and state space equation for Vehicle Model ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulation Result ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulation Conclusion ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software Part Future Work ==&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12136</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12136"/>
		<updated>2018-10-21T06:12:51Z</updated>

		<summary type="html">&lt;p&gt;A1671324: /* First Level System Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:FLD.png&amp;diff=12135</id>
		<title>File:FLD.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:FLD.png&amp;diff=12135"/>
		<updated>2018-10-21T06:08:54Z</updated>

		<summary type="html">&lt;p&gt;A1671324: A1671324 uploaded a new version of &amp;amp;quot;File:FLD.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12134</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12134"/>
		<updated>2018-10-21T06:08:11Z</updated>

		<summary type="html">&lt;p&gt;A1671324: /* First Level System Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
[[File:FLD.png]]&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:FLD.png&amp;diff=12133</id>
		<title>File:FLD.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:FLD.png&amp;diff=12133"/>
		<updated>2018-10-21T06:07:13Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12132</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12132"/>
		<updated>2018-10-21T06:06:26Z</updated>

		<summary type="html">&lt;p&gt;A1671324: /* First Level System Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;First Level System Design&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
[[[File:System First Level Design]]]&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12131</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12131"/>
		<updated>2018-10-21T06:05:29Z</updated>

		<summary type="html">&lt;p&gt;A1671324: /* Sofeware Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== First Level System Design ==&lt;br /&gt;
[[File:System First Level Design]]&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12130</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=12130"/>
		<updated>2018-10-21T05:55:27Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Sofeware Development&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
This project focus on MPC development for a steering system of the BMW autonomous vehicle. During this project, Model Predictive Controller toolbox in MATLAB Simulink will be used to develop the MPC controller which suits in our project. In addition, the vehicle model which was provided by Robert Dollinger in 2016 could not be used in Model Predictive Controller Toolbox in MATLAB due to errors.  Therefore, In the software part, a new vehicle model will be developed and a Model Predictive Controller will be developed and used in the simulation part of this project. New software call Driving Scenario Designer will also be used to develop the reference track for simulating the new vehicle model and controller.&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=10723</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=10723"/>
		<updated>2018-08-23T06:30:08Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In 2016, we have received a research vehicle from BMW and started to develop automated driving algorithms in 2017. This year we will focus on integration of automated driving functions. A test bench to validate and develop a hardware in the loop system for electric steering was also developed. This year, the setup requires improvements to withstand the high steering forces from the EPS (Electric Power Steering) rack. The test bench will also be used to test and validate various sensors, and they will be implemented, tested and validated in the test vehicle. The primary research focus will be given to enhancement of the vehicle control algorithm, including Model Predictive Control (MPC). An existing vehicle model will be used for offline implementation to test the performance of the controller and compare the performance. The three major steps involved in this project are:&lt;br /&gt;
&lt;br /&gt;
• Introduction to the already existing control and integration of Hardware in the loop test bench with existing control algorithms. A validated vehicle model will be used to simulate driving behaviour.&lt;br /&gt;
 &lt;br /&gt;
• Integration of a position determination algorithm and integration of sensors in the vehicle and testing the algorithm in the real vehicle. The the algorithm will be enhanced using additional vehicle information&lt;br /&gt;
&lt;br /&gt;
• Development of a MPC controller for vehicle control with integration inside the vehicle. o Analysis of the performance of the controller o Comparison to PID controller&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPC algorithm we are going to develop in our project.&lt;br /&gt;
[[File: UsingMPC for vehicle.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In our project, we are going to reconstruct our own vehicle model which has [6*1] state vector . and these [6*1] vector will contain the states x and y(position information of the vehicle) which will be the feedback input of our MPC controller. The reference of the MPC controller will be the reference path of our vehicle model. MPC toolbox in Simulink will be used in this project.&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=10722</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=10722"/>
		<updated>2018-08-23T06:23:31Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In 2016, we have received a research vehicle from BMW and started to develop automated driving algorithms in 2017. This year we will focus on integration of automated driving functions. A test bench to validate and develop a hardware in the loop system for electric steering was also developed. This year, the setup requires improvements to withstand the high steering forces from the EPS (Electric Power Steering) rack. The test bench will also be used to test and validate various sensors, and they will be implemented, tested and validated in the test vehicle. The primary research focus will be given to enhancement of the vehicle control algorithm, including Model Predictive Control (MPC). An existing vehicle model will be used for offline implementation to test the performance of the controller and compare the performance. The three major steps involved in this project are:&lt;br /&gt;
&lt;br /&gt;
• Introduction to the already existing control and integration of Hardware in the loop test bench with existing control algorithms. A validated vehicle model will be used to simulate driving behaviour.&lt;br /&gt;
 &lt;br /&gt;
• Integration of a position determination algorithm and integration of sensors in the vehicle and testing the algorithm in the real vehicle. The the algorithm will be enhanced using additional vehicle information&lt;br /&gt;
&lt;br /&gt;
• Development of a MPC controller for vehicle control with integration inside the vehicle. o Analysis of the performance of the controller o Comparison to PID controller&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPC algorithm we are going to develop in our project.&lt;br /&gt;
[[File: UsingMPC for vehicle.PNG]]&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=10721</id>
		<title>Projects:2018s1-181 BMW Autonomous Vehicle</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2018s1-181_BMW_Autonomous_Vehicle&amp;diff=10721"/>
		<updated>2018-08-23T06:20:19Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Corey Miller&lt;br /&gt;
&lt;br /&gt;
Kaifeng Ren&lt;br /&gt;
&lt;br /&gt;
Muhammad Sufyaan Bin Mohd Faiz&lt;br /&gt;
&lt;br /&gt;
Ovini Amaya Perera&lt;br /&gt;
&lt;br /&gt;
Yiduo Yin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supervisors:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Assosciate Professor Nesimi Ertugral&lt;br /&gt;
&lt;br /&gt;
Mr Robert Dollinger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Project Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In 2016, we have received a research vehicle from BMW and started to develop automated driving algorithms in 2017. This year we will focus on integration of automated driving functions. A test bench to validate and develop a hardware in the loop system for electric steering was also developed. This year, the setup requires improvements to withstand the high steering forces from the EPS (Electric Power Steering) rack. The test bench will also be used to test and validate various sensors, and they will be implemented, tested and validated in the test vehicle. The primary research focus will be given to enhancement of the vehicle control algorithm, including Model Predictive Control (MPC). An existing vehicle model will be used for offline implementation to test the performance of the controller and compare the performance. The three major steps involved in this project are:&lt;br /&gt;
&lt;br /&gt;
• Introduction to the already existing control and integration of Hardware in the loop test bench with existing control algorithms. A validated vehicle model will be used to simulate driving behaviour.&lt;br /&gt;
 &lt;br /&gt;
• Integration of a position determination algorithm and integration of sensors in the vehicle and testing the algorithm in the real vehicle. The the algorithm will be enhanced using additional vehicle information&lt;br /&gt;
&lt;br /&gt;
• Development of a MPC controller for vehicle control with integration inside the vehicle. o Analysis of the performance of the controller o Comparison to PID controller&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPC algorithm we are going to develop in our project.&lt;br /&gt;
[[File:]]&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:UsingMPC_for_vehicle.PNG&amp;diff=10720</id>
		<title>File:UsingMPC for vehicle.PNG</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:UsingMPC_for_vehicle.PNG&amp;diff=10720"/>
		<updated>2018-08-23T06:18:46Z</updated>

		<summary type="html">&lt;p&gt;A1671324: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1671324</name></author>
		
	</entry>
</feed>