<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.simulace.info/index.php?action=history&amp;feed=atom&amp;title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_%28NetLogo%29</id>
	<title>Efektivnost robotických vysavačů (NetLogo) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.simulace.info/index.php?action=history&amp;feed=atom&amp;title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_%28NetLogo%29"/>
	<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_(NetLogo)&amp;action=history"/>
	<updated>2026-07-29T18:15:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://www.simulace.info/index.php?title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_(NetLogo)&amp;diff=13599&amp;oldid=prev</id>
		<title>Xdraj24 at 18:47, 10 June 2017</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_(NetLogo)&amp;diff=13599&amp;oldid=prev"/>
		<updated>2017-06-10T18:47:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:47, 10 June 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot; &gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Spouštění simulace =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Spouštění simulace =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V této kapitole je na výřezech obrazovky demonstrováno spouštění a následné výstupy &lt;/del&gt;dle parametrů &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;specikikovaných &lt;/del&gt;v &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tabulce níže.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hlavní spuštění simulace proběhlo &lt;/ins&gt;dle &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;následujících přednastavených &lt;/ins&gt;parametrů &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(reálně bylo spuštěno pomocí tlačítka 'simulate overall'):&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ul&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;velikost místnosti: 10, 25, 50, 75, 100&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;algoritmus: both (jak náhodný, tak i &lt;/ins&gt;v &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;řadách)&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;počet nečistot A: 1 50 100 150 200&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;počet nečistot B: 1 50 100 150 200&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;počet překážek: 0 50 100 150 200 250]&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;počet kroků na jedno nabytí: 500 1000 1500 2000 4000 7000 10000&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/ul&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Vyhodnocení simulace =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Vyhodnocení simulace =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;V této kapitole jsou vyhodnoceny výstupy z kapitoly předchozí.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;V této kapitole jsou vyhodnoceny výstupy z kapitoly předchozí.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Spuštěním simulace vzniklo velké množství záznamů, které by se daly interpretovat různými způsoby dlouhé hodiny. Nicméně hlavním výstupem je že Náhodný algoritmus byl výkonnější (tedy rychlejší a vysál více nečistot) pouze v 11 % spuštění. Dokonce pokud ještě tento výsledek očistíme o hodnoty kdy oba dva algoritmy zanechaly velkém množství nečistot (což bylo způsobeno nadměrnou velikostí místnosti a malým počtem kroků na jedno nabití), pak se dostaneme k minimální hodnotě, kdy náhodný algoritmus byl výkonnější pouze v 0,89 % případů.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Závěr =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Závěr =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Jednoznačným závěrem je, že výkonnější je algoritmus vysávání, který probíhá v řadách, nejdříve v horizontálních a pak ve vertikálních (kdy algoritmus je schopný navigovat vysavač i za překážky, za které by se normálně obyčejným průchodem v řadách nedostal). Spuštěním simulace vznikl rozsáhlý soubor s 5250 záznamy pro každý algoritmu kdy jeden záznam odpovídá 10 spuštěním a zprůměrováním výsledků je dostsupný zde [https://docs.google.com/spreadsheets/d/1kbhfog1prd6Xv162KtbUy5WpimHIWCAP-Dllww5XGfE/edit?usp=sharing]. Tedy zájemci mohou získaná data dále a hlouběji analyzovat, zpracovávat a vyhodnocovat. V neposlední řadě je také zpřístupněn balíček netlogo (zde: [https://drive.google.com/file/d/0Byc62DtqfF7RSDc5dXBjRTlrMDg/view?usp=sharing]), který mohou zájemci užít k dalšímu rozšiřování, či dalším simulacím - netlogo kód je dobře komentován.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key simulaceinfo_www:diff::1.12:old-13488:rev-13599 --&gt;
&lt;/table&gt;</summary>
		<author><name>Xdraj24</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_(NetLogo)&amp;diff=13488&amp;oldid=prev</id>
		<title>Xdraj24: Created page with &quot;Tato stránka slouží jakou výzkumná zpráva simulace „Simulace efektivnosti robotických vysavačů“ k semestrálnímu projektu pro předmět 4IT495 Simulace systémů...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Efektivnost_robotick%C3%BDch_vysava%C4%8D%C5%AF_(NetLogo)&amp;diff=13488&amp;oldid=prev"/>
		<updated>2017-06-08T08:41:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Tato stránka slouží jakou výzkumná zpráva simulace „Simulace efektivnosti robotických vysavačů“ k semestrálnímu projektu pro předmět 4IT495 Simulace systémů...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Tato stránka slouží jakou výzkumná zpráva simulace „Simulace efektivnosti robotických vysavačů“ k semestrálnímu projektu pro předmět 4IT495 Simulace systémů (LS 2016/2017) na VŠE v Praze.&lt;br /&gt;
&lt;br /&gt;
= Zadání =&lt;br /&gt;
'''Název simulace:''' Simulace efektivnosti robotických vysavačů&lt;br /&gt;
&lt;br /&gt;
'''Předmět:''' 4IT495 Simulace systémů (LS 2016/2017)&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Josef Draslar, xdraj24&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:''' Multiagentní&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' Netlogo 6.0.1&lt;br /&gt;
&lt;br /&gt;
= Definice problému =&lt;br /&gt;
V dnešní době již existuje mnoho robotických vysavačů, zpravidla každá společnost má vlastní algoritmus pohybu vysavače, je tak velmi těžké se rozhodnout jaký vysavač s jakým typem algoritmu zvolit.&lt;br /&gt;
&lt;br /&gt;
= Cílu simulace =&lt;br /&gt;
Cílem simulace je identifikovat optimální algoritmus robotických vysavačů, který bude mít ideální poměr času vysávání k úspěšnosti vysání nečistot.&lt;br /&gt;
&lt;br /&gt;
= Obecná specifikace simulace =&lt;br /&gt;
Algoritmy vysavačů na trhu se dají rozdělit do čtyřech základních kategorií: náhodný pohyb, pohyb v řadách, inteligentní pohyb a ostatní.&lt;br /&gt;
Pro zjednodušení budou brány v potaz pouze dvě první kategorie algoritmů (náhodný pohyb, pohyb v řadách). Inteligentní pohyb je tak sofistikovaný a složitý, že nástroje a potažmo jazyk nabízení programem netlogo nedostatečný na takovouto implementaci inteligentního pohybu vysavače, který by si pamatoval kde již byl a z těchto informací by se učil.&lt;br /&gt;
Ostatní algoritmy jsou pak tak rozlišné, že se nedají dobře vystihnout jednou formou. (Např.: kruhový pohyb.)&lt;br /&gt;
Simulace bude předpokládat ideální robotický vysavač, na který se budou aplikovat jednotlivé algoritmy. Algoritmus bude simulován na více velikostech prostorů pro vysávání (jako: velikost, kterou zvládne vysavač na jedno vysátí a poté prostor tak veliký, že pro jeho vysátí se bude muset dojet nabít do dokovací stanice, prostor, který nebude možné vůbec vysát při dvou cyklech) a více typech prostorů (jako: prostor bez překážek, prostor s překážky běžné domácnosti).&lt;br /&gt;
Pro zjednodušení se budou vysavače snažit vysát veškeré nečistoty a jejich práce skončí až bude místnost čistá, či vyprší oba dva cykly.&lt;br /&gt;
&lt;br /&gt;
= Model simulace =&lt;br /&gt;
V následující sekci jsou popsány jednotlivé části modelu od jeho inicializace, kdy jsou nastaveny základní limity agentů a jejich další nastavení. &lt;br /&gt;
&lt;br /&gt;
== Přehled Agentů ==&lt;br /&gt;
V simulaci bude použito několik agentů:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Robotický vysavač&amp;lt;/b&amp;gt; - (modrá barva) jeden agent, který bude aplikovat zvolený algoritmus pohybu a bude se snažit vysát veškeré nečistoty&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Dokovací stanice&amp;lt;/b&amp;gt; - (zelená barva) jeden nepohyblivý agent, který představuje dokovací stanici, kde vysavač začíná práci, nabíjíce a končí práci&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Překážky&amp;lt;/b&amp;gt; - (červená barva) běžné překážky domácnosti,&lt;br /&gt;
 rovnoměrně rozprostřené po místnosti&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Nečistoty A&amp;lt;/b&amp;gt; - (šedivá barva) nečistoty náhodně rozprostřené po místnosti (vždy umístěné na potenciálně dostupné místo), dojde k jejich odstranění při prvním průjezdu vysavače&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Nečistoty B&amp;lt;/b&amp;gt; - (žlutá/bílá barva) nečistoty náhodně rozprostřené po místnosti (vždy umístěné na potenciálně dostupné místo), dojde k jejich odstranění při druhém průjezdu vysavače&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Přehled Parametrů ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Šířka místnosti&amp;lt;/b&amp;gt; - kroků, které bude muset vystavač vykonat v přímém horizontálním pohybu, aby se dostal na konec místnosti, v rozmezí 10-100&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Výška místnosti&amp;lt;/b&amp;gt; - kroků, které bude muset vystavač vykonat v přímém vertikálním pohybu, aby se dostal na konec místnosti, v rozmezí 10-100&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Počet nečistot A&amp;lt;/b&amp;gt; - v rozmezí 1-200, viz agenti Nečostoty A&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Počet nečistot B&amp;lt;/b&amp;gt; - v rozmezí 1-200, viz agenti Nečostoty B&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Počet překážek&amp;lt;/b&amp;gt; - v rozmezí 0-250 (maximální hodnota však vždy závisí na rozměrech místnosti odkud se odvíjí kolik překážek je místnost schopná pojmout), viz agenti Překážky&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Počet opakování&amp;lt;/b&amp;gt; - počet opakování pro několikanásobné spuštění simulace&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Algoritmus&amp;lt;/b&amp;gt; - algoritmus, který bude vysavačem aplikován, hodnot: náhodný, v řadách, oba (dojde ke spuštění postupně obou algoritmu na identicky nastavené místnosti)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Počet kroků na jedno nabití&amp;lt;/b&amp;gt; - počet kroků po jehož dosažení se vysavač vrátí domů&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Čas plného nabití&amp;lt;/b&amp;gt; - čas za který se vysavač plně nabije a bude moci vyrazit moct s dalším vysávacím cyklem&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Spouštění simulace =&lt;br /&gt;
V této kapitole je na výřezech obrazovky demonstrováno spouštění a následné výstupy dle parametrů specikikovaných v tabulce níže.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Vyhodnocení simulace =&lt;br /&gt;
V této kapitole jsou vyhodnoceny výstupy z kapitoly předchozí.&lt;br /&gt;
&lt;br /&gt;
= Závěr =&lt;/div&gt;</summary>
		<author><name>Xdraj24</name></author>
		
	</entry>
</feed>