
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.hh.se/ceres/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hh.se/ceres/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mohamed</id>
		<title>CERES - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hh.se/ceres/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mohamed"/>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php/Special:Contributions/Mohamed"/>
		<updated>2026-04-04T06:25:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://wiki.hh.se/ceres/index.php/Modeling_of_Platooning_Vehicles_in_Unity</id>
		<title>Modeling of Platooning Vehicles in Unity</title>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php/Modeling_of_Platooning_Vehicles_in_Unity"/>
				<updated>2019-10-13T07:47:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamed: Created page with &amp;quot;{{StudentProjectTemplate |Summary=Unity visualization of communicated platooning vehicles under different situations |Keywords=Platooning, vehicle, simulator, C#, communicatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Unity visualization of communicated platooning vehicles under different situations&lt;br /&gt;
|Keywords=Platooning, vehicle, simulator, C#, communication, Unity&lt;br /&gt;
|Prerequisites=Programming, vehicle dynamics, communication&lt;br /&gt;
|Supervisor=Alexey Vinel, Johan Thunberg&lt;br /&gt;
|Level=Master&lt;br /&gt;
}}&lt;br /&gt;
A platoon (or road train) is a collection of vehicles that cooperate to reach some common goal, such as traveling to a certain common destination. The platoon is led and coordinated by a lead vehicle, manually or automatically driven whereas following trucks are autonomous driven and mimicking the leader's motion. A challenge is a precise coordination in critical situations, e.g. when vehicles in the platoon perform an emergency brake. The overall motivation is to avoid collisions. &lt;br /&gt;
The simulator of platooning vehicles should be implemented in Unity which is a multi-platform game engine, mainly used to develop two- and three-dimensional games and simulations. A realistic model for each platooning vehicle as well as a communication framework for inter-vehicle (V2V) communication has to be implemented in the simulator. The safety of the platoon has to be achieved by adjusting inter-vehicles distances depending on the message loss probabilities within the platoon which are affected by environment conditions. It is interesting to understand the performance of different distance adjusting algorithms during emergency braking in terms of safety and stability.&lt;/div&gt;</summary>
		<author><name>Mohamed</name></author>	</entry>

	<entry>
		<id>https://wiki.hh.se/ceres/index.php/Simulation_of_vehicle_platoon_braking</id>
		<title>Simulation of vehicle platoon braking</title>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php/Simulation_of_vehicle_platoon_braking"/>
				<updated>2019-09-30T14:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamed: Created page with &amp;quot;{{StudentProjectTemplate |Summary=Extension of a platooning simulator. |Keywords=Platooning, vehicle, simulator, java, communication, simulation measurement campaign |Referenc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Extension of a platooning simulator.&lt;br /&gt;
|Keywords=Platooning, vehicle, simulator, java, communication, simulation measurement campaign&lt;br /&gt;
|References=https://www.springerprofessional.de/en/quantitative-safety-analysis-of-a-coordinated-emergency-brake-pr/16239154&lt;br /&gt;
|Prerequisites=Programming, vehicle dynamics, communication&lt;br /&gt;
|Supervisor=Alexey Vinel, Magnus Jonsson, &lt;br /&gt;
|Author=Carl Bergenhem&lt;br /&gt;
}}&lt;br /&gt;
A platoon (or road train) is a collection of vehicles that cooperate to reach some common goal, such as travelling to a certain common destination. The platoon is led and coordinated by a lead vehicle, manually or automatically driven. Longitudinal and lateral control can be automated in the following vehicles. Some manoeuvres, such as driving with short intervehicle gaps and joining the platoon from the side, may imply that a human drive is not capable enough and control and coordination must hence be automated by the platoon. CACC is similar to platooning but may have less coordination between vehicles and also less degree of automation, e.g. it may lack lateral automation.&lt;br /&gt;
A challenge is coordination in a situation where a vehicle in the platoon performs an emergency brake. The overall motivation is to avoid collisions within the platoon while still performing braking as efficiently (i.e. as high retardation) as possible. &lt;br /&gt;
The simulator implements (in java) a model for each platoon vehicle as well as a communication framework for inter-vehicle (V2V) communication. The message loss model can be based on measured data or random loss. The platooning simulator is capable of simulating an N-vehicle platoon travelling in one dimension along a roadway. A scenario is controlled with simple inputs of: accelerate %, decelerate % and emergency brake. Scenario parameters are monitored to gather statistics of the outcome. &lt;br /&gt;
A key control algorithm in the platooning simulator is the longitudinal position controller. For this, an CACC algorithm is implemented to control the component of each vehicle. In the simulator there is a detailed model of vehicle braking. This includes a model of a brake-by-wire subsystem featuring: (i) global brake torque distribution to individual wheels, (ii) ABS functionality based on slippage detection, and (iii) a friction model for tyres based on slippage rate using common physical parameter values. Environment models in the simulator deal with air resistance and road friction.&lt;br /&gt;
Suggestion of contribution:&lt;br /&gt;
•	Implementation of emergency brake strategy with different communication strategies. This should be realistic, in terms of what communication models are given by the assumed communication mode: e.g. ITS-G5 or 5G. &lt;br /&gt;
•	We were interested to understand the performance of the algorithm, in combination with message packet loss, during emergency braking. The simulator allows different parameters such as message loss and headway to be modulated. E.g. studying achieved brake distance and probability of crash at a certain headway. To attain these values experimentally it is suitable to use a computing cluster.&lt;/div&gt;</summary>
		<author><name>Mohamed</name></author>	</entry>

	</feed>