Maju Bimbingan

release
a2nr 2019-10-21 15:09:21 +07:00
parent 138f501436
commit 11f8c21247
34 changed files with 8269 additions and 354 deletions

View File

@ -1,71 +1,150 @@
%-----------------------------------------------------------------------------%
\chapter{\babSatu}
%-----------------------------------------------------------------------------%
\todo{tambahkan kata-kata pengantar bab 1 disini}
%% \todo{tambahkan kata-kata pengantar bab 1 disini}
%-----------------------------------------------------------------------------%
\section{Latar Belakang}
%-----------------------------------------------------------------------------%
\todo{tuliskan latar belakang penelitian disini}
Multi-robot adalah sekelompok mobile robot yang bekerja sama untuk mencapai tujuan
tertentu. Tujuan tersebut dapat menjadi sebuah topik dalam penelitian seperti
yang dipaparkan dalam literatur oleh \kutip{Parker2003},
yaitu mendemonstrasikan atau menerapkan tingkahlaku biologis;
komunikasi antara robot secara langsung atau tidak langsung;
pengembangan arsitektur kendali yang memungkinkan untuk diterapkan pada robot yang lebih
banyak; memecahkan masalah dalam eksplorasi, pemetaan, dan lokalisasi; memecahkan
masalah dalam transportasi obyek pada multi-robot;
permasalahan dalam koordinasi pergerakan, seperti kendali formasi;
dan topik yang lebih terkemuka seperti \textit{machine learning} terhadap robot.
Pada penelitian ini akan ditujukan ke permasalah kendali formasi.
Kendali formasi ini adalah salah satu permasalahan dalam kerjasama antar robot.
Kendali formasi memiliki tujuan untuk mengendalikan sekelompok agen dalam mencapai formasi tertentu
dan dapat mempertahankan formasi tersebut ketika bermanuver menuju arah yang diinginkan.
Sehingga kemampuan ini tepat diterapkan dalam bidang militer,
seperti patroli yang dilakukan oleh sejumlah kendaraan tanpa awak
untuk tugas penyelamatan dan pencarian didaerah berbahaya.
Dalam literatur yang dipaparkan oleh \kutip{Guanghua2013}, permasalahan
kendali formasi ditujukan pada pengembangan arsitektur.
Pengembangan dilakukan karena untuk memecahkan permasalahan dalam hal mendistribusikan tugas pada setiap robot yang terbatas dan juga berdasarkan keterbatasannya pada robot itu sendiri.
Selain itu juga dilakukan pengembangan dalam algoritma strategi,
contoh strategi tersebut adalah \textit{leader-follower}, struktur virtual,
berdasarkan tingkahlaku, menggunkana teori graph, dan memanfaatkan medan potensial buatan.
Dalam literatur oleh \kutip{OH2015424}, kendali formasi dikategorikan menjadi 3 bagian,
yaitu berdasarkan posisi, perpindahan, dan jarak.
Ketiga bagian tersebut tertuju pada jawaban dari pertanyaan, "variable apa yang digunakan
sebagai sensor" dan "variable apa yang aktif dikendalikan oleh sistem multi-agent untuk
mencapai formasi yang diinginkan".
Untuk menetapkan variable sebagai sensor dapat dilakukan berdasarkan ketentuan kemampuan
individu agent. Berikut adalah penjelasan singkat dari ketiga bagian tersebut:
Pada formasi berdasarkan posisi,
dimana agent diharuskan memiliki kemampuan untuk mengetahui koordinatnya sendiri berdasarkan koordinat global.
Sehingga, koordinat tujuan didistribusikan kepada setiap agent dan agent bekerja untuk mencapai koordinat tersebut.
Karena itu, kebutuhan individu untuk berinteraksi dengan individu lain sangat kecil.
Metode formasi ini pada praktiknya, interaksi antar individu dilakukan untuk menangani masalah disturbance,
saturasi akselerasi, dan lain-lain.
Karena metode ini membutuhkan kemampuan untuk mengetahui koordinat global,
dibutuhkan biaya yang lebih dibanding metode lain dalam perangkat sensor yang \textit{advance}, seperti sensor GPS;
Pada formasi kendali berdasarkan perpindahan, secara individu agent tidak mengetahui koordinatnya berdasarkan koordinat global.
Akan tetapi, individu agent memiliki koordinatnya sendiri terhadap individu agent tetangganya dan
harus dilakukan penyearahan terhadap koordinat setiap robot dengan koordinat global.
Koordinat relatif itulah yang menjadi variable yang dikendalikan oleh agent.
Oleh karena itu agent diharuskan memiliki kemampuan untuk mengetahui perpindahan dari
individu lain berdasarkan koordinat agent itu sendiri,
dan semua agent harus menyearahkan koordinatnya berdasarkan koordinat global,
serta dibutuhkan interaksi antara individu lain untuk mencapai formasi yang dinginkan.
Permasalahan pada metode ini ditujukan pada kendali formasi pada agent yang bersifat heterogent,
pemeliharaan dalam komunikasi, dan kemampuan dalam menghindari rintangan;
Pada formasi berdasarkan jarak, dimana setiap individu agent memiliki koordinatnya masing-masing dan
tidak perlu disearahkan dengan koordinat global.
Variable yang dikendalikan pada meteode ini adalah variabel jarak antar agent yang terhubung,
sehingga dibutuhkan kemampuan untuk agent saling berkomunikasi antar agent lain.
Permasalah pada metode ini ditujukan pada analisa stabilitas secara general;
tapi hasil penelitian untuk formasi segitiga telah dipaparkan kestabilannya.
Permasalah pada praktik juga masih perlu untuk dilakukan investigasi pada penerapan model yang lebih nyata.
Pemeliharaan komunikasi juga menyumbang dalam permasalahan secara praktik, dan
kemampuan untuk menghindari rintangan juga dibutuhkan.
Dari ketiga metode tersebut, formasi berdasarkan jarak merupakan metode yang dimungkinkan untuk diterapkan sensor lebih sedikit dari metode lainnya.
Teknologi komunikasi sekarang pun juga sudah bisa dikatakan bisa untuk diterapkan pada metode tersebut secara praktiknya.
Pemaparan dengan menggunakan model yang lebih real sangat dibutuhkan sebagai kontribusi dalam bidang kendali multi-robot.
Dengan harapan penerapan real model tersebut dapat bermanfaat terhadap masyarakat luas.
%% Penelitian oleh \kutip{Khaledyan2018} juga memaparkan formasi berdasarkan jarak, tapi
%% ditujukan penerapan terhadap mobile-robot nonholonomic dengan memberikan kecepatan
%% refrensi nya terhadap semua robot.
%-----------------------------------------------------------------------------%
\section{Permasalahan}
\section{Identifikasi dan Perumusan Masalah}
%-----------------------------------------------------------------------------%
Pada bagian ini akan dijelaskan mengenai definisi permasalahan
yang \saya~hadapi dan ingin diselesaikan serta asumsi dan batasan
yang digunakan dalam menyelesaikannya.
Tiga kategori metode formasi yaitu berdasarkan posisi, perpindahan, dan jarak hampir diperlukan analisa terhadap model yang nyata.
Pada penelitian oleh \kutip{Rozenheck2015}, yang memaparkan permasalahan kendali formasi berdasarkan jarak menggunakan kendali \textit{Proportional-Integral}.
Metode tersebut menghasilkan formasi pada multi agent tetap terjaga ketika salah satu agent diberikan kecepatan secara konstan dan memberikan respon yang baik ketika pengaturan konstanta PI dengan tepat.
Tetapi model yang digunakan masih menggunakan model orde satu, dengan kata lain metode tersebut dimungkinkan untuk diterapkan model yang lebih komplek.
Penelitian oleh \kutip{CORREIA20127}, memaparkan formula model orde dua \textit{holonomic mobile robot} secara detail dan komplek.
Model tersebut dapat digunakan untuk diterapkan metode formasi berdasarkan jarak sebagai langkah awal analisa terhadap model yang nyata.
Karena kendali formasi yang digunakan adalah kendali-PI, maka untuk kendali robot keseluruhan akan dikembangkan menggunakan
metode \textit{self-tune control}.
Dalam penelitian ini akan digunakan batasan-batasan permasalahan sebagai berikut :
\begin{enumerate}
\item Variable sensor yang digunakan adalah jarak antar individu robot.
\item Komunikasi antar robot diasumsikan ideal, dalam artian percobaan tidak dilakukan diluar jarak jangkauan prangkat komunikasi.
% \item Rintangan yang digunakan adalah rintangan statis.
\end{enumerate}
Berikut adalah beberapa point permasalahan yang ditujukan pada penelitian ini, yaitu:
\begin{enumerate}
\item Bagaimanakan strategi untuk kendali formasi apabila variable yang dikendalikan adalah jarak antar robot?.
\item Bagaimanakah kestabilan kendali formasi berdasarkan jarak apabila model yang digunakan adalah holonomic mobile robot ?.
\end{enumerate}
%-----------------------------------------------------------------------------%
\subsection{Definisi Permasalahan}
\section{Tujuan dan Manfaat}
%-----------------------------------------------------------------------------%
\todo{Tuliskan permasalahan yang ingin diselesaikan. Bisa juga
berbentuk pertanyaan}
%% \todo{tulis tujuan sebagai jawaban pertanyaan permasalahan}
Tujuan dari penelitian ini adalah
\begin{enumerate}
\item Mengetahui strategi untuk kendali formasi apabila variable yang dikendalikan adalah jarak antar robot.
\item Mengetahui kestabilan kendali formasi berdasarkan jarak apabila model yang digunakan adalah holonomic mobile robot.
\end{enumerate}
Manfaat dari penelitian ini adalah
\begin{enumerate}
\item Memberikan refrensi untuk permasalahan kendali multi-robot, kususnya pada permasalhaan kendali formasi, terhadap model yang lebih nyata.
\item Membuka peluang penelitian dibidang kendali mengenai kendali formasi pada kendali multi-robot dilingkungan Fakultas Teknik Elektro, Universitas Brawijaya.
\end{enumerate}
%% %-----------------------------------------------------------------------------%
%% \section{Posisi Penelitian}
%% %-----------------------------------------------------------------------------%
%% \todo{Posisi penelitian Anda jika dilihat secara bersamaan dengan
%% peneliti-peneliti lainnya. Akan lebih baik lagi jika ikut menyertakan
%% diagram yang menjelaskan hubungan dan keterkaitan antar
%% penelitian-penelitian sebelumnya}
%-----------------------------------------------------------------------------%
\subsection{Batasan Permasalahan}
%-----------------------------------------------------------------------------%
\todo{Umumnya ada asumsi atau batasan yang digunakan untuk
menjawab pertanyaan-pertanyaan penelitian diatas.}
%% %-----------------------------------------------------------------------------%
%% \section{Metodologi Penelitian}
%% %-----------------------------------------------------------------------------%
%% \todo{Tuliskan metodologi penelitian yang digunakan.}
%-----------------------------------------------------------------------------%
\section{Tujuan}
%-----------------------------------------------------------------------------%
\todo{Tuliskan tujuan penelitian.}
%% %-----------------------------------------------------------------------------%
%% \section{Sistematika Penulisan}
%% %-----------------------------------------------------------------------------%
%% Sistematika penulisan laporan adalah sebagai berikut:
%% \begin{itemize}
%% \item Bab 1 \babSatu \\
%% \item Bab 2 \babDua \\
%% \item Bab 3 \babTiga \\
%% \item Bab 4 \babEmpat \\
%% \item Bab 5 \babLima \\
%% \item Bab 6 \babEnam \\
%% \item Bab 7 \kesimpulan \\
%% \end{itemize}
%-----------------------------------------------------------------------------%
\section{Posisi Penelitian}
%-----------------------------------------------------------------------------%
\todo{Posisi penelitian Anda jika dilihat secara bersamaan dengan
peneliti-peneliti lainnya. Akan lebih baik lagi jika ikut menyertakan
diagram yang menjelaskan hubungan dan keterkaitan antar
penelitian-penelitian sebelumnya}
%-----------------------------------------------------------------------------%
\section{Metodologi Penelitian}
%-----------------------------------------------------------------------------%
\todo{Tuliskan metodologi penelitian yang digunakan.}
%-----------------------------------------------------------------------------%
\section{Sistematika Penulisan}
%-----------------------------------------------------------------------------%
Sistematika penulisan laporan adalah sebagai berikut:
\begin{itemize}
\item Bab 1 \babSatu \\
\item Bab 2 \babDua \\
\item Bab 3 \babTiga \\
\item Bab 4 \babEmpat \\
\item Bab 5 \babLima \\
\item Bab 6 \babEnam \\
\item Bab 7 \kesimpulan \\
\end{itemize}
\todo{Tambahkan penjelasan singkat mengenai isi masing-masing bab.}
%% \todo{Tambahkan penjelasan singkat mengenai isi masing-masing bab.}

View File

@ -1,206 +1,339 @@
%-----------------------------------------------------------------------------%
\chapter{\babDua}
%-----------------------------------------------------------------------------%
\todo{tambahkan kata-kata pengantar bab 2 disini}
%-----------------------------------------------------------------------------%
\section{\latex~Secara Singkat}
%-----------------------------------------------------------------------------%
Berdasarkan \cite{latex.intro}: \\
\begin{tabular}{| p{13cm} |}
\hline
\\
LaTeX is a family of programs designed to produce publication-quality
typeset documents. It is particularly strong when working with
mathematical symbols. \\
The history of LaTeX begins with a program called TEX. In 1978, a
computer scientist by the name of Donald Knuth grew frustrated with the
mistakes that his publishers made in typesetting his work. He decided
to create a typesetting program that everyone could easily use to
typeset documents, particularly those that include formulae, and made
it freely available. The result is TEX. \\
Knuth's product is an immensely powerful program, but one that does
focus very much on small details. A mathematician and computer
scientist by the name of Leslie Lamport wrote a variant of TEX called
LaTeX that focuses on document structure rather than such details. \\
\\
\hline
\end{tabular}
\vspace*{0.8cm}
Dokumen \latex~sangat mudah, seperti halnya membuat dokumen teks biasa. Ada
beberapa perintah yang diawali dengan tanda '\bslash'.
Seperti perintah \bslash\bslash~yang digunakan untuk memberi baris baru.
Perintah tersebut juga sama dengan perintah \bslash newline.
Pada bagian ini akan sedikit dijelaskan cara manipulasi teks dan
perintah-perintah \latex~yang mungkin akan sering digunakan.
Jika ingin belajar hal-hal dasar mengenai \latex, silahkan kunjungi:
\begin{itemize}
\item \url{http://frodo.elon.edu/tutorial/tutorial/}, atau
\item \url{http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/}
\end{itemize}
%-----------------------------------------------------------------------------%
\section{\latex~Kompiler dan IDE}
%-----------------------------------------------------------------------------%
Agar dapat menggunakan \latex~(pada konteks hanya sebagai pengguna), Anda
tidak perlu banyak tahu mengenai hal-hal didalamnya.
Seperti halnya pembuatan dokumen secara visual (contohnya Open Office (OO)
Writer), Anda dapat menggunakan \latex~dengan cara yang sama.
Orang-orang yang menggunakan \latex~relatif lebih teliti dan terstruktur
mengenai cara penulisan yang dia gunakan, \latex~memaksa Anda untuk seperti
itu.
Kembali pada bahasan utama, untuk mencoba \latex~Anda cukup mendownload
kompiler dan IDE. Saya menyarankan menggunakan Texlive dan Texmaker.
Texlive dapat didownload dari \url{http://www.tug.org/texlive/}.
Sedangkan Texmaker dapat didownload dari
\url{http://www.xm1math.net/texmaker/}.
Untuk pertama kali, coba buka berkas thesis.tex dalam template yang Anda miliki
pada Texmaker.
Dokumen ini adalah dokumen utama.
Tekan F6 (PDFLaTeX) dan Texmaker akan mengkompilasi berkas tersebut menjadi
berkas PDF.
Jika tidak bisa, pastikan Anda sudah menginstall Texlive.
Buka berkas tersebut dengan menekan F7.
Hasilnya adalah sebuah dokumen yang sama seperti dokumen yang Anda baca saat
ini.
%-----------------------------------------------------------------------------%
\section{Bold, Italic, dan Underline}
%-----------------------------------------------------------------------------%
Hal pertama yang mungkin ditanyakan adalah bagaimana membuat huruf tercetak
tebal, miring, atau memiliki garis bawah.
Pada Texmaker, Anda bisa melakukan hal ini seperti halnya saat mengubah dokumen
dengan OO Writer.
Namun jika tetap masih tertarik dengan cara lain, ini dia:
\begin{itemize}
\item \bo{Bold} \\
Gunakan perintah \bslash textbf$\lbrace\rbrace$ atau
\bslash bo$\lbrace\rbrace$.
\item \f{Italic} \\
Gunakan perintah \bslash textit$\lbrace\rbrace$ atau
\bslash f$\lbrace\rbrace$.
\item \underline{Underline} \\
Gunakan perintah \bslash underline$\lbrace\rbrace$.
\item $\overline{Overline}$ \\
Gunakan perintah \bslash overline.
\item $^{superscript}$ \\
Gunakan perintah \bslash $\lbrace\rbrace$.
\item $_{subscript}$ \\
Gunakan perintah \bslash \_$\lbrace\rbrace$.
\end{itemize}
Perintah \bslash f dan \bslash bo hanya dapat digunakan jika package
uithesis digunakan.
%-----------------------------------------------------------------------------%
\section{Memasukan Gambar}
%-----------------------------------------------------------------------------%
Setiap gambar dapat diberikan caption dan diberikan label. Label dapat
digunakan untuk menunjuk gambar tertentu.
Jika posisi gambar berubah, maka nomor gambar juga akan diubah secara
otomatis.
Begitu juga dengan seluruh referensi yang menunjuk pada gambar tersebut.
Contoh sederhana adalah \pic~\ref{fig:testGambar}.
Silahkan lihat code \latex~dengan nama bab2.tex untuk melihat kode lengkapnya.
Harap diingat bahwa caption untuk gambar selalu terletak dibawah gambar.
\label{bab:dua}
\section{Pemodelan Robot}
Robot menggunakan 3 aktuator penggerak dengan roda \textit{omniwheel}, sehingga robot dapat bergerak kesegala arah.
Pemasangan roda \textit{omniwheel} memiliki sudut $120^\circ$ terhadap roda lainnya.
Sehingga setiap roda memilki gaya dengan arah $90^\circ$ dari sudut pemasangannya.
Agar robot bergerak kesegala arah, ketiga aktuator harus dikendalikan untuk menghasilkan resultan gaya dengan arah yang diinginkan.
\begin{figure}
\centering
\includegraphics[width=0.50\textwidth]
{OTHER/img/creative_common.png}
\caption{\license.}
\label{fig:testGambar}
\centering
\begin{subfigure}[t]{.4\textwidth}
%[hbt!]
\centering
\includegraphics[scale=.4]{BAB2/img/MDC_fig1.png}
%% \caption{Geometri Robot (\kutip{CORREIA20127})}
\caption{}
% \label{fig:1}
\end{subfigure}
\begin{subfigure}[t]{.4\textwidth}
\centering
\includegraphics[scale=.5]{BAB2/img/ADNR_fig1.png}
%% \caption{Grafik Gaya Robot}
\caption{}
% \label{fig:adnr1}
\end{subfigure}
\caption{(a) Geometri Robot (\kutip{CORREIA20127}) (b) Grafik Gaya Robot}
\end{figure}
Kinematika robot dapat dirumuskan menjadi
\begin{align}
\dot{\textbf{x}}_p & = R^T(\theta).\dot{\textbf{x}}_r, \label{eq:kinematika_robot}
\end{align}
dimana $R(\theta)$ adalah matrik rotasi ortogonal
\begin{align*}
R(\theta) =
\begin{bmatrix}
\cos(\theta) & \sin(\theta) & 0 \\
-\sin(\theta) & \cos(\theta) & 0 \\
0 & 0 & 1 \\
\end{bmatrix}.
\end{align*}
Koordinat robot dideskripsikan menggunakan vector $\textbf{x}_p = \begin{bmatrix} x_p & y_p & \theta \end{bmatrix}^T$,
dimana $x_p$ dan $y_p$ adalah titik pusat, $P$, pada frame robot dan $\theta_p$ adalah selisih sudut antara \textit{angular} frame global dengan robot.
Vector $\dot{\textbf{x}}_r = \begin{bmatrix} \dot{x}_r & \dot{y}_r & \dot{\theta}_r \end{bmatrix}^T$ mendeskripsikan variable kecepatan terhadap titik pusat, $P$,dimana $w$ sebagai kecepatan angular robot terhadap frame global.
Karena robot memiliki aktuator, maka kecepatan roda memiliki hubungan terhadap kecepatan robot, dengan kata lain
kecepatan pada titik pusat adalah sebuah fungsi dengan kecepatan roda sebagai parameternya.
Untuk mendapatkan persamaan tersebut, maka dapat dianalisis dengan hukum \textit{Power}.
Apabila didefinisi hubungan antara gaya resultan robot dengan gaya yang dihasilkan roda
\begin{align*}
F_{\dot{x}_r} & = \cos{90^\circ}.F_{w1}(t) + \cos{30^\circ}.F_{w2}(t) + (-\cos{30^\circ}).F_{w3}(t) \\
F_{\dot{y}_r} & = (-1).F_{w1}(t) + \cos{60^\circ}.F_{w2}(t) + \cos{60^{\circ}}.F_{w3}(t) \\
\Gamma & = d.F_{w1}(t) + d.F_{w2}(t) + d.F_{w3}(t)
\end{align*}
dimana $d$ adalah jarak dari titik $P$ ke lokasi roda, maka akan didapat matriks geometri
antara $F_R = \begin{bmatrix} F_{\dot{x}_r} & F_{\dot{y}_r} & \Gamma \end{bmatrix}^T$ dengan
$F_w = \begin{bmatrix} F_{w1} & F_{w2} & F_{w3} \end{bmatrix}^T$
\begin{align}
F_R & = \begin{bmatrix}
0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2} \\
-1 & \frac{1}{2} & \frac{1}{2} \\
l & l & l
\end{bmatrix}.F_W \nonumber \\
F_R & = A.F_w. \label{eq:gaya_robot}
\end{align}
Dalam kasus robot, \textit{power} yang dihasilkan oleh setiap roda sama dengan \textit{power} dari robot itu sendiri
(\kutip{Hacene2019}).
Dengan menggunakan persamaan~\eqref{eq:gaya_robot} akan menghasilkan persamaan kinematika robot menggunakan 3 roda
\textit{omniwheel} \begin{align}
P_{w} & = P_{R} \nonumber \\
F_w^T.\dot{x}_w & = F_R^T.\dot{\textbf{x}}_r \nonumber \\
F_w^T.\dot{x}_w & = {(A.F_w)}^T.\dot{\textbf{x}}_r \nonumber \\
\dot{x}_w & = A^T.\dot{\textbf{x}}_r \nonumber \\
\dot{\textbf{x}}_r & = {(A^T)}^{-1}.\dot{x}_w.\label{eq:kecepatan_robot}
\end{align}
dengan mensubtitusi persamaan~\eqref{eq:kecepatan_robot} pada~\eqref{eq:kinematika_robot}
\begin{align}
\dot{\textbf{x}}_p & = R^T{(\theta)}.{(A^T)}^{-1}.\dot{x}_w
\end{align}
%-----------------------------------------------------------------------------%
\section{Membuat Tabel}
%-----------------------------------------------------------------------------%
Seperti pada gambar, tabel juga dapat diberi label dan caption.
Caption pada tabel terletak pada bagian atas tabel.
Contoh tabel sederhana dapat dilihat pada \tab~\ref{tab:tab1}.
Pergerakan robot juga dideskripsikan secara dinamika menggunakan hukum pergerakan dari \textit{Newton}.
\begin{align}
F_{\dot{x}_r}(t) - B_{\dot{x}_r}.\dot{x}_r(t) - C_{\dot{x}_r}.sgn(\dot{x}_r(t)) & = M.\ddot{x}_r(t) \\
F_{\dot{y}_r}(t) - B_{\dot{y}_r}.\dot{y}_r(t) - C_{\dot{y}_r}.sgn(\dot{y}_r(t)) & = M.\ddot{y}_r(t) \\
\Gamma(t) - B_{\dot{\theta}}.\dot{\theta}(t) - C_{\dot{\theta} }.sgn(\dot{\theta}(t) ) & = I.\ddot{\theta}(t)
\end{align}
Dimana $B_i$ adalah \textit{viscous firctions} yang mempresentasikan perbandingan terbalik dari gaya yang
bersifat linier terhadap gaya dorong dan kecepatan robot. $C_i.sgn(\dot{i})$ adalah \textit{coulumb frictions}
yang mempresentasikan perbandingan terbalik terhadap perubahan kecepatan, dimana tanda bilangan berubah kebalikan
dari kecepatannya.
\begin{align*}
sgn(\alpha) = \begin{cases}
1, & \alpha >0 \\
0, & \alpha = 0 \\
-1, & \alpha < 0.
\end{cases}
\end{align*}
seperti pada persamaan~\eqref{eq:gaya_robot}, resultan gaya robot berhubungan dengan gaya roda.
Maka gaya roda dapat dideskripsikan dengan menghubungkan antara gaya yang dihasilkan oleh motor
\begin{align}
F_{wi} & = \frac{\tau_i(t)}{r_i}
\end{align}
dimana $\tau_i(t)$ adalah torsi dari motor
\begin{align}
\tau_i(t) = l_i.K_{ti}.i_{ai}(t).
\end{align}
Untuk mendapatkan persamaan $i_{ai}(t)$, dapat digunakan deskripsi persamaan dinamika motor
\begin{align}
u_i(t) = L_{ai}.\frac{di_{ai}(t)}{dt} + R_{ai}.i_{ai}(t) + K_{vi}.w_{mi} \label{eq:dyn_motor}
\end{align}
dimana $L_{ai}$ dan $R_{ai}$ adalah Induktasi dan resistansi armature motornya.
$K_{vi}$ adalah konstanta torsi motor dimana dalam satuan SI yang sama dengan $K_v$.
Dalam praktiknya apabila motor dalam kecepatan \textit{stady state} maka $\frac{di_{ai}}{dt}$
bernilai kecil, dan dalam persamaan~\eqref{eq:dyn_motor} nilai induktansi dapat diabaikan.
\begin{table}
\centering
\caption{Contoh Tabel}
\label{tab:tab1}
\begin{tabular}{| l | c r |}
\hline
& kol 1 & kol 2 \\
\hline
baris 1 & 1 & 2 \\
baris 2 & 3 & 4 \\
baris 3 & 5 & 6 \\
jumlah & 9 & 12 \\
\hline
\end{tabular}
\end{table}
Penjabaran dinamika robot bisa diubah dalam bentuk \textit{state-space}
\begin{align}
\dot{x}(t) & = A_r.x(t) + B_r.u(t) + K.sgn(x(t)) \label{eq:ss1} \\
y(t) & = C.x(t) \label{eq:ss2}
\end{align}
dimana vektor \textit{state} adalah $x(t) = \begin{bmatrix} x_p & y_p & \theta & \dot{x}_r & \dot{y}_r & \dot{\theta}_r \end{bmatrix}^T$, dan
vektor output $y(t) = \begin{bmatrix} x_p & y_p & \theta \end{bmatrix}^T$ .
Dimana $l = l_{1 \dots 3}, r = r_{1 \dots 3} R_a = R_{a1 \dots 3}$ and $K_t = K_{t1 \dots 3}$, maka didapat matriks yang dapat mendeskripsikan
sistem robot
\begin{align*}
A_r & = \begin{bmatrix}
0 & 0 & 0 & \cos(\theta) & -\sin(\theta) & 0 \\
0 & 0 & 0 & \sin(\theta) & \cos(\theta) & 0 \\
0 & 0 & 0 & 0 & 0 & 1 \\
0 & 0 & 0 & -\frac{3.l^2.K_t^2}{2.M.R_a.r^2}-\frac{B_{\dot{x}_r}}{M} & 0 & 0 \\
0 & 0 & 0 & 0 & -\frac{3.l^2.K_t^2}{2.M.R_a.r^2}-\frac{B_{\dot{y}_r}}{M} & 0 \\
0 & 0 & 0 & 0 & 0 & -\frac{3.l^2.K_t^2}{2.I.R_a.r^2}-\frac{B_{\dot{\theta}_r}}{I} \\
\end{bmatrix}, \\
B_r & = \begin{bmatrix}
0 & 0 & 0 & \\
0 & 0 & 0 & \\
0 & 0 & 0 & \\
0 & \frac{l.K_t}{R_a.r}. \frac{\cos(30^\circ)}{M} & -\frac{l.K_t}{R_a.r}.\frac{\cos(30^\circ)}{M} \\
\frac{l.K_t}{R_a.r}.\frac{-1}{M} & \frac{l.K_t}{R_a.r}.\frac{\cos(60^\circ)}{M} & \frac{l.K_t}{R_a.r}.\frac{\cos(60^\circ)}{M} \\
\frac{l.K_t}{R_a.r}.\frac{b}{I} & \frac{l.K_t}{R_a.r}.\frac{b}{I} & \frac{l.K_t}{R_a.r}.\frac{b}{I} \\
\end{bmatrix},
%% \end{align*}
%% \begin{align*}
K = \begin{bmatrix}
0 & 0 & 0 & 0 & 0 & 0 & \\
0 & 0 & 0 & 0 & 0 & 0 & \\
0 & 0 & 0 & 0 & 0 & 0 & \\
0 & 0 & 0 & -\frac{C_{\dot{x}_r}}{M} & 0 & 0 \\
0 & 0 & 0 & 0 & -\frac{C_{\dot{x}_r}}{M} & 0 \\
0 & 0 & 0 & 0 & 0 & -\frac{C_{\dot{x}_r}}{M} \\
\end{bmatrix}, \\
C & = \begin{bmatrix}
1 & 0 & 0 & 0 & 0 & 0 & \\
0 & 1 & 0 & 0 & 0 & 0 & \\
0 & 0 & 1 & 0 & 0 & 0 & \\
\end{bmatrix}
\end{align*}
Ada jenis tabel lain yang dapat dibuat dengan \latex~berikut
beberapa diantaranya.
Contoh-contoh ini bersumber dari
\url{http://en.wikibooks.org/wiki/LaTeX/Tables}
\section{Formasi Multi Robot}
Pembahasan kendali formasi mutli-robot dikutip dari paper oleh \kutip{Rozenheck2015}.
Dimana peneliti membahas mengenai kendali formasi robot berdasarkan jaraknya lalu dikendalikan dengan kendali PI.
Dari subbab ini akan dirangkum dari paper tersebut, yaitu mulai dari pendahuluan sampai kendalinya.
\begin{table}
\centering
\caption{An Example of Rows Spanning Multiple Columns}
\label{row.spanning}
\begin{tabular}{|l|l|*{6}{c|}}
\hline % create horizontal line
No & Name & \multicolumn{3}{|c|}{Week 1} & \multicolumn{3}{|c|}{Week 2} \\
\cline{3-8} % create line from 3rd column till 8th column
& & A & B & C & A & B & C\\
\hline
1 & Lala & 1 & 2 & 3 & 4 & 5 & 6\\
2 & Lili & 1 & 2 & 3 & 4 & 5 & 6\\
3 & Lulu & 1 & 2 & 3 & 4 & 5 & 6\\
\hline
\end{tabular}
\end{table}
\begin{table}
\centering
\caption{An Example of Columns Spanning Multiple Rows}
\label{column.spanning}
\begin{tabular}{|l|c|l|}
\hline
Percobaan & Iterasi & Waktu \\
\hline
Pertama & 1 & 0.1 sec \\ \hline
\multirow{2}{*}{Kedua} & 1 & 0.1 sec \\
& 3 & 0.15 sec \\
\hline
\multirow{3}{*}{Ketiga} & 1 & 0.09 sec \\
& 2 & 0.16 sec \\
& 3 & 0.21 sec \\
\hline
\end{tabular}
\end{table}
\subsection{Pendahuluan Formasi Multi Robot}
\begin{table}
\centering
\caption{An Example of Spanning in Both Directions Simultaneously}
\label{mix.spanning}
\begin{tabular}{cc|c|c|c|c|}
\cline{3-6}
& & \multicolumn{4}{|c|}{Title} \\ \cline{3-6}
& & A & B & C & D \\ \hline
\multicolumn{1}{|c|}{\multirow{2}{*}{Type}} &
\multicolumn{1}{|c|}{X} & 1 & 2 & 3 & 4\\ \cline{2-6}
\multicolumn{1}{|c|}{} &
\multicolumn{1}{|c|}{Y} & 0.5 & 1.0 & 1.5 & 2.0\\ \cline{1-6}
\multicolumn{1}{|c|}{\multirow{2}{*}{Resource}} &
\multicolumn{1}{|c|}{I} & 10 & 20 & 30 & 40\\ \cline{2-6}
\multicolumn{1}{|c|}{} &
\multicolumn{1}{|c|}{J} & 5 & 10 & 15 & 20\\ \cline{1-6}
\end{tabular}
\end{table}
\subsubsection{Teori Graf}
Suatu graf $\graf$, dinotasikan sebagai $\graf=(\simpul, \sisi)$, merupakan pasangan $\simpul$ dan $\sisi$,
di mana $\simpul$ merupakan himpunan tak kosong berisikan simpul pada graf tersebut dan $\sisi$
merupakan himpunan sisi pada graf tersebut. Secara formal,
himpunan $\sisi$ dapat dinyatakan sebagai suatu koleksi subhimpunan berkardinalitas dua dari himpunan $\simpul$,
atau dalam notasi matematika $\sisi \subseteq \simpul \times \simpul $.
Sebuah $\graf$ diakatakan tak berarah (\textit{undirected graph}),
dimana himpunan sisi terdiri dari pasangan node $(i,j)$,
maka sisi tersebut tidak memiliki urutan arah antara node $i$ dengan $j$. Dinotasikan
$n \triangleq | \simpul |$ sebagai jumlah dari node dan $m \triangleq | \sisi |$ sebagai jumlah dari sisinya.
Apabila $(i,j) \in \sisi$ maka dapat disebut node $i$ dan $j$ berdekatan(\textit{adjecent}).
Himpunan dari node yang terhubung dari setiap simpul $i$ dinotasikan dengan $\tetangga_i \triangleq \{ j \in \simpul: (i,j) \in \sisi \}$, dan juga $i \sim j$.
Matiks insidensi (\textit{incidence}), $E \in \mathbb{R}^{n\times m}$, adalah matrik $\{0,\pm 1\}$ dimana
baris matrik mengindikasikan simpulnya dan kolomnya sebagai sisinya.
Matriks \textit{laplacian} didefinisikan dengan $L(\simpul)=EE^T$
\subsubsection{Teori Kekakuan Graf}
Koordinat multi dimensi adalah konfigurasi matrik vector yang terdisi dari beberapa koordinat node,
$x = \begin{bmatrix} x_1^T & \dots & x_n^T \end{bmatrix}^T \mathbb{R}^{2n}$, dimana
$x_i \in \mathbb{R}^2$ dan $x_i \neq x_j$ untuk semua $i \neq j$.
Difinisi sebuah kerangka (\textit{framework}), dinotasikan dengan $\graf(x)$,
adalah graf tak berarah $\graf$ dengan konfigurasi $x$, dimana simpul $i$ pada graf dipetakan
kedalam koordinat $x_i$. Misalkan $(i,j)\in \sisi$ sama dengan sisi ke $k$ dari graf langsung
dan mendefinisikan vektor sisi dari kerangka, atau dapat disebut sebagai vektor posisi relatif,
dengan $ e_k \triangleq x_j - x_i$. Untuk semua vektor sisi dapat dinotasikan dengan
$e=\begin{bmatrix}e_1^t & \dots & e_m^T\end{bmatrix} \in \mathbb{R}^{2m}$.
Apabila kerangka $\simpul(x)$ dengan vektor sisi $\{e_k\}_{k=1}^m$, maka didefinisisi fungsi sisi (\textit{edge function}), $F:\mathbb{R}^{2n} \times \simpul \rightarrow \mathbb{R}^m$
dengan
\begin{align}
F(x,\sisi) &\triangleq
\begin{bmatrix}
||e_1||^2 & \dots & ||e_m||^2
\end{bmatrix}^T
\end{align}
Matrik kekakuan $R(x)$ yang berhubungan erat dengan kerangka $\graf(x)$ dapat didefinisikan
dengan \textit{Jacobian} dari fungsi sisi (\kutip{Rozenheck2015}),
\begin{align}
R(x) &\triangleq \frac{\partial F(x,\graf)}{\partial x} \in \mathbb{R}^{m\times 2n} \nonumber\\
&\triangleq diag(e_i^T)(E^T \otimes I_2)
\end{align}
\subsection{Kendali Formasi Multi-Robot}
\label{subbab:KendaliFormasi}
Pembahasan kendali dari formasi multi robot menggunakan gradient control.
Apabila $n(n\geq 2)$ dimodelkan sebagai titik yang memiliki masa jenis bergerak diatas
dimensi 2(\textit{Euclidean Space}), maka pergerakan dimodelkan dengan
\begin{align}
\dot{x}_i(t) = u_i(t), \quad i = 1, \dots, n. \label{eq:modelorde1}
\end{align}
dimana $x_i(t) \in \mathbb{R}^2$ adalah posisi dari robot-$i$ dan $u_i(t)\in \mathbb{R}^2$
adalah input dari kendali. Dinotasikan $d \in \mathbb{R}^m$ adalah vector jarak dimana isi
dari matrik tersebut adalah $d_k^2$ yang mempresentasikan jarak yang dinginkan antara
setiap robot $i$ dan $j$ untuk sisi $(i,j)\in \sisi$.
Lalu didefinisi persamaan potensial yang memiliki hubungan antara jarak robot yang diinginkan
dengan jarak yang sekarang
\begin{align}
\Phi(e) &= \frac{1}{2} \sum_{k=1}^{m} \big( ||e_k||^2 - d_k^2 \big)^2.
\end{align}
Pengamatan dilakukan agar $\Phi(e) =0$ jika dan hanya jika $||e_k||^2 = d_k^2,$ $\forall k = 1, \dots, m$.
Kendali dari setiap robot menggunakan gradien negatif dari fungsi potensial
\begin{align}
u_i(t) &= - \Big( \frac{\partial \Phi(e)}{\partial x_i} \Big)= -\sum_{j \sim i} \Big( ||e_k||^2 - d_k^2 \Big).e_k.
\end{align}
Dengan itu, dapat disubtitusi kedalam persamaan dinamika pada persamaan~\eqref{eq:modelorde1}
\begin{align}
\dot{x}(t) = -R(x)^TR(x)x(t)+ R(x)^Td \label{eq:dynmState}
\end{align}
Penambahan refresni kecepatan pada salah satu robot dapat menjadikan formasi bermanuver.
Skema kendali secara general dapat didefinisi dengan
\begin{align}
\dot{x}(t) &= u(t) + B.v_{ref} \\
u(t) &= -R(x)^TC\Big(R(x)x(t)- d\Big) \label{eq:kontrolinput}
\end{align}
dimana $B \in \mathbb{R}^{2n \times 2}$ digunakan untuk indikasi robot ke $i$ sebagai leader atau penerima kecepatan refrensinya
, $v_{ref} \in \mathbb{R}^2$ sebagai kecepatan refrensi,
dan $C$ adalah konstanta pengendali yang akan digantikan dengan algoritma kendali.
Dengan menerapkan kendali Proportional-Integral, konstanta $C$ pada persamaan~\eqref{eq:kontrolinput}
dapat diubah dengan
\begin{align}
u(t) &= u_{k_p}(t) + u_{k_i}(t) \\
u_{k_p}(t) &= -R(x)^Tk_p\Big(R(x)x(t)- d\Big)\\
u_{k_i}(t) &= -R(x)^Tk_i\int_0^T\Big(R(x)x(\tau)- d\Big)d\tau.
\end{align}
Lalu pada bagian integrator( $k_i$ ), menghasilkan \textit{state} baru
\begin{align}
\dot{\xi}(t) &= k_i\Big(R(x)x(t)- d\Big).
\end{align}
Dengan itu dapat digabungkan menjadi persamaan \textit{state-space} menggunakan persamaan~\eqref{eq:dynmState}
\begin{align}
\begin{bmatrix}
\dot{x}(t) \\ \dot{\xi}(t)
\end{bmatrix} =
\begin{bmatrix}
-k_pR(x)^TR(x) & -R(x)^T \\
k_iR(x) & 0
\end{bmatrix}
\begin{bmatrix}
x(t) \\ \xi(t)
\end{bmatrix}+
\begin{bmatrix}
k_pR(x)^T \\ -k_iI
\end{bmatrix} d +
\begin{bmatrix}
B \\ 0
\end{bmatrix} v_{ref}
\label{eq:ss-formasi}
\end{align}
\section{Solusi Persamaan Differensial Secara Numerik}
\label{bab:solusi_ODE}
Persamaan \eqref{eq:ss1} dan \eqref{eq:ss2} adalah persamaan differensial kontinu orde satu.
Dalam memecahkan persamaan differensial dapat dilakukan dalam bentuk kontinyu atau numerik.
Dalam kasus kendali, persamaan differensial dikalkulasi menggunakan komputer, sehingga persamaan tersebut
dapat dicari solusi pendekatannya menggunakan cara numerik. Persamaan orde satu dapat direpresentasikan
dengan persamaan
\begin{align}
\dot{x}(t) & = f(x,t), t_0 \leq t \leq t_f \label{eq:ode1.a} \\
y(t_0) & = x(t_0).\label{eq:ode1.b}
\end{align}
Dimana $x(t) \in \mathbb{R}^n$, adalah vector yang setiap iterasi waktu berubah, $f(x,t)\in \mathbb{R}^n$
adalah fungsi sistem, $t_0$ dan $t_f$ adalah waktu inisial dan waktu akhir.
Pada persamaan~\eqref{eq:ode1.a} dan~\eqref{eq:ode1.b} adalah persamaan dengan permasalahan nilai inisial~\kutip{Fabien2009}.
Apablia $t(0) = t(t_i)$ maka $t(1) = t(0)+ h$, dimana $h$ adalah perubahan kecil yang memiliki hubungan terhadap waktu.
Didalam metode algoritma yang akan dibahas, $h$ juga dapat disebut sebagai \textit{step size}, dan juga
$t[k] = t[k-1] + h$ adalah bentuk diskretnya untuk $k = 0,1,2,3\dots$.
Apabila $y(t[k])$ adalah nilai inisial ketika waktu $t[k]$, maka menggunakan deret \textit{taylor} akan didapat
pendekapan solusi untuk $y(t[k+1])$. Menggunakan orde pertama deret \textit{taylor} saja maka didapat
persamaan diskret solusi pendekatan $y(t[k])~\approx y[k]$
\begin{align}
y[k+1] = y[k]+f(y[k])h. \label{eq:desode1}
\end{align}
Pendekatan lain dari persamaan~\eqref{eq:desode1} dengan mendefinisikan turunan $y(t[k])$ sebagai
\begin{align}
\dot{y}(t[k]) & = \frac{y[k+1] - y[k]}{h}. \label{eq:desdotode1}
\end{align}
Persamaan~\eqref{eq:desode1} dan~\eqref{eq:desdotode1} dinamakan dengan persamaan \textit{explicite Euler method} dan \textit{forward Euler formula}.
Apabila persamaan~\eqref{eq:desdotode1} disubtitusikan pada~\eqref{eq:ode1.a}
dan~\eqref{eq:ode1.b} maka didapat persamaan~\eqref{eq:desode1}.
Untuk diterapkan dalam komputer, dapat mengikuti algoritme~\ref{algo:eEuler}.
\begin{algorithm}
\DontPrintSemicolon
\KwInput{Integer $N > 0$, $h=(t_f-t_i)/N$, $t[0]=t_i$, $y[0]=y[t_i]=y_i$).}
\KwOutput{$y[k]$, $k=1,2,\dots,N$.}
\For{ $k=0,1,\dots,N-1$}
{
$y[k+1] = y[k]+h.f(y[k])$\;
$t[k+1] = t[k] + h$
}
\caption{\textit{Explicite Euler Method}}
\label{algo:eEuler}
\end{algorithm}
\subsection{Stabilitas Metode Euler}
\begin{figure}
\centering
\includegraphics[scale=.5]{BAB2/img/equler_explicit.png}
\caption[]{Area stabilitas metode explicit euler. (\kutip{Fabien2009})}
\label{fig:explicit_euler}
\end{figure}
Properti dari stabilitas metode Euler dapat diperoleh dengan mendefinisikan persamaan differensial secara general $\dot{x}=\alpha x$,dimana $\alpha$ adalah bilangan complex
dari parameter sistem.
Dengan menggunakan pendekatan sebelumnya maka persamaan masalah dapat didefinisikan
\begin{align}
y[k+1] = (1+h\lambda)y[k] = (1 + z)y[k]= R(z)y[k]. \label{eq:disstab}
\end{align}
Dari persamaan~\eqref{eq:disstab}, sistem akan stabil apabila $|R(z)|\leq 1$.
Jika digambarkan dalam grafik complex stabilitas maka dapat dilihat pada gambar~\ref{fig:explicit_euler}

BIN
BAB2/img/ADNR_fig1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
BAB2/img/MDC_fig1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1,71 +1,198 @@
%-----------------------------------------------------------------------------%
\chapter{\babTiga}
%-----------------------------------------------------------------------------%
\todo{tambahkan kata-kata pengantar bab 1 disini}
\section{Strategi Kendali Multi Robot}
%-----------------------------------------------------------------------------%
\section{Satu Persamaan}
%-----------------------------------------------------------------------------%
Analisa akan dilakukan dalam beberapa bagian agar mudah dipahami dan diterapkan.
Analisa tersebut adalah mengenai kendali dari model dinamika robot dan kendali formasi,
dan mengenai metode percobaan akan dibahas secara matematis, simulasi, dan HIL.\
\noindent \begin{align}\label{eq:garis}
\cfrac{y - y_{1}}{y_{2} - y_{1}} =
\cfrac{x - x_{1}}{x_{2} - x_{1}}
\subsection{Kendali Robot}
\todo{akan dijelaskan tentang metode yang digunakan untuk mengendalikan robot pada bagian robot saja}
\subsection{Kendali Formasi Multi Robot}
Pada sub bab~\ref{subbab:KendaliFormasi} dijabarkan bagaimana kendali formasi menggunakan
kendali-PI dan menghasilkan persamaan~\eqref{eq:ss-formasi}.
Persamaan tersebut adalah persamaan \textit{state-space} kendali formasi.
Apabila diperhatikan \textit{state} yang digunakan adalah koordinat relatif dari robot.
Akan tetapi dalam batasanya, robot hanya bisa mengetahui nilai jarak dari robot lain.
Dengan kata lain, yang dibutuhkan dalam metode kendali formasi adalah jarak dalam bentuk koordinat,
$x \in \mathbb{R}^2$. Sedangkan dalam kenyataanya yang diketahui adalah jarak, $r \in \mathbb{R}$.
Apabila hanya variable jarak tersebut sebagai acuan kendali, maka robot tidak mengerti kearah mana
harusnya robot itu bergerak untuk meminimalisasi error jaraknya.
\subsubsection{Strategi Penentuan Koordinat Tetangga}
Penentuan koordinat tentangga dapat ditemukan dengang mengubah koordinat polar menjadi koordinat kartesian.
Koordinat polar membutuhkan panjang, $d_a$, dan sudut, $\alpha$.
Variable $d_a$ dapat diperoleh dari sensor, akan tetapi sudu $\alpha$ tidak bisa dideteksi secara langsung oleh sensor.
Dengan menggunakan \textit{cosinus} pada segitiga dimungkinkan untuk mendapatkan sudut tersebut.
\begin{figure}
\centering
\includegraphics[scale=.5]{BAB3/img/estimate_coordinate.png}
\caption{Strategi Penentuan Koordinat}
\label{fig:strategiPenentuanKoordinat}
\end{figure}
Dapat diperhatikan pada gambar~\ref{fig:strategiPenentuanKoordinat} untuk gambaran strateginya.
Robot $B \in \tetangga_A$, adalah tetangga dari robot $A$.
Pertama-tama, sebelum robot $A$ bergerak, disimpan terlebih dahulu nilai $d_a$,
atau dinotasikan dengan $d_a[k]$ sebagai jarak sebelum bergerak.
Lalu robot $A$ berjalan secara random kesegala arah dengan jarak $l_a$.
Disimpan kembali nilai jara $d_a$, atau dinotasikan dengan $d_a[k+1]$.
Setalah itu dapat ditentukan sudut $\alpha[k+1]$
\begin{align}
\alpha[k+1] = cos^{-1}\Bigg[ \frac{l_a^2 + d[k+1]^2 -d_a[k]^2}{2d_a[k+1]l_a} \Bigg].
\end{align}
Sebelum $\alpha[k+1]$ digunakan, jarak $d_a[k+1]$ dan $d_a[k]$ berpengaruh dalam penentuan koordinat.
Sehingga diperlukan sedikit algoritma
\begin{align}
\alpha_i=
\begin{cases}
\alpha[k+1] & ,d_a[k+1] > d_a[k] \\
180-\alpha[k+1] & ,d_a[k+1] < d_a[k]
\end{cases}.\label{eq:init_relatif_koordinat}
\end{align}
\equ~\ref{eq:garis} diatas adalah persamaan garis.
\equ~\ref{eq:garis} dan \ref{eq:bola} sama-sama dibuat dengan perintah \bslash
align.
Perintah ini juga dapat digunakan untuk menulis lebih dari satu persamaan.
\noindent \begin{align}\label{eq:bola}
\underbrace{|\overline{ab}|}_{\text{pada bola $|\overline{ab}| = r$}}
= \sqrt[2]{(x_{b} - x_{a})^{2} + (y_{b} - y_{a})^{2} +
\vert\vert(z_{b} - z_{a})^{2}}
Strategi pada gambar~\ref{fig:strategiPenentuanKoordinat} hanya berlaku apabila target ukur berhenti. Apabila dinotasikan koordinat $x_B^A$ adalah koordinat relatif robot $B$ terhadap $A$,
maka $\dot{x}_B^A$ adalah notasi kecepatan koordinat dari robot B.
Dengan menggunakan persamaan~\eqref{eq:kinematika_robot} untuk menyelesaikan koordinat dalam
keadaan robot $B$ bergerak, yaitu mengirimkan informasi kecepatan koordinatnya
ke robot $A$. Lalu robot $A$ dapat mengkalkulasi koordinat relatif dengan persamaan berikut
\begin{align}
\alpha[k+1] & = \alpha[k]+tan^{-1} \Big[ \frac{\dot{x}_B^A}{\dot{y}_B^A} \Big]
\end{align}
%-----------------------------------------------------------------------------%
\section{Lebih dari Satu Persamaan}
\label{sec:multiEqu}
%-----------------------------------------------------------------------------%
\noindent \begin{align}\label{eq:matriks}
|\overline{a} * \overline{b}| &= |\overline{a}| |\overline{b}| \sin\theta
\\[0.2cm]
\overline{a} * \overline{b} &=
\begin{array}{| c c c |}
\hat{i} & x_{1} & x_{2} \\
\hat{j} & y_{1} & y_{2} \\
\hat{k} & z_{1} & z_{2} \\
\end{array} \nonumber \\[0.2cm]
&= \hat{i} \,
\begin{array}{ | c c | }
y_{1} & y_{2} \\
z_{1} & z_{2} \\
\end{array}
+ \hat{j} \,
\begin{array}{ | c c | }
z_{1} & z_{2} \\
x_{1} & x_{2} \\
\end{array}
+ \hat{k} \,
\begin{array}{ | c c | }
x_{1} & x_{2} \\
y_{1} & y_{2} \\
\end{array}
\nonumber
dimana kondisi inisial adalah $\alpha[k] = \alpha_i$ diperoleh dari hasil strategi pada persamaan~\eqref{eq:init_relatif_koordinat}.
Dengan memanfaatkan kedua strategi tersebut dapat digunakan untuk
mengkalkulasi koordinat robot $B$ relatif terhadap robot $A$
\begin{align}
x_B^A = \begin{bmatrix}
x_B = d_a[k].\cos \alpha[k] \\
y_B = d_a[k].\sin \alpha[k]
\end{bmatrix}
\end{align}
Dalam strategi ini akan terjadi ketidak akuratan dalam pengukuran apabila target ukur
berada pada sudut $90^\circ$.
Akan tetapi, \kutip{Cao2007} sudah menjelaskan mengenai kriteria posisi agent ketika dalam kondisi inisial.
Yaitu semua agent tidak berada pada kondisi sejajar secara koordinat global pada kondisi inisial.
Pada \equ~\ref{eq:matriks} dapat dilihat beberapa baris menjadi satu bagian
dari \equ~\ref{eq:matriks}.
Sedangkan dibawah ini dapat dilihat bahwa dengan cara yang sama, \equ~
\ref{eq:gabungan1}, \ref{eq:gabungan2}, dan \ref{eq:gabungan3} memiliki nomor
persamaannya masing-masing.
\section{Kestabilan Perangkat Percobaan}
Sub bab ini akan dibahas mengenai prangkat penunjang sebagai pembatu dalam menyelesaikan penelitian.
Sebagai langkah awal pengembangan, metode yang digunakan adalah \textit{Hardware-In Loop}.
\begin{figure}
\centering
\begin{subfigure}[t]{.4\textwidth}
\includegraphics[scale=.5]{BAB3/img/hil_graph.png}
\caption{}
\label{fig:hil_graph}
\end{subfigure}
\begin{subfigure}[t]{.4\textwidth}
\includegraphics[scale=.5]{BAB3/img/hil_graph_1.png}
\caption{}
\label{fig:hil_graph_1}
\end{subfigure}
\caption{(a)Grafik Hardware-in-the-loop (\kutip{Jim1999}). (b) HIL Kendali Multi-Robot. }
\end{figure}
\textit{Hardware-in-the-loop} (HIL) adalah metode untuk pengembangan prangkat kendali dengan memanfaatkan model sebagai objek kendalinya. Seperti pada gambar~\ref{fig:hil_graph},
bahwa HIL terdiri dari dua prangkat, yaitu prangkat untuk menjalankan objek kendali atau dapat
disebut sebagai model/plant dan prangkat sistem kontrolnya, dalam kasus ini sistem kontrol menggunakan sistem tertanam (\textit{embedded system}).
Metode HIL, banyak digunakan oleh peneliti dalam proses pengembangan dengan pertimbangan efisiensi terhadap berbagai hal.
Seperti yang digunakan oleh~\kutip{Irwanto2018}, mengembangkan kendali UAV menggunakan HIL;
dan \kutip{QUESADA2019275}, mengembangkan prangkat pankreas buatan yang digunakan untuk mengendalikan kadar gula pada pengidap diabetes.
\noindent \begin{align}\label{eq:gabungan1}
\int_{a}^{b} f(x)\, dx + \int_{b}^{c} f(x) \, dx = \int_{a}^{c} f(x) \, dx
\\\label{eq:gabungan2}
\lim_{x \to \infty} \frac{f(x)}{g(x)} = 0 \hspace{1cm}
\text{jika pangkat $f(x)$ $<$ pangkat $g(x)$} \\\label{eq:gabungan3}
a^{m^{a \, ^{n}\log b }} = b^{\frac{m}{n}}
Pada penelitian ini akan digunakan \textit{microcontroller}(MCU) STM32F466 sebagai prangkat kendalinya.
MCU tersebut ber-arsitektur ARM Cortex-M4 dengan clock 180MHz, menampung ukuran program sampai 256K didalam memori Flash, serta fitur komunikasi standart MCU dengan lengkap.
\textit{Platform Library} yang digunakan dalam pembuatan aplikasi didalamnya adalah \textit{Mbed},
yang menyediakan berbagai banyak fungsi yang lengkap dan mudah untuk berinteraksi dengan fitur-fitur MCU. \textit{Mbed} juga menyediakan fungsi untuk mengaplikasikan RTOS (Real-time Operating System) dengan mudah dan terdokumentasi secara jelas didalam lamannya.
Pada prangkat PC akan dikembangkan program berbasis \textit{Python} yang akan
menjalankan simulasi model dan berkomunikasi dengan MCU secara \textit{real-time}.
Program \textit{Python} akan menjalankan model pada persamaan~\eqref{eq:ss1}-\eqref{eq:ss2}
dengan metode yang dijabarkan pada sub bab~\ref{bab:solusi_ODE}.
Dapat diperhatikan pada gambar~\ref{fig:hil_graph_1}, pada HIL untuk kendali multi robot akan
menggunakan tiga kendali untuk mempresentasikan tiga robot.
Setiap prangkat pengendali akan saling terhubung satu sama lain dan semua prangkat pengendali terhubung dengan prangkat PC.
Komunikasi antar prangkat pengendali akan digunakan untuk pertukaran informasi.
Sedangkan komunikasi dengan PC akan mempresentasikan aktuator dan sensor untuk setiap prangkat
kendali. PC akan merekam setiap keluaran dari model dan masukan dari setiap prangkat kendali
sebagai tampilan pergerakan robotnya.
\subsection{Kestabilan Model}
Pada persamaan~\eqref{eq:disstab} apabila model dikalkulasi akan bergantung dengan besarnya \textit{step size}, $h$.
Oleh karena itu, setelah persamaan~\eqref{eq:ss1}-\eqref{eq:ss2} dilakukan parameterisasi harus dilakukan penentuan \textit{step size} agar model tersebut stabil dalam mensimulasikan modelnya.
Penentuan \textit{step size} harus berdasarkan kriteria kestabilan pada gamabar~\ref{fig:explicit_euler}.
Apabila didefinisi ulang \textit{state} pada persamaan~\eqref{eq:ss1}-\eqref{eq:ss2} dengan
$x(t) = \begin{bmatrix}\dot{x}_r & \dot{y}_r & \dot{\theta}_r \end{bmatrix}^T$,
maka akan lebih mudah untuk menghitung kestabilan dari matriks $A \in \mathbb{R}^{3 \times 3}$.
Dengan menggunakan parameter dari penelitian oleh \kutip{CORREIA20127}, maka akan diperoleh matriks $A, B, K,$ dan $C$.
\begin{align*}
A & = \begin{bmatrix}
-6.69666 & 0.00000 & 0.00000 \\
0.00000 & -6.71000 & 0.00000 \\
0.00000 & 0.00000 & -4.04200 \\
\end{bmatrix} ; \quad
B = \begin{bmatrix}
0.00000 & 0.57735 & -0.57735 \\
-0.66667 & 0.33333 & 0.33333 \\
4.00000 & 4.00000 & 4.00000 \\
\end{bmatrix} ; \\
K & = \begin{bmatrix}
-1.46667 & 0.00000 & 0.00000 \\
0.00000 & -1.00000 & 0.00000 \\
0.00000 & 0.00000 & -0.06600 \\
\end{bmatrix}; \quad
C = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}.
\end{align*}
Dengan menggunakan pendekatan pada persamaan~\eqref{eq:desdotode1} untuk persamaan~\eqref{eq:ss1} maka diperoleh bentuk diskretnya
\begin{align}
x[k+1] & = (I + A.h).x[k] + B.h.u[k] + K.h.sgn(x[k]). \\
\end{align}
Pengali $sgn(.)$ bersifat penambah dari sistem, maka dalam penentuan kestabilan ini akan dianggap penambah dari matriks sistem.
\begin{align}
x[k+1] & = (I + (A+K).h).x[k] + B.h.u[k]. \\
\end{align}
Kriteria kestabilan akan bergantung dari hasil penentuan $h$ pada $I+(A+K)h~=~\Lambda$.
Untuk semua nilai $\lambda$ pada matriks $\Lambda$ harus memenuhi kriteris $\lambda \leq 1$.
Dimungkinkan akan mengalami kebingungan ketika menentukan besar $h$,
akan tetapi nantinya persamaan ini akan diterapkan dan diselesaikan oleh komputer.
Alangkah baiknya apabila diidentifikasi terlebih dahulu konsumsi waktu yang dibutuhkan untuk menyelesaikan
satu iterasi dari persamaan tersebut.
Setelah dilakukan identifikasi, waktu yang dibutuhkan untuk satu kali iterasi berkisar $0.001$ ms (Pembulatan).
Sehingga penentuan \textit{step size} sebesar $0.1$ ms sangat dimungkinkan, dengan pertimbangan
sisa dari waktu yang digunakan kalkulasi dapat digunakan untuk waktu \textit{idle} dan menjalankan program yang lain. Berikut adalah matriks $\Lambda$ setelah dikalkulasi menggunakan $h=0.1$
\begin{align*}
\Lambda = \begin{bmatrix}
0.18367 & 0.00000 & 0.00000 \\
0.00000 & 0.22900 & 0.00000 \\
0.00000 & 0.00000 & 0.58920 \\
\end{bmatrix}.
\end{align*}
Terbukti bahwa semua nilai item didalam matriks kurang dari sama dengan satu.
Sehingga menggunakan algoritma \textit{Expilicit Euler} sudah cukup untuk menjalankan model robot \textit{omni 3-wheel} sebagai model \textit{holonomic} yang akan digunakan untuk percobaan kendali multi robot.
Hasil plot dari simulasi model dapat dilihat pada gambar~\ref{fig:sim_model}.
\begin{figure}
\centering
\begin{subfigure}[t]{.6\textwidth}
\includegraphics[scale=.4]{BAB3/img/speedRobot_-6_3_3.png}
\caption{}
\end{subfigure}
\begin{subfigure}[t]{.6\textwidth}
\includegraphics[scale=.4]{BAB3/img/speedRobot_0_6_-6.png}
\caption{}
\end{subfigure}
\begin{subfigure}[t]{.6\textwidth}
\includegraphics[scale=.4]{BAB3/img/speedRobot_6_6_6.png}
\caption{}
\end{subfigure}
\caption{(a)$w_1=-6; w_2=3; w_3=3$. (b) $w_1=0; w_2=6; w_3=-6$ (c) $w_1=6; w_2=6; w_3=6$}
\label{fig:sim_model}
\end{figure}
\subsection{Rencana Hardware-in-Loop}
\todo{kutip hasil HIL yang sudah ada lalu gabungkan model dan kendali jadi satu secara sederhana}
\subsection{Rencana Uji Lapangan}
\todo{Membahas mengenai cara pengambilan data penerapan pada robot aslinya}

BIN
BAB3/img/MDC_fig1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -0,0 +1,762 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:ns1="http://www.iki.fi/pav/software/textext/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg8"
inkscape:version="0.92.4 (unknown)"
sodipodi:docname="estimate_coordinate.svg">
<defs
id="defs2">
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker5595"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="TriangleOutM">
<path
transform="scale(0.4)"
style="fill-rule:evenodd;stroke:#ff6600;stroke-width:1pt;stroke-opacity:1;fill:#ff6600;fill-opacity:1"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
id="path5593" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker5483"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="TriangleOutM">
<path
transform="scale(0.4)"
style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
id="path5481" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker5473"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="TriangleOutM">
<path
transform="scale(0.4)"
style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
id="path5471" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker5257"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Send">
<path
transform="scale(0.3) rotate(180) translate(-2.3,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff0000;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
id="path5255" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker5163"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Send">
<path
transform="scale(0.3) rotate(180) translate(-2.3,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff0000;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
id="path5161" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker5153"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Send">
<path
transform="scale(0.3) rotate(180) translate(-2.3,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff0000;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
id="path5151" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker4973"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4971" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker4897"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4895" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker4827"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4825" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker4551"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#808080;stroke-width:1pt;stroke-opacity:1;fill:#808080;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4549" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4481"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lstart">
<path
transform="scale(0.8) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#808080;stroke-width:1pt;stroke-opacity:1;fill:#808080;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4479" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker3763"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path3761"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1;fill:#ff0000;fill-opacity:1"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker3531"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1pt;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path3529" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker3479"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lstart">
<path
transform="scale(0.8) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1pt;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path3477" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker3375"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#808080;stroke-width:1pt;stroke-opacity:1;fill:#808080;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path3373" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker3335"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lstart">
<path
transform="scale(0.8) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#808080;stroke-width:1pt;stroke-opacity:1;fill:#808080;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path3333" />
</marker>
<marker
inkscape:stockid="Arrow1Sstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Sstart"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path833"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.2) translate(6,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.64"
inkscape:cx="352.68774"
inkscape:cy="634.80157"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1362"
inkscape:window-height="728"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g6491"
transform="matrix(1.739616,0,0,1.739616,-105.62849,-140.12641)"
inkscape:export-filename="./estimate_coordinate.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<g
id="g4727"
transform="rotate(-25.881998,18.907135,-511.11318)"
inkscape:transform-center-x="2.156018"
inkscape:transform-center-y="-0.93939487">
<g
transform="rotate(-39.440671,-153.46621,101.60463)"
inkscape:transform-center-y="-2.588118"
inkscape:transform-center-x="-1.1838434"
id="g4725">
<path
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
id="path4721"
d="m -143.63096,113.30357 -11.8773,-4.8599 -11.87729,-4.8599 10.14744,-7.856089 10.14745,-7.856087 -1.17375,13.103296 z"
inkscape:transform-center-y="-4.9275671"
inkscape:transform-center-x="-2.3266085"
style="fill:#b3b3b3;stroke:#b3b3b3;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
transform="rotate(-42.9616,-153.9013,100.65429)" />
<path
style="fill:none;stroke:#808080;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4481);marker-end:url(#marker4551)"
d="m -145.26498,91.773771 -8.21191,9.952869 9.39147,7.74536"
id="path4723"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc"
inkscape:transform-center-x="-5.713786"
inkscape:transform-center-y="-2.360301" />
</g>
</g>
<g
inkscape:transform-center-y="0.23723209"
inkscape:transform-center-x="-2.1736952"
transform="rotate(13.358057,-313.83753,1177.2032)"
id="g3239">
<g
id="g2849"
inkscape:transform-center-x="-1.1838434"
inkscape:transform-center-y="-2.588118"
transform="rotate(-39.440671,-153.46621,101.60463)">
<path
transform="rotate(-42.9616,-153.9013,100.65429)"
style="fill:#b3b3b3;stroke:#b3b3b3;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
inkscape:transform-center-x="-2.3266085"
inkscape:transform-center-y="-4.9275671"
d="m -143.63096,113.30357 -11.8773,-4.8599 -11.87729,-4.8599 10.14744,-7.856089 10.14745,-7.856087 -1.17375,13.103296 z"
id="path817"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
inkscape:transform-center-y="-2.360301"
inkscape:transform-center-x="-5.713786"
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path819"
d="m -145.26498,91.773771 -8.21191,9.952869 9.39147,7.74536"
style="fill:none;stroke:#808080;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4481);marker-end:url(#marker4551)" />
</g>
</g>
<path
inkscape:connector-curvature="0"
id="path3323"
d="M 90.785761,167.82686 131.35003,115.4906"
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.66500002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g3475"
transform="rotate(13.358057,-329.55932,1329.4324)"
inkscape:transform-center-x="-2.1736952"
inkscape:transform-center-y="0.23723209">
<g
transform="rotate(-39.440671,-153.46621,101.60463)"
inkscape:transform-center-y="-2.588118"
inkscape:transform-center-x="-1.1838434"
id="g3473">
<path
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
id="path3469"
d="m -143.63096,113.30357 -11.8773,-4.8599 -11.87729,-4.8599 10.14744,-7.856089 10.14745,-7.856087 -1.17375,13.103296 z"
inkscape:transform-center-y="-4.9275671"
inkscape:transform-center-x="-2.3266085"
style="fill:#e6e6e6;stroke:#e6e6e6;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
transform="rotate(-42.9616,-153.9013,100.65429)" />
<path
style="fill:none;stroke:#b3b3b3;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker3479);marker-end:url(#marker3531)"
d="m -145.26498,91.773771 -8.21191,9.952869 9.39147,7.74536"
id="path3471"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc"
inkscape:transform-center-x="-5.713786"
inkscape:transform-center-y="-2.360301" />
</g>
</g>
<path
inkscape:connector-curvature="0"
id="path3623"
d="m 125.48577,175.62126 5.86426,-60.13066"
style="fill:none;stroke:#ff0000;stroke-width:0.66500002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.66, 0.665;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3625"
d="M 125.48577,175.62126 92.864631,168.20484"
style="fill:#ff6600;stroke:#ff6600;stroke-width:0.66500002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.66, 0.665;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5595)" />
<path
sodipodi:open="true"
d="m 102.68757,152.43783 a 19.516459,19.516459 0 0 1 7.16752,19.37387"
sodipodi:end="0.20334376"
sodipodi:start="5.3711551"
sodipodi:ry="19.516459"
sodipodi:rx="19.516459"
sodipodi:cy="167.87044"
sodipodi:cx="90.74073"
sodipodi:type="arc"
id="path3859"
style="fill:none;stroke:#ff0000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:2.66, 0.665;stroke-dashoffset:0" />
<g
transform="matrix(0.352778,0,0,0.352778,79.556948,101.21694)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$d_a[k]$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g5604">
<g
id="surface1">
<g
style="fill:#000000;fill-opacity:1"
id="g5585">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 5.140625,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.15625,0 -1.09375,0.09375 -1.265625,0.109375 -0.078125,0.015625 -0.140625,0.0625 -0.140625,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 4.3125,-6.125 3.71875,-3.765625 C 3.53125,-4.140625 3.25,-4.40625 2.796875,-4.40625 c -1.15625,0 -2.390625,1.46875 -2.390625,2.921875 0,0.9375 0.546875,1.59375 1.3125,1.59375 0.203125,0 0.703125,-0.046875 1.296875,-0.75 0.078125,0.421875 0.4375,0.75 0.90625,0.75 0.359375,0 0.578125,-0.234375 0.75,-0.546875 0.15625,-0.359375 0.296875,-0.96875 0.296875,-0.984375 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.1875 -0.171875,0.640625 -0.34375,1.234375 -0.75,1.234375 -0.28125,0 -0.296875,-0.265625 -0.296875,-0.453125 0,-0.25 0.015625,-0.3125 0.046875,-0.484375 z m -2.0625,5.625 C 3.015625,-1 3.015625,-0.984375 2.875,-0.8125 2.4375,-0.265625 2.03125,-0.109375 1.75,-0.109375 c -0.5,0 -0.640625,-0.546875 -0.640625,-0.9375 0,-0.5 0.3125,-1.71875 0.546875,-2.1875 0.3125,-0.578125 0.75,-0.953125 1.15625,-0.953125 0.640625,0 0.78125,0.8125 0.78125,0.875 0,0.0625 -0.015625,0.125 -0.03125,0.171875 z m 0,0"
transform="translate(148.712,134.765)"
id="path5583" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5589">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.9375,-2.65625 c -0.140625,-0.234375 -0.375,-0.421875 -0.71875,-0.421875 -0.890625,0 -1.796875,0.984375 -1.796875,1.984375 0,0.6875 0.453125,1.15625 1.0625,1.15625 0.375,0 0.703125,-0.203125 0.984375,-0.484375 C 2.59375,0 3,0.0625 3.1875,0.0625 c 0.25,0 0.421875,-0.140625 0.546875,-0.359375 0.15625,-0.28125 0.25,-0.671875 0.25,-0.703125 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.109375,0 -0.109375,0.03125 -0.15625,0.21875 C 3.625,-0.53125 3.5,-0.125 3.203125,-0.125 3.03125,-0.125 2.96875,-0.28125 2.96875,-0.46875 c 0,-0.109375 0.0625,-0.375 0.109375,-0.546875 0.046875,-0.1875 0.125,-0.46875 0.15625,-0.625 L 3.375,-2.171875 C 3.421875,-2.359375 3.5,-2.6875 3.5,-2.71875 3.5,-2.875 3.375,-2.9375 3.265625,-2.9375 c -0.125,0 -0.28125,0.078125 -0.328125,0.28125 z M 2.5,-0.875 C 2.453125,-0.671875 2.296875,-0.53125 2.140625,-0.40625 2.078125,-0.34375 1.796875,-0.125 1.5,-0.125 c -0.265625,0 -0.515625,-0.1875 -0.515625,-0.671875 0,-0.375 0.203125,-1.140625 0.375,-1.421875 0.3125,-0.5625 0.671875,-0.65625 0.859375,-0.65625 0.484375,0 0.625,0.53125 0.625,0.609375 0,0.015625 -0.015625,0.078125 -0.015625,0.09375 z m 0,0"
transform="translate(153.898,136.259)"
id="path5587" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5593">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 2.546875,2.5 V 2.09375 h -0.96875 v -9.171875 h 0.96875 v -0.40625 h -1.375 V 2.5 Z m 0,0"
transform="translate(158.717,134.765)"
id="path5591" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5597">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.859375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234375,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 2.03125,-6.125 0.59375,-0.390625 c -0.046875,0.140625 -0.046875,0.15625 -0.046875,0.21875 0,0.234375 0.203125,0.28125 0.296875,0.28125 0.125,0 0.265625,-0.09375 0.328125,-0.203125 0.046875,-0.09375 0.5,-1.9375 0.5625,-2.1875 0.34375,0.03125 1.15625,0.1875 1.15625,0.84375 0,0.078125 0,0.109375 -0.03125,0.21875 -0.015625,0.109375 -0.03125,0.234375 -0.03125,0.34375 0,0.578125 0.390625,0.984375 0.90625,0.984375 0.296875,0 0.578125,-0.15625 0.796875,-0.53125 0.25,-0.4375 0.359375,-0.984375 0.359375,-1 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.1875 -0.203125,0.71875 -0.421875,1.234375 -0.859375,1.234375 -0.203125,0 -0.328125,-0.109375 -0.328125,-0.46875 0,-0.171875 0.046875,-0.40625 0.078125,-0.5625 C 3.5625,-1.3125 3.5625,-1.34375 3.5625,-1.453125 3.5625,-2.09375 2.9375,-2.375 2.078125,-2.5 2.390625,-2.671875 2.71875,-2.984375 2.9375,-3.234375 3.421875,-3.765625 3.875,-4.1875 4.359375,-4.1875 c 0.0625,0 0.078125,0 0.09375,0.015625 0.125,0.015625 0.125,0.015625 0.21875,0.078125 0.015625,0 0.015625,0.015625 0.03125,0.03125 -0.46875,0.03125 -0.5625,0.421875 -0.5625,0.546875 0,0.15625 0.109375,0.34375 0.375,0.34375 0.265625,0 0.546875,-0.21875 0.546875,-0.609375 0,-0.296875 -0.234375,-0.625 -0.671875,-0.625 -0.28125,0 -0.734375,0.078125 -1.453125,0.875 -0.34375,0.375 -0.734375,0.78125 -1.109375,0.921875 z m 0,0"
transform="translate(161.485,134.765)"
id="path5595" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5601">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 1.578125,-7.484375 H 0.21875 v 0.40625 H 1.1875 V 2.09375 H 0.21875 V 2.5 h 1.359375 z m 0,0"
transform="translate(166.985,134.765)"
id="path5599" />
</g>
</g>
</g>
<g
transform="matrix(0.352778,0,0,0.352778,56.170321,101.01024)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$d_a[k+1]$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g5713">
<g
id="g5711">
<g
style="fill:#000000;fill-opacity:1"
id="g5687">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 5.140625,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.15625,0 -1.09375,0.09375 -1.265625,0.109375 -0.078125,0.015625 -0.140625,0.0625 -0.140625,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 4.3125,-6.125 3.71875,-3.765625 C 3.53125,-4.140625 3.25,-4.40625 2.796875,-4.40625 c -1.15625,0 -2.390625,1.46875 -2.390625,2.921875 0,0.9375 0.546875,1.59375 1.3125,1.59375 0.203125,0 0.703125,-0.046875 1.296875,-0.75 0.078125,0.421875 0.4375,0.75 0.90625,0.75 0.359375,0 0.578125,-0.234375 0.75,-0.546875 0.15625,-0.359375 0.296875,-0.96875 0.296875,-0.984375 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.1875 -0.171875,0.640625 -0.34375,1.234375 -0.75,1.234375 -0.28125,0 -0.296875,-0.265625 -0.296875,-0.453125 0,-0.25 0.015625,-0.3125 0.046875,-0.484375 z m -2.0625,5.625 C 3.015625,-1 3.015625,-0.984375 2.875,-0.8125 2.4375,-0.265625 2.03125,-0.109375 1.75,-0.109375 c -0.5,0 -0.640625,-0.546875 -0.640625,-0.9375 0,-0.5 0.3125,-1.71875 0.546875,-2.1875 0.3125,-0.578125 0.75,-0.953125 1.15625,-0.953125 0.640625,0 0.78125,0.8125 0.78125,0.875 0,0.0625 -0.015625,0.125 -0.03125,0.171875 z m 0,0"
transform="translate(148.712,134.765)"
id="path5685" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5691">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.9375,-2.65625 c -0.140625,-0.234375 -0.375,-0.421875 -0.71875,-0.421875 -0.890625,0 -1.796875,0.984375 -1.796875,1.984375 0,0.6875 0.453125,1.15625 1.0625,1.15625 0.375,0 0.703125,-0.203125 0.984375,-0.484375 C 2.59375,0 3,0.0625 3.1875,0.0625 c 0.25,0 0.421875,-0.140625 0.546875,-0.359375 0.15625,-0.28125 0.25,-0.671875 0.25,-0.703125 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.109375,0 -0.109375,0.03125 -0.15625,0.21875 C 3.625,-0.53125 3.5,-0.125 3.203125,-0.125 3.03125,-0.125 2.96875,-0.28125 2.96875,-0.46875 c 0,-0.109375 0.0625,-0.375 0.109375,-0.546875 0.046875,-0.1875 0.125,-0.46875 0.15625,-0.625 L 3.375,-2.171875 C 3.421875,-2.359375 3.5,-2.6875 3.5,-2.71875 3.5,-2.875 3.375,-2.9375 3.265625,-2.9375 c -0.125,0 -0.28125,0.078125 -0.328125,0.28125 z M 2.5,-0.875 C 2.453125,-0.671875 2.296875,-0.53125 2.140625,-0.40625 2.078125,-0.34375 1.796875,-0.125 1.5,-0.125 c -0.265625,0 -0.515625,-0.1875 -0.515625,-0.671875 0,-0.375 0.203125,-1.140625 0.375,-1.421875 0.3125,-0.5625 0.671875,-0.65625 0.859375,-0.65625 0.484375,0 0.625,0.53125 0.625,0.609375 0,0.015625 -0.015625,0.078125 -0.015625,0.09375 z m 0,0"
transform="translate(153.898,136.259)"
id="path5689" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5695">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 2.546875,2.5 V 2.09375 h -0.96875 v -9.171875 h 0.96875 v -0.40625 h -1.375 V 2.5 Z m 0,0"
transform="translate(158.717,134.765)"
id="path5693" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5699">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.859375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234375,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 2.03125,-6.125 0.59375,-0.390625 c -0.046875,0.140625 -0.046875,0.15625 -0.046875,0.21875 0,0.234375 0.203125,0.28125 0.296875,0.28125 0.125,0 0.265625,-0.09375 0.328125,-0.203125 0.046875,-0.09375 0.5,-1.9375 0.5625,-2.1875 0.34375,0.03125 1.15625,0.1875 1.15625,0.84375 0,0.078125 0,0.109375 -0.03125,0.21875 -0.015625,0.109375 -0.03125,0.234375 -0.03125,0.34375 0,0.578125 0.390625,0.984375 0.90625,0.984375 0.296875,0 0.578125,-0.15625 0.796875,-0.53125 0.25,-0.4375 0.359375,-0.984375 0.359375,-1 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.1875 -0.203125,0.71875 -0.421875,1.234375 -0.859375,1.234375 -0.203125,0 -0.328125,-0.109375 -0.328125,-0.46875 0,-0.171875 0.046875,-0.40625 0.078125,-0.5625 C 3.5625,-1.3125 3.5625,-1.34375 3.5625,-1.453125 3.5625,-2.09375 2.9375,-2.375 2.078125,-2.5 2.390625,-2.671875 2.71875,-2.984375 2.9375,-3.234375 3.421875,-3.765625 3.875,-4.1875 4.359375,-4.1875 c 0.0625,0 0.078125,0 0.09375,0.015625 0.125,0.015625 0.125,0.015625 0.21875,0.078125 0.015625,0 0.015625,0.015625 0.03125,0.03125 -0.46875,0.03125 -0.5625,0.421875 -0.5625,0.546875 0,0.15625 0.109375,0.34375 0.375,0.34375 0.265625,0 0.546875,-0.21875 0.546875,-0.609375 0,-0.296875 -0.234375,-0.625 -0.671875,-0.625 -0.28125,0 -0.734375,0.078125 -1.453125,0.875 -0.34375,0.375 -0.734375,0.78125 -1.109375,0.921875 z m 0,0"
transform="translate(161.485,134.765)"
id="path5697" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5703">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 4.078125,-2.296875 h 2.78125 C 7,-2.296875 7.1875,-2.296875 7.1875,-2.5 7.1875,-2.6875 7,-2.6875 6.859375,-2.6875 h -2.78125 v -2.796875 c 0,-0.140625 0,-0.328125 -0.203125,-0.328125 -0.203125,0 -0.203125,0.1875 -0.203125,0.328125 V -2.6875 h -2.78125 c -0.140625,0 -0.328125,0 -0.328125,0.1875 0,0.203125 0.1875,0.203125 0.328125,0.203125 h 2.78125 V 0.5 c 0,0.140625 0,0.328125 0.203125,0.328125 0.203125,0 0.203125,-0.1875 0.203125,-0.328125 z m 0,0"
transform="translate(169.199,134.765)"
id="path5701" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5709">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.9375,-6.375 c 0,-0.25 0,-0.265625 -0.234375,-0.265625 C 2.078125,-6 1.203125,-6 0.890625,-6 v 0.3125 c 0.203125,0 0.78125,0 1.296875,-0.265625 v 5.171875 c 0,0.359375 -0.03125,0.46875 -0.921875,0.46875 h -0.3125 V 0 c 0.34375,-0.03125 1.203125,-0.03125 1.609375,-0.03125 0.390625,0 1.265625,0 1.609375,0.03125 v -0.3125 h -0.3125 c -0.90625,0 -0.921875,-0.109375 -0.921875,-0.46875 z m 0,0"
transform="translate(179.15961,134.765)"
id="path5705" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 1.578125,-7.484375 H 0.21875 v 0.40625 H 1.1875 V 2.09375 H 0.21875 V 2.5 h 1.359375 z m 0,0"
transform="translate(184.14091,134.765)"
id="path5707" />
</g>
</g>
</g>
<g
transform="matrix(0.352778,0,0,0.352778,43.988683,119.09699)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$\\alpha[k+1]$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g5930">
<g
id="g5928">
<g
style="fill:#000000;fill-opacity:1"
id="g5908">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 4.75,-2.359375 c 0,-1.5625 -0.921875,-2.046875 -1.65625,-2.046875 -1.375,0 -2.6875,1.421875 -2.6875,2.828125 0,0.9375 0.59375,1.6875 1.625,1.6875 0.625,0 1.34375,-0.234375 2.09375,-0.84375 0.125,0.53125 0.453125,0.84375 0.90625,0.84375 0.53125,0 0.84375,-0.546875 0.84375,-0.703125 0,-0.078125 -0.0625,-0.109375 -0.125,-0.109375 -0.0625,0 -0.09375,0.03125 -0.125,0.109375 -0.1875,0.484375 -0.546875,0.484375 -0.5625,0.484375 -0.3125,0 -0.3125,-0.78125 -0.3125,-1.015625 0,-0.203125 0,-0.234375 0.109375,-0.34375 C 5.796875,-2.65625 6,-3.8125 6,-3.8125 6,-3.84375 5.984375,-3.921875 5.875,-3.921875 c -0.09375,0 -0.09375,0.03125 -0.140625,0.21875 -0.1875,0.625 -0.515625,1.375 -0.984375,1.96875 z m -0.65625,1.375 c -0.890625,0.765625 -1.65625,0.875 -2.046875,0.875 -0.59375,0 -0.90625,-0.453125 -0.90625,-1.09375 0,-0.484375 0.265625,-1.5625 0.578125,-2.0625 C 2.1875,-4 2.734375,-4.1875 3.078125,-4.1875 c 0.984375,0 0.984375,1.3125 0.984375,2.078125 0,0.375 0,0.953125 0.03125,1.125 z m 0,0"
transform="translate(148.712,134.765)"
id="path5906" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5912">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 2.546875,2.5 V 2.09375 h -0.96875 v -9.171875 h 0.96875 v -0.40625 h -1.375 V 2.5 Z m 0,0"
transform="translate(155.122,134.765)"
id="path5910" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5916">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.859375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234375,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 2.03125,-6.125 0.59375,-0.390625 c -0.046875,0.140625 -0.046875,0.15625 -0.046875,0.21875 0,0.234375 0.203125,0.28125 0.296875,0.28125 0.125,0 0.265625,-0.09375 0.328125,-0.203125 0.046875,-0.09375 0.5,-1.9375 0.5625,-2.1875 0.34375,0.03125 1.15625,0.1875 1.15625,0.84375 0,0.078125 0,0.109375 -0.03125,0.21875 -0.015625,0.109375 -0.03125,0.234375 -0.03125,0.34375 0,0.578125 0.390625,0.984375 0.90625,0.984375 0.296875,0 0.578125,-0.15625 0.796875,-0.53125 0.25,-0.4375 0.359375,-0.984375 0.359375,-1 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.1875 -0.203125,0.71875 -0.421875,1.234375 -0.859375,1.234375 -0.203125,0 -0.328125,-0.109375 -0.328125,-0.46875 0,-0.171875 0.046875,-0.40625 0.078125,-0.5625 C 3.5625,-1.3125 3.5625,-1.34375 3.5625,-1.453125 3.5625,-2.09375 2.9375,-2.375 2.078125,-2.5 2.390625,-2.671875 2.71875,-2.984375 2.9375,-3.234375 3.421875,-3.765625 3.875,-4.1875 4.359375,-4.1875 c 0.0625,0 0.078125,0 0.09375,0.015625 0.125,0.015625 0.125,0.015625 0.21875,0.078125 0.015625,0 0.015625,0.015625 0.03125,0.03125 -0.46875,0.03125 -0.5625,0.421875 -0.5625,0.546875 0,0.15625 0.109375,0.34375 0.375,0.34375 0.265625,0 0.546875,-0.21875 0.546875,-0.609375 0,-0.296875 -0.234375,-0.625 -0.671875,-0.625 -0.28125,0 -0.734375,0.078125 -1.453125,0.875 -0.34375,0.375 -0.734375,0.78125 -1.109375,0.921875 z m 0,0"
transform="translate(157.89,134.765)"
id="path5914" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5920">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 4.078125,-2.296875 h 2.78125 C 7,-2.296875 7.1875,-2.296875 7.1875,-2.5 7.1875,-2.6875 7,-2.6875 6.859375,-2.6875 h -2.78125 v -2.796875 c 0,-0.140625 0,-0.328125 -0.203125,-0.328125 -0.203125,0 -0.203125,0.1875 -0.203125,0.328125 V -2.6875 h -2.78125 c -0.140625,0 -0.328125,0 -0.328125,0.1875 0,0.203125 0.1875,0.203125 0.328125,0.203125 h 2.78125 V 0.5 c 0,0.140625 0,0.328125 0.203125,0.328125 0.203125,0 0.203125,-0.1875 0.203125,-0.328125 z m 0,0"
transform="translate(165.604,134.765)"
id="path5918" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g5926">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.9375,-6.375 c 0,-0.25 0,-0.265625 -0.234375,-0.265625 C 2.078125,-6 1.203125,-6 0.890625,-6 v 0.3125 c 0.203125,0 0.78125,0 1.296875,-0.265625 v 5.171875 c 0,0.359375 -0.03125,0.46875 -0.921875,0.46875 h -0.3125 V 0 c 0.34375,-0.03125 1.203125,-0.03125 1.609375,-0.03125 0.390625,0 1.265625,0 1.609375,0.03125 v -0.3125 h -0.3125 c -0.90625,0 -0.921875,-0.109375 -0.921875,-0.46875 z m 0,0"
transform="translate(175.56461,134.765)"
id="path5922" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 1.578125,-7.484375 H 0.21875 v 0.40625 H 1.1875 V 2.09375 H 0.21875 V 2.5 h 1.359375 z m 0,0"
transform="translate(180.54591,134.765)"
id="path5924" />
</g>
</g>
</g>
<g
transform="matrix(0.352778,0,0,0.352778,73.533467,131.67297)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$A$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g6046">
<g
id="g6044">
<g
style="fill:#000000;fill-opacity:1"
id="g6042">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 1.78125,-1.140625 C 1.390625,-0.484375 1,-0.34375 0.5625,-0.3125 0.4375,-0.296875 0.34375,-0.296875 0.34375,-0.109375 0.34375,-0.046875 0.40625,0 0.484375,0 0.75,0 1.0625,-0.03125 1.328125,-0.03125 c 0.34375,0 0.6875,0.03125 1,0.03125 0.0625,0 0.1875,0 0.1875,-0.1875 0,-0.109375 -0.078125,-0.125 -0.15625,-0.125 -0.21875,-0.015625 -0.46875,-0.09375 -0.46875,-0.34375 0,-0.125 0.0625,-0.234375 0.140625,-0.375 l 0.765625,-1.265625 h 2.5 c 0.015625,0.203125 0.15625,1.5625 0.15625,1.65625 0,0.296875 -0.515625,0.328125 -0.71875,0.328125 C 4.59375,-0.3125 4.5,-0.3125 4.5,-0.109375 4.5,0 4.609375,0 4.640625,0 5.046875,0 5.46875,-0.03125 5.875,-0.03125 6.125,-0.03125 6.765625,0 7.015625,0 7.0625,0 7.1875,0 7.1875,-0.203125 7.1875,-0.3125 7.09375,-0.3125 6.953125,-0.3125 6.34375,-0.3125 6.34375,-0.375 6.3125,-0.671875 l -0.609375,-6.21875 c -0.015625,-0.203125 -0.015625,-0.25 -0.1875,-0.25 -0.15625,0 -0.203125,0.078125 -0.265625,0.171875 z M 2.984375,-2.609375 4.9375,-5.90625 5.265625,-2.609375 Z m 0,0"
transform="translate(148.712,134.765)"
id="path6040" />
</g>
</g>
</g>
<g
transform="matrix(0.352778,0,0,0.352778,37.666693,125.32966)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$A\'$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g6161">
<g
id="g6159">
<g
style="fill:#000000;fill-opacity:1"
id="g6153">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 1.78125,-1.140625 C 1.390625,-0.484375 1,-0.34375 0.5625,-0.3125 0.4375,-0.296875 0.34375,-0.296875 0.34375,-0.109375 0.34375,-0.046875 0.40625,0 0.484375,0 0.75,0 1.0625,-0.03125 1.328125,-0.03125 c 0.34375,0 0.6875,0.03125 1,0.03125 0.0625,0 0.1875,0 0.1875,-0.1875 0,-0.109375 -0.078125,-0.125 -0.15625,-0.125 -0.21875,-0.015625 -0.46875,-0.09375 -0.46875,-0.34375 0,-0.125 0.0625,-0.234375 0.140625,-0.375 l 0.765625,-1.265625 h 2.5 c 0.015625,0.203125 0.15625,1.5625 0.15625,1.65625 0,0.296875 -0.515625,0.328125 -0.71875,0.328125 C 4.59375,-0.3125 4.5,-0.3125 4.5,-0.109375 4.5,0 4.609375,0 4.640625,0 5.046875,0 5.46875,-0.03125 5.875,-0.03125 6.125,-0.03125 6.765625,0 7.015625,0 7.0625,0 7.1875,0 7.1875,-0.203125 7.1875,-0.3125 7.09375,-0.3125 6.953125,-0.3125 6.34375,-0.3125 6.34375,-0.375 6.3125,-0.671875 l -0.609375,-6.21875 c -0.015625,-0.203125 -0.015625,-0.25 -0.1875,-0.25 -0.15625,0 -0.203125,0.078125 -0.265625,0.171875 z M 2.984375,-2.609375 4.9375,-5.90625 5.265625,-2.609375 Z m 0,0"
transform="translate(148.712,134.765)"
id="path6151" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g6157">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.015625,-3.296875 c 0.0625,-0.109375 0.0625,-0.171875 0.0625,-0.21875 0,-0.21875 -0.1875,-0.375 -0.40625,-0.375 -0.265625,0 -0.34375,0.21875 -0.375,0.328125 L 0.375,-0.546875 c -0.015625,0.015625 -0.046875,0.09375 -0.046875,0.109375 0,0.078125 0.21875,0.15625 0.28125,0.15625 0.046875,0 0.046875,-0.015625 0.09375,-0.125 z m 0,0"
transform="translate(156.184,131.149)"
id="path6155" />
</g>
</g>
</g>
<g
transform="matrix(0.352778,0,0,0.352778,80.176989,71.050311)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$B$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g6280">
<g
id="g6278">
<g
style="fill:#000000;fill-opacity:1"
id="g6276">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="M 1.59375,-0.78125 C 1.5,-0.390625 1.46875,-0.3125 0.6875,-0.3125 c -0.171875,0 -0.265625,0 -0.265625,0.203125 C 0.421875,0 0.515625,0 0.6875,0 H 4.25 C 5.828125,0 7,-1.171875 7,-2.15625 7,-2.875 6.421875,-3.453125 5.453125,-3.5625 6.484375,-3.75 7.53125,-4.484375 7.53125,-5.4375 c 0,-0.734375 -0.65625,-1.375 -1.84375,-1.375 H 2.328125 c -0.1875,0 -0.28125,0 -0.28125,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.015625,0 0.203125,0 0.375,0.015625 0.171875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 -0.015625,0.0625 -0.03125,0.1875 z m 1.5,-2.875 0.625,-2.46875 C 3.8125,-6.46875 3.828125,-6.5 4.25,-6.5 h 1.296875 c 0.875,0 1.078125,0.59375 1.078125,1.03125 0,0.875 -0.859375,1.8125 -2.0625,1.8125 z m -0.4375,3.34375 c -0.140625,0 -0.15625,0 -0.21875,0 -0.109375,-0.015625 -0.140625,-0.03125 -0.140625,-0.109375 0,-0.03125 0,-0.046875 0.0625,-0.21875 l 0.6875,-2.78125 h 1.875 c 0.953125,0 1.15625,0.734375 1.15625,1.15625 C 6.078125,-1.28125 5.1875,-0.3125 4,-0.3125 Z m 0,0"
transform="translate(148.712,134.765)"
id="path6274" />
</g>
</g>
</g>
<g
transform="matrix(0.352778,0,0,0.352778,56.91771,128.77601)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$l_a$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="1.0"
ns1:alignment="middle center"
inkscapeversion="0.92.4"
ns1:jacobian_sqrt="0.352778"
id="g6405">
<g
id="g6403">
<g
style="fill:#000000;fill-opacity:1"
id="g6397">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.578125,-6.8125 c 0,0 0,-0.109375 -0.140625,-0.109375 -0.21875,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.203125 0,0.109375 0.109375,0.109375 0.25,0.109375 0.484375,0 0.5,0.09375 0.5,0.171875 L 1.75,-6.125 0.484375,-1.140625 C 0.453125,-1.03125 0.4375,-0.96875 0.4375,-0.8125 c 0,0.578125 0.4375,0.921875 0.90625,0.921875 0.328125,0 0.578125,-0.203125 0.75,-0.5625 0.171875,-0.375 0.296875,-0.953125 0.296875,-0.96875 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.125,0.1875 C 1.96875,-0.703125 1.78125,-0.109375 1.375,-0.109375 c -0.296875,0 -0.296875,-0.3125 -0.296875,-0.453125 0,-0.25 0.015625,-0.296875 0.0625,-0.484375 z m 0,0"
transform="translate(148.712,134.765)"
id="path6395" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g6401">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.9375,-2.65625 c -0.140625,-0.234375 -0.375,-0.421875 -0.71875,-0.421875 -0.890625,0 -1.796875,0.984375 -1.796875,1.984375 0,0.6875 0.453125,1.15625 1.0625,1.15625 0.375,0 0.703125,-0.203125 0.984375,-0.484375 C 2.59375,0 3,0.0625 3.1875,0.0625 c 0.25,0 0.421875,-0.140625 0.546875,-0.359375 0.15625,-0.28125 0.25,-0.671875 0.25,-0.703125 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.109375,0 -0.109375,0.03125 -0.15625,0.21875 C 3.625,-0.53125 3.5,-0.125 3.203125,-0.125 3.03125,-0.125 2.96875,-0.28125 2.96875,-0.46875 c 0,-0.109375 0.0625,-0.375 0.109375,-0.546875 0.046875,-0.1875 0.125,-0.46875 0.15625,-0.625 L 3.375,-2.171875 C 3.421875,-2.359375 3.5,-2.6875 3.5,-2.71875 3.5,-2.875 3.375,-2.9375 3.265625,-2.9375 c -0.125,0 -0.28125,0.078125 -0.328125,0.28125 z M 2.5,-0.875 C 2.453125,-0.671875 2.296875,-0.53125 2.140625,-0.40625 2.078125,-0.34375 1.796875,-0.125 1.5,-0.125 c -0.265625,0 -0.515625,-0.1875 -0.515625,-0.671875 0,-0.375 0.203125,-1.140625 0.375,-1.421875 0.3125,-0.5625 0.671875,-0.65625 0.859375,-0.65625 0.484375,0 0.625,0.53125 0.625,0.609375 0,0.015625 -0.015625,0.078125 -0.015625,0.09375 z m 0,0"
transform="translate(151.685,136.259)"
id="path6399" />
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 44 KiB

BIN
BAB3/img/hil_graph.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

706
BAB3/img/hil_graph.svg Normal file
View File

@ -0,0 +1,706 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:ns1="http://www.iki.fi/pav/software/textext/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg8"
version="1.1"
viewBox="0 0 210 297"
height="297mm"
width="210mm"
sodipodi:docname="hil_graph.svg"
inkscape:version="0.92.4 (unknown)">
<defs
id="defs2">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker6177"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path6175"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="marker6095"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path6093"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.8) translate(12.5,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker5121"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:collect="always">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path5119" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker5051"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lstart"
inkscape:collect="always">
<path
transform="scale(0.8) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path5049" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker4457"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4455" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4399"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lstart">
<path
transform="scale(0.8) translate(12.5,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4397" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker4319"
style="overflow:visible;"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4317"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker4118"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path4116" />
</marker>
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0.0"
refX="0.0"
id="marker4000"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path3998"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.2) rotate(180) translate(6,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible;"
id="marker1543"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send"
inkscape:collect="always">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path1541" />
</marker>
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Send"
style="overflow:visible;"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path1016"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.2) rotate(180) translate(6,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path1004"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lstart"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path1001"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.8) translate(12.5,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="202.93232"
inkscape:cy="1520.8454"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1362"
inkscape:window-height="728"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
y="62.091385"
x="56.739422"
height="25.390606"
width="66.55011"
id="rect817"
style="fill:#cccccc;stroke:#000000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
<g
id="g970"
ns1:jacobian_sqrt="0.705556"
ns1:alignment="middle center"
ns1:scale="2.0"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:text="Sistem Tertanam"
ns1:pdfconverter="pdf2svg"
ns1:texconverter="pdflatex"
ns1:version="0.11.0"
transform="matrix(0.705556,0,0,0.705556,-40.431047,-18.374585)">
<g
id="g968">
<g
id="g946"
style="fill:#000000;fill-opacity:1">
<path
id="path934"
transform="translate(148.712,134.765)"
d="m 3.484375,-3.875 -1.28125,-0.296875 c -0.625,-0.15625 -1,-0.6875 -1,-1.265625 0,-0.703125 0.53125,-1.3125 1.3125,-1.3125 1.65625,0 1.875,1.640625 1.9375,2.078125 0.015625,0.0625 0.015625,0.125 0.125,0.125 0.125,0 0.125,-0.046875 0.125,-0.234375 v -2 c 0,-0.171875 0,-0.25 -0.109375,-0.25 -0.0625,0 -0.078125,0.015625 -0.140625,0.140625 l -0.359375,0.5625 C 3.796875,-6.625 3.390625,-7.03125 2.5,-7.03125 c -1.109375,0 -1.9375,0.875 -1.9375,1.9375 0,0.828125 0.53125,1.5625 1.296875,1.828125 0.109375,0.03125 0.625,0.15625 1.328125,0.328125 0.265625,0.0625 0.5625,0.140625 0.84375,0.5 0.203125,0.265625 0.3125,0.59375 0.3125,0.921875 0,0.703125 -0.5,1.421875 -1.34375,1.421875 -0.28125,0 -1.046875,-0.046875 -1.578125,-0.53125 C 0.84375,-1.171875 0.8125,-1.796875 0.8125,-2.15625 0.796875,-2.265625 0.71875,-2.265625 0.6875,-2.265625 c -0.125,0 -0.125,0.078125 -0.125,0.25 v 2 c 0,0.171875 0,0.234375 0.109375,0.234375 0.0625,0 0.078125,-0.015625 0.140625,-0.125 0,-0.015625 0.03125,-0.046875 0.359375,-0.578125 0.3125,0.34375 0.953125,0.703125 1.84375,0.703125 1.15625,0 1.953125,-0.96875 1.953125,-2.078125 0,-0.984375 -0.65625,-1.8125 -1.484375,-2.015625 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path936"
transform="translate(154.24722,134.765)"
d="M 1.765625,-4.40625 0.375,-4.296875 v 0.3125 c 0.640625,0 0.734375,0.0625 0.734375,0.546875 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 C 0.640625,-0.015625 1.1875,-0.03125 1.421875,-0.03125 1.78125,-0.03125 2.125,-0.015625 2.46875,0 v -0.3125 c -0.671875,0 -0.703125,-0.046875 -0.703125,-0.4375 z m 0.03125,-1.734375 c 0,-0.3125 -0.234375,-0.53125 -0.515625,-0.53125 -0.3125,0 -0.53125,0.265625 -0.53125,0.53125 0,0.265625 0.21875,0.53125 0.53125,0.53125 0.28125,0 0.515625,-0.21875 0.515625,-0.53125 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path938"
transform="translate(157.01483,134.765)"
d="m 2.078125,-1.9375 c 0.21875,0.046875 1.03125,0.203125 1.03125,0.921875 0,0.5 -0.34375,0.90625 -1.125,0.90625 -0.84375,0 -1.203125,-0.5625 -1.390625,-1.421875 C 0.5625,-1.65625 0.5625,-1.6875 0.453125,-1.6875 c -0.125,0 -0.125,0.0625 -0.125,0.234375 V -0.125 c 0,0.171875 0,0.234375 0.109375,0.234375 0.046875,0 0.0625,-0.015625 0.25,-0.203125 0.015625,-0.015625 0.015625,-0.03125 0.203125,-0.21875 0.4375,0.40625 0.890625,0.421875 1.09375,0.421875 1.140625,0 1.609375,-0.671875 1.609375,-1.390625 0,-0.515625 -0.296875,-0.828125 -0.421875,-0.9375 C 2.84375,-2.546875 2.453125,-2.625 2.03125,-2.703125 1.46875,-2.8125 0.8125,-2.9375 0.8125,-3.515625 c 0,-0.359375 0.25,-0.765625 1.109375,-0.765625 1.09375,0 1.15625,0.90625 1.171875,1.203125 0,0.09375 0.09375,0.09375 0.109375,0.09375 0.140625,0 0.140625,-0.046875 0.140625,-0.234375 v -1.015625 c 0,-0.15625 0,-0.234375 -0.109375,-0.234375 -0.046875,0 -0.078125,0 -0.203125,0.125 -0.03125,0.03125 -0.125,0.125 -0.171875,0.15625 -0.375,-0.28125 -0.78125,-0.28125 -0.9375,-0.28125 -1.21875,0 -1.59375,0.671875 -1.59375,1.234375 0,0.34375 0.15625,0.625 0.421875,0.84375 0.328125,0.25 0.609375,0.3125 1.328125,0.453125 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path940"
transform="translate(160.94408,134.765)"
d="m 1.71875,-3.984375 h 1.4375 v -0.3125 H 1.71875 V -6.125 h -0.25 c 0,0.8125 -0.296875,1.875 -1.28125,1.921875 v 0.21875 h 0.84375 v 2.75 c 0,1.21875 0.9375,1.34375 1.296875,1.34375 0.703125,0 0.984375,-0.703125 0.984375,-1.34375 v -0.5625 h -0.25 V -1.25 c 0,0.734375 -0.296875,1.109375 -0.671875,1.109375 -0.671875,0 -0.671875,-0.90625 -0.671875,-1.078125 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path942"
transform="translate(164.81853,134.765)"
d="M 1.109375,-2.515625 C 1.171875,-4 2.015625,-4.25 2.359375,-4.25 c 1.015625,0 1.125,1.34375 1.125,1.734375 z m 0,0.21875 h 2.78125 c 0.21875,0 0.25,0 0.25,-0.21875 0,-0.984375 -0.546875,-1.953125 -1.78125,-1.953125 -1.15625,0 -2.078125,1.03125 -2.078125,2.28125 0,1.328125 1.046875,2.296875 2.1875,2.296875 C 3.6875,0.109375 4.140625,-1 4.140625,-1.1875 4.140625,-1.28125 4.0625,-1.3125 4,-1.3125 c -0.078125,0 -0.109375,0.0625 -0.125,0.140625 -0.34375,1.03125 -1.25,1.03125 -1.34375,1.03125 -0.5,0 -0.890625,-0.296875 -1.125,-0.671875 -0.296875,-0.46875 -0.296875,-1.125 -0.296875,-1.484375 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path944"
transform="translate(169.24591,134.765)"
d="M 1.09375,-3.421875 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.359375,-0.015625 0.859375,-0.03125 1.140625,-0.03125 0.25,0 0.765625,0.015625 1.109375,0.03125 v -0.3125 c -0.671875,0 -0.78125,0 -0.78125,-0.4375 V -2.59375 C 1.78125,-3.625 2.5,-4.1875 3.125,-4.1875 c 0.640625,0 0.75,0.53125 0.75,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.25,0 0.78125,0.015625 1.109375,0.03125 v -0.3125 c -0.65625,0 -0.765625,0 -0.765625,-0.4375 v -1.84375 c 0,-1.03125 0.703125,-1.59375 1.34375,-1.59375 0.625,0 0.734375,0.53125 0.734375,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.265625,0 0.78125,0.015625 1.125,0.03125 v -0.3125 c -0.515625,0 -0.765625,0 -0.78125,-0.296875 v -1.90625 c 0,-0.859375 0,-1.15625 -0.3125,-1.515625 -0.140625,-0.171875 -0.46875,-0.375 -1.046875,-0.375 -0.828125,0 -1.28125,0.59375 -1.4375,0.984375 C 4.390625,-4.296875 3.65625,-4.40625 3.203125,-4.40625 2.46875,-4.40625 2,-3.984375 1.71875,-3.359375 V -4.40625 L 0.3125,-4.296875 v 0.3125 c 0.703125,0 0.78125,0.0625 0.78125,0.5625 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
</g>
<g
id="g950"
style="fill:#000000;fill-opacity:1">
<path
id="path948"
transform="translate(180.86529,134.765)"
d="m 6.640625,-6.75 h -6.09375 l -0.1875,2.25 h 0.25 C 0.75,-6.109375 0.890625,-6.4375 2.40625,-6.4375 c 0.171875,0 0.4375,0 0.53125,0.015625 0.21875,0.046875 0.21875,0.15625 0.21875,0.375 v 5.265625 c 0,0.328125 0,0.46875 -1.046875,0.46875 H 1.703125 V 0 C 2.109375,-0.03125 3.125,-0.03125 3.59375,-0.03125 c 0.453125,0 1.484375,0 1.890625,0.03125 v -0.3125 h -0.40625 c -1.046875,0 -1.046875,-0.140625 -1.046875,-0.46875 v -5.265625 c 0,-0.1875 0,-0.328125 0.1875,-0.375 0.109375,-0.015625 0.375,-0.015625 0.5625,-0.015625 1.515625,0 1.65625,0.328125 1.796875,1.9375 h 0.25 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
</g>
<g
id="g966"
style="fill:#000000;fill-opacity:1">
<path
id="path952"
transform="translate(187.23339,134.765)"
d="M 1.109375,-2.515625 C 1.171875,-4 2.015625,-4.25 2.359375,-4.25 c 1.015625,0 1.125,1.34375 1.125,1.734375 z m 0,0.21875 h 2.78125 c 0.21875,0 0.25,0 0.25,-0.21875 0,-0.984375 -0.546875,-1.953125 -1.78125,-1.953125 -1.15625,0 -2.078125,1.03125 -2.078125,2.28125 0,1.328125 1.046875,2.296875 2.1875,2.296875 C 3.6875,0.109375 4.140625,-1 4.140625,-1.1875 4.140625,-1.28125 4.0625,-1.3125 4,-1.3125 c -0.078125,0 -0.109375,0.0625 -0.125,0.140625 -0.34375,1.03125 -1.25,1.03125 -1.34375,1.03125 -0.5,0 -0.890625,-0.296875 -1.125,-0.671875 -0.296875,-0.46875 -0.296875,-1.125 -0.296875,-1.484375 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path954"
transform="translate(191.66077,134.765)"
d="M 1.671875,-3.3125 V -4.40625 L 0.28125,-4.296875 v 0.3125 c 0.703125,0 0.78125,0.0625 0.78125,0.5625 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.390625,-0.015625 0.859375,-0.03125 1.140625,-0.03125 0.390625,0 0.859375,0 1.265625,0.03125 V -0.3125 H 2.46875 c -0.734375,0 -0.75,-0.109375 -0.75,-0.46875 V -2.3125 c 0,-0.984375 0.421875,-1.875 1.171875,-1.875 0.0625,0 0.09375,0 0.109375,0.015625 -0.03125,0 -0.234375,0.125 -0.234375,0.390625 0,0.265625 0.21875,0.421875 0.4375,0.421875 0.171875,0 0.421875,-0.125 0.421875,-0.4375 0,-0.3125 -0.3125,-0.609375 -0.734375,-0.609375 -0.734375,0 -1.09375,0.671875 -1.21875,1.09375 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path956"
transform="translate(195.56312,134.765)"
d="m 1.71875,-3.984375 h 1.4375 v -0.3125 H 1.71875 V -6.125 h -0.25 c 0,0.8125 -0.296875,1.875 -1.28125,1.921875 v 0.21875 h 0.84375 v 2.75 c 0,1.21875 0.9375,1.34375 1.296875,1.34375 0.703125,0 0.984375,-0.703125 0.984375,-1.34375 v -0.5625 h -0.25 V -1.25 c 0,0.734375 -0.296875,1.109375 -0.671875,1.109375 -0.671875,0 -0.671875,-0.90625 -0.671875,-1.078125 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path958"
transform="translate(199.43757,134.765)"
d="m 3.3125,-0.75 c 0.046875,0.390625 0.3125,0.8125 0.78125,0.8125 0.21875,0 0.828125,-0.140625 0.828125,-0.953125 v -0.5625 h -0.25 v 0.5625 c 0,0.578125 -0.25,0.640625 -0.359375,0.640625 -0.328125,0 -0.375,-0.453125 -0.375,-0.5 v -1.984375 c 0,-0.421875 0,-0.8125 -0.359375,-1.1875 C 3.1875,-4.3125 2.6875,-4.46875 2.21875,-4.46875 c -0.828125,0 -1.515625,0.46875 -1.515625,1.125 0,0.296875 0.203125,0.46875 0.46875,0.46875 0.28125,0 0.453125,-0.203125 0.453125,-0.453125 0,-0.125 -0.046875,-0.453125 -0.515625,-0.453125 C 1.390625,-4.140625 1.875,-4.25 2.1875,-4.25 c 0.5,0 1.0625,0.390625 1.0625,1.28125 v 0.359375 c -0.515625,0.03125 -1.203125,0.0625 -1.828125,0.359375 -0.75,0.34375 -1,0.859375 -1,1.296875 0,0.8125 0.96875,1.0625 1.59375,1.0625 0.65625,0 1.109375,-0.40625 1.296875,-0.859375 z M 3.25,-2.390625 v 1 c 0,0.9375 -0.71875,1.28125 -1.171875,1.28125 -0.484375,0 -0.890625,-0.34375 -0.890625,-0.84375 0,-0.546875 0.421875,-1.375 2.0625,-1.4375 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path960"
transform="translate(204.41887,134.765)"
d="M 1.09375,-3.421875 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.359375,-0.015625 0.859375,-0.03125 1.140625,-0.03125 0.25,0 0.765625,0.015625 1.109375,0.03125 v -0.3125 c -0.671875,0 -0.78125,0 -0.78125,-0.4375 V -2.59375 C 1.78125,-3.625 2.5,-4.1875 3.125,-4.1875 c 0.640625,0 0.75,0.53125 0.75,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.25,0 0.78125,0.015625 1.109375,0.03125 v -0.3125 c -0.515625,0 -0.765625,0 -0.765625,-0.296875 v -1.90625 c 0,-0.859375 0,-1.15625 -0.3125,-1.515625 -0.140625,-0.171875 -0.46875,-0.375 -1.046875,-0.375 C 2.46875,-4.40625 2,-3.984375 1.71875,-3.359375 V -4.40625 L 0.3125,-4.296875 v 0.3125 c 0.703125,0 0.78125,0.0625 0.78125,0.5625 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path962"
transform="translate(209.95409,134.765)"
d="m 3.3125,-0.75 c 0.046875,0.390625 0.3125,0.8125 0.78125,0.8125 0.21875,0 0.828125,-0.140625 0.828125,-0.953125 v -0.5625 h -0.25 v 0.5625 c 0,0.578125 -0.25,0.640625 -0.359375,0.640625 -0.328125,0 -0.375,-0.453125 -0.375,-0.5 v -1.984375 c 0,-0.421875 0,-0.8125 -0.359375,-1.1875 C 3.1875,-4.3125 2.6875,-4.46875 2.21875,-4.46875 c -0.828125,0 -1.515625,0.46875 -1.515625,1.125 0,0.296875 0.203125,0.46875 0.46875,0.46875 0.28125,0 0.453125,-0.203125 0.453125,-0.453125 0,-0.125 -0.046875,-0.453125 -0.515625,-0.453125 C 1.390625,-4.140625 1.875,-4.25 2.1875,-4.25 c 0.5,0 1.0625,0.390625 1.0625,1.28125 v 0.359375 c -0.515625,0.03125 -1.203125,0.0625 -1.828125,0.359375 -0.75,0.34375 -1,0.859375 -1,1.296875 0,0.8125 0.96875,1.0625 1.59375,1.0625 0.65625,0 1.109375,-0.40625 1.296875,-0.859375 z M 3.25,-2.390625 v 1 c 0,0.9375 -0.71875,1.28125 -1.171875,1.28125 -0.484375,0 -0.890625,-0.34375 -0.890625,-0.84375 0,-0.546875 0.421875,-1.375 2.0625,-1.4375 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
<path
id="path964"
transform="translate(214.93539,134.765)"
d="M 1.09375,-3.421875 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.359375,-0.015625 0.859375,-0.03125 1.140625,-0.03125 0.25,0 0.765625,0.015625 1.109375,0.03125 v -0.3125 c -0.671875,0 -0.78125,0 -0.78125,-0.4375 V -2.59375 C 1.78125,-3.625 2.5,-4.1875 3.125,-4.1875 c 0.640625,0 0.75,0.53125 0.75,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.25,0 0.78125,0.015625 1.109375,0.03125 v -0.3125 c -0.65625,0 -0.765625,0 -0.765625,-0.4375 v -1.84375 c 0,-1.03125 0.703125,-1.59375 1.34375,-1.59375 0.625,0 0.734375,0.53125 0.734375,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.265625,0 0.78125,0.015625 1.125,0.03125 v -0.3125 c -0.515625,0 -0.765625,0 -0.78125,-0.296875 v -1.90625 c 0,-0.859375 0,-1.15625 -0.3125,-1.515625 -0.140625,-0.171875 -0.46875,-0.375 -1.046875,-0.375 -0.828125,0 -1.28125,0.59375 -1.4375,0.984375 C 4.390625,-4.296875 3.65625,-4.40625 3.203125,-4.40625 2.46875,-4.40625 2,-3.984375 1.71875,-3.359375 V -4.40625 L 0.3125,-4.296875 v 0.3125 c 0.703125,0 0.78125,0.0625 0.78125,0.5625 z m 0,0"
style="stroke:none;stroke-width:0"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:3.66499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)"
d="M 54.182599,77.077135 C 35.268366,60.084564 26.626867,40.971027 49.514881,29.014871"
id="path997"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc"
inkscape:export-filename="./hil_graph.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path1539"
d="m 125.16528,26.246921 c 18.91423,16.992571 26.74606,34.880467 3.85804,46.836623"
style="fill:none;stroke:#000000;stroke-width:3.66499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1543)"
inkscape:export-filename="./hil_graph.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" />
<g
id="g2229"
transform="translate(-0.1889881,-0.18898813)"
inkscape:export-filename="./hil_graph.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<rect
y="16.145582"
x="56.55043"
height="25.390606"
width="66.55011"
id="rect815"
style="fill:#cccccc;stroke:#000000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
<g
transform="matrix(1.058333,0,0,1.058333,-74.403555,-110.15076)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="PC"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="3.0"
ns1:alignment="middle center"
ns1:jacobian_sqrt="1.058333"
id="g852">
<g
id="surface1">
<g
style="fill:#000000;fill-opacity:1"
id="g849">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.265625,-3.15625 h 1.6875 c 1.1875,0 2.265625,-0.796875 2.265625,-1.796875 C 6.21875,-5.9375 5.234375,-6.8125 3.875,-6.8125 H 0.34375 V -6.5 h 0.25 c 0.765625,0 0.78125,0.109375 0.78125,0.46875 v 5.25 c 0,0.359375 -0.015625,0.46875 -0.78125,0.46875 h -0.25 V 0 c 0.359375,-0.03125 1.09375,-0.03125 1.46875,-0.03125 0.375,0 1.125,0 1.484375,0.03125 v -0.3125 h -0.25 c -0.765625,0 -0.78125,-0.109375 -0.78125,-0.46875 z m -0.03125,-0.25 v -2.6875 C 2.234375,-6.4375 2.25,-6.5 2.71875,-6.5 h 0.890625 c 1.578125,0 1.578125,1.0625 1.578125,1.546875 0,0.46875 0,1.546875 -1.578125,1.546875 z m 0,0"
transform="translate(148.712,134.765)"
id="path845" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 0.5625,-3.40625 c 0,2.0625 1.609375,3.625 3.46875,3.625 1.625,0 2.59375,-1.390625 2.59375,-2.546875 C 6.625,-2.421875 6.625,-2.5 6.5,-2.5 6.390625,-2.5 6.390625,-2.4375 6.375,-2.328125 6.296875,-0.90625 5.234375,-0.09375 4.140625,-0.09375 c -0.609375,0 -2.5625,-0.328125 -2.5625,-3.3125 0,-2.96875 1.953125,-3.3125 2.5625,-3.3125 1.078125,0 1.96875,0.90625 2.171875,2.359375 C 6.328125,-4.21875 6.328125,-4.1875 6.46875,-4.1875 6.625,-4.1875 6.625,-4.21875 6.625,-4.421875 V -6.78125 c 0,-0.171875 0,-0.25 -0.109375,-0.25 -0.03125,0 -0.078125,0 -0.15625,0.125 l -0.5,0.734375 C 5.5,-6.53125 4.984375,-7.03125 4.03125,-7.03125 c -1.875,0 -3.46875,1.59375 -3.46875,3.625 z m 0,0"
transform="translate(155.49255,134.765)"
id="path847" />
</g>
</g>
</g>
</g>
<g
id="g7558"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<g
transform="translate(0,-1.3363476)"
id="g7507">
<path
style="fill:none;stroke:#000000;stroke-width:1.76499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.76499997, 1.76499997;stroke-dashoffset:0;stroke-opacity:1"
d="M 78.443604,-76.108265 H 40.892238 l -7.617184,-7.617184"
id="path7499"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path7503"
d="m 70.82642,-83.725449 7.617184,7.617184 h 22.450636 l 8.15173,-7.75082"
style="fill:none;stroke:#000000;stroke-width:1.76499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.76499997, 1.76499997;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<rect
y="-109.76292"
x="22.528921"
height="25.39061"
width="29.130466"
id="rect3940"
style="fill:#cccccc;stroke:#000000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
<g
id="g3996"
transform="translate(-17.294238,-174.44872)"
inkscape:export-filename="./hil_graph.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<rect
y="16.145582"
x="56.55043"
height="25.390606"
width="66.55011"
id="rect3984"
style="fill:#cccccc;stroke:#000000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
<g
transform="matrix(1.058333,0,0,1.058333,-74.403555,-110.15076)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="PC"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="3.0"
ns1:alignment="middle center"
ns1:jacobian_sqrt="1.058333"
id="g3994">
<g
id="g3992">
<g
style="fill:#000000;fill-opacity:1"
id="g3990">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.265625,-3.15625 h 1.6875 c 1.1875,0 2.265625,-0.796875 2.265625,-1.796875 C 6.21875,-5.9375 5.234375,-6.8125 3.875,-6.8125 H 0.34375 V -6.5 h 0.25 c 0.765625,0 0.78125,0.109375 0.78125,0.46875 v 5.25 c 0,0.359375 -0.015625,0.46875 -0.78125,0.46875 h -0.25 V 0 c 0.359375,-0.03125 1.09375,-0.03125 1.46875,-0.03125 0.375,0 1.125,0 1.484375,0.03125 v -0.3125 h -0.25 c -0.765625,0 -0.78125,-0.109375 -0.78125,-0.46875 z m -0.03125,-0.25 v -2.6875 C 2.234375,-6.4375 2.25,-6.5 2.71875,-6.5 h 0.890625 c 1.578125,0 1.578125,1.0625 1.578125,1.546875 0,0.46875 0,1.546875 -1.578125,1.546875 z m 0,0"
transform="translate(148.712,134.765)"
id="path3986" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 0.5625,-3.40625 c 0,2.0625 1.609375,3.625 3.46875,3.625 1.625,0 2.59375,-1.390625 2.59375,-2.546875 C 6.625,-2.421875 6.625,-2.5 6.5,-2.5 6.390625,-2.5 6.390625,-2.4375 6.375,-2.328125 6.296875,-0.90625 5.234375,-0.09375 4.140625,-0.09375 c -0.609375,0 -2.5625,-0.328125 -2.5625,-3.3125 0,-2.96875 1.953125,-3.3125 2.5625,-3.3125 1.078125,0 1.96875,0.90625 2.171875,2.359375 C 6.328125,-4.21875 6.328125,-4.1875 6.46875,-4.1875 6.625,-4.1875 6.625,-4.21875 6.625,-4.421875 V -6.78125 c 0,-0.171875 0,-0.25 -0.109375,-0.25 -0.03125,0 -0.078125,0 -0.15625,0.125 l -0.5,0.734375 C 5.5,-6.53125 4.984375,-7.03125 4.03125,-7.03125 c -1.875,0 -3.46875,1.59375 -3.46875,3.625 z m 0,0"
transform="translate(155.49255,134.765)"
id="path3988" />
</g>
</g>
</g>
</g>
<g
transform="matrix(0.705556,0,0,0.705556,-77.561655,-189.97486)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$Robot_1$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="2.0"
ns1:alignment="middle center"
ns1:jacobian_sqrt="0.705556"
id="g4234">
<g
id="g4232">
<g
style="fill:#000000;fill-opacity:1"
id="g4216">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 3.734375,-6.125 c 0.0625,-0.234375 0.09375,-0.328125 0.28125,-0.359375 C 4.109375,-6.5 4.421875,-6.5 4.625,-6.5 c 0.703125,0 1.8125,0 1.8125,0.984375 0,0.34375 -0.15625,1.03125 -0.546875,1.421875 -0.265625,0.25 -0.78125,0.578125 -1.6875,0.578125 H 3.09375 Z m 1.4375,2.734375 c 1.015625,-0.21875 2.1875,-0.921875 2.1875,-1.921875 0,-0.859375 -0.890625,-1.5 -2.203125,-1.5 H 2.328125 c -0.203125,0 -0.296875,0 -0.296875,0.203125 C 2.03125,-6.5 2.125,-6.5 2.3125,-6.5 c 0.015625,0 0.203125,0 0.375,0.015625 0.1875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 l -1.34375,5.34375 C 1.484375,-0.390625 1.46875,-0.3125 0.671875,-0.3125 0.5,-0.3125 0.40625,-0.3125 0.40625,-0.109375 0.40625,0 0.53125,0 0.546875,0 c 0.28125,0 0.984375,-0.03125 1.25,-0.03125 0.28125,0 1,0.03125 1.28125,0.03125 0.078125,0 0.1875,0 0.1875,-0.203125 0,-0.109375 -0.078125,-0.109375 -0.28125,-0.109375 -0.359375,0 -0.640625,0 -0.640625,-0.171875 0,-0.0625 0.015625,-0.109375 0.03125,-0.171875 l 0.65625,-2.640625 h 1.1875 c 0.90625,0 1.078125,0.5625 1.078125,0.90625 0,0.140625 -0.078125,0.453125 -0.140625,0.6875 C 5.09375,-1.421875 5,-1.0625 5,-0.859375 5,0.21875 6.203125,0.21875 6.328125,0.21875 c 0.84375,0 1.203125,-1 1.203125,-1.140625 0,-0.125 -0.109375,-0.125 -0.125,-0.125 -0.09375,0 -0.109375,0.0625 -0.125,0.140625 C 7.03125,-0.171875 6.59375,0 6.375,0 6.046875,0 5.96875,-0.21875 5.96875,-0.609375 c 0,-0.3125 0.0625,-0.8125 0.109375,-1.140625 0.015625,-0.140625 0.03125,-0.328125 0.03125,-0.46875 0,-0.765625 -0.671875,-1.078125 -0.9375,-1.171875 z m 0,0"
transform="translate(148.712,134.765)"
id="path4214" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g4226">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 4.671875,-2.71875 c 0,-1.046875 -0.6875,-1.6875 -1.59375,-1.6875 -1.328125,0 -2.671875,1.421875 -2.671875,2.828125 0,0.984375 0.671875,1.6875 1.59375,1.6875 1.328125,0 2.671875,-1.375 2.671875,-2.828125 z m -2.65625,2.609375 c -0.4375,0 -0.875,-0.3125 -0.875,-1.09375 0,-0.484375 0.265625,-1.5625 0.578125,-2.0625 0.5,-0.765625 1.078125,-0.921875 1.359375,-0.921875 0.578125,0 0.875,0.484375 0.875,1.078125 0,0.390625 -0.203125,1.4375 -0.578125,2.078125 -0.359375,0.578125 -0.90625,0.921875 -1.359375,0.921875 z m 0,0"
transform="translate(156.3563,134.765)"
id="path4218" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.21875,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.25,0.125 0.46875,0 0.484375,0.0625 0.484375,0.171875 0,0.0625 -0.078125,0.40625 -0.125,0.609375 l -0.828125,3.25 c -0.109375,0.5 -0.15625,0.671875 -0.15625,1.015625 0,0.9375 0.53125,1.5625 1.265625,1.5625 1.171875,0 2.40625,-1.484375 2.40625,-2.921875 0,-0.90625 -0.53125,-1.59375 -1.328125,-1.59375 -0.453125,0 -0.875,0.296875 -1.171875,0.59375 z M 1.453125,-3.046875 C 1.5,-3.265625 1.5,-3.28125 1.59375,-3.390625 2.078125,-4.03125 2.53125,-4.1875 2.796875,-4.1875 c 0.359375,0 0.625,0.296875 0.625,0.9375 0,0.59375 -0.328125,1.734375 -0.515625,2.109375 -0.328125,0.671875 -0.78125,1.03125 -1.171875,1.03125 -0.34375,0 -0.671875,-0.265625 -0.671875,-1 0,-0.203125 0,-0.390625 0.15625,-1.015625 z m 0,0"
transform="translate(161.18517,134.765)"
id="path4220" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 4.671875,-2.71875 c 0,-1.046875 -0.6875,-1.6875 -1.59375,-1.6875 -1.328125,0 -2.671875,1.421875 -2.671875,2.828125 0,0.984375 0.671875,1.6875 1.59375,1.6875 1.328125,0 2.671875,-1.375 2.671875,-2.828125 z m -2.65625,2.609375 c -0.4375,0 -0.875,-0.3125 -0.875,-1.09375 0,-0.484375 0.265625,-1.5625 0.578125,-2.0625 0.5,-0.765625 1.078125,-0.921875 1.359375,-0.921875 0.578125,0 0.875,0.484375 0.875,1.078125 0,0.390625 -0.203125,1.4375 -0.578125,2.078125 -0.359375,0.578125 -0.90625,0.921875 -1.359375,0.921875 z m 0,0"
transform="translate(165.46112,134.765)"
id="path4222" />
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.046875,-3.984375 h 0.9375 c 0.203125,0 0.3125,0 0.3125,-0.203125 0,-0.109375 -0.109375,-0.109375 -0.28125,-0.109375 h -0.875 C 2.5,-5.71875 2.546875,-5.90625 2.546875,-5.96875 c 0,-0.171875 -0.125,-0.265625 -0.296875,-0.265625 -0.03125,0 -0.3125,0 -0.390625,0.359375 L 1.46875,-4.296875 h -0.9375 c -0.203125,0 -0.296875,0 -0.296875,0.1875 0,0.125 0.078125,0.125 0.28125,0.125 h 0.875 C 0.671875,-1.15625 0.625,-0.984375 0.625,-0.8125 0.625,-0.265625 1,0.109375 1.546875,0.109375 2.5625,0.109375 3.125,-1.34375 3.125,-1.421875 3.125,-1.53125 3.046875,-1.53125 3.015625,-1.53125 2.921875,-1.53125 2.90625,-1.5 2.859375,-1.390625 2.4375,-0.34375 1.90625,-0.109375 1.5625,-0.109375 c -0.203125,0 -0.3125,-0.125 -0.3125,-0.453125 0,-0.25 0.03125,-0.3125 0.0625,-0.484375 z m 0,0"
transform="translate(170.28999,134.765)"
id="path4224" />
</g>
<g
style="fill:#000000;fill-opacity:1"
id="g4230">
<path
inkscape:connector-curvature="0"
style="stroke:none;stroke-width:0"
d="m 2.328125,-4.4375 c 0,-0.1875 0,-0.1875 -0.203125,-0.1875 -0.453125,0.4375 -1.078125,0.4375 -1.359375,0.4375 v 0.25 c 0.15625,0 0.625,0 1,-0.1875 v 3.546875 c 0,0.234375 0,0.328125 -0.6875,0.328125 H 0.8125 V 0 c 0.125,0 0.984375,-0.03125 1.234375,-0.03125 0.21875,0 1.09375,0.03125 1.25,0.03125 V -0.25 H 3.03125 c -0.703125,0 -0.703125,-0.09375 -0.703125,-0.328125 z m 0,0"
transform="translate(173.885,136.259)"
id="path4228" />
</g>
</g>
</g>
<rect
style="fill:#cccccc;stroke:#000000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
id="rect4249"
width="29.130466"
height="25.39061"
x="58.339386"
y="-109.76292" />
<rect
y="-109.76292"
x="94.619537"
height="25.39061"
width="29.130466"
id="rect4273"
style="fill:#cccccc;stroke:#000000;stroke-width:0.66500002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
<path
inkscape:connector-curvature="0"
id="path4303"
d="m 37.419642,-111.40328 14.930059,-20.41071"
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker4319)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker4399);marker-end:url(#marker4457)"
d="M 111.31399,-111.40328 96.383928,-131.81399"
id="path4395"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker5051);marker-end:url(#marker5121)"
d="m 72.760416,-111.59227 0.188987,-19.27678"
id="path5047"
inkscape:connector-curvature="0" />
<g
transform="matrix(0.705556,0.000000,0.000000,0.705556,-41.828363,-189.974860)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$Robot_2$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="2.0"
ns1:alignment="middle center"
ns1:jacobian_sqrt="0.705556"
id="g5940">
<g
id="g5938">
<g
style="fill:rgb(0%,0%,0%);fill-opacity:1;"
id="g5922">
<path
style="stroke:none;stroke-width:0"
d="M 3.734375 -6.125 C 3.796875 -6.359375 3.828125 -6.453125 4.015625 -6.484375 C 4.109375 -6.5 4.421875 -6.5 4.625 -6.5 C 5.328125 -6.5 6.4375 -6.5 6.4375 -5.515625 C 6.4375 -5.171875 6.28125 -4.484375 5.890625 -4.09375 C 5.625 -3.84375 5.109375 -3.515625 4.203125 -3.515625 L 3.09375 -3.515625 Z M 5.171875 -3.390625 C 6.1875 -3.609375 7.359375 -4.3125 7.359375 -5.3125 C 7.359375 -6.171875 6.46875 -6.8125 5.15625 -6.8125 L 2.328125 -6.8125 C 2.125 -6.8125 2.03125 -6.8125 2.03125 -6.609375 C 2.03125 -6.5 2.125 -6.5 2.3125 -6.5 C 2.328125 -6.5 2.515625 -6.5 2.6875 -6.484375 C 2.875 -6.453125 2.953125 -6.453125 2.953125 -6.3125 C 2.953125 -6.28125 2.953125 -6.25 2.921875 -6.125 L 1.578125 -0.78125 C 1.484375 -0.390625 1.46875 -0.3125 0.671875 -0.3125 C 0.5 -0.3125 0.40625 -0.3125 0.40625 -0.109375 C 0.40625 0 0.53125 0 0.546875 0 C 0.828125 0 1.53125 -0.03125 1.796875 -0.03125 C 2.078125 -0.03125 2.796875 0 3.078125 0 C 3.15625 0 3.265625 0 3.265625 -0.203125 C 3.265625 -0.3125 3.1875 -0.3125 2.984375 -0.3125 C 2.625 -0.3125 2.34375 -0.3125 2.34375 -0.484375 C 2.34375 -0.546875 2.359375 -0.59375 2.375 -0.65625 L 3.03125 -3.296875 L 4.21875 -3.296875 C 5.125 -3.296875 5.296875 -2.734375 5.296875 -2.390625 C 5.296875 -2.25 5.21875 -1.9375 5.15625 -1.703125 C 5.09375 -1.421875 5 -1.0625 5 -0.859375 C 5 0.21875 6.203125 0.21875 6.328125 0.21875 C 7.171875 0.21875 7.53125 -0.78125 7.53125 -0.921875 C 7.53125 -1.046875 7.421875 -1.046875 7.40625 -1.046875 C 7.3125 -1.046875 7.296875 -0.984375 7.28125 -0.90625 C 7.03125 -0.171875 6.59375 0 6.375 0 C 6.046875 0 5.96875 -0.21875 5.96875 -0.609375 C 5.96875 -0.921875 6.03125 -1.421875 6.078125 -1.75 C 6.09375 -1.890625 6.109375 -2.078125 6.109375 -2.21875 C 6.109375 -2.984375 5.4375 -3.296875 5.171875 -3.390625 Z M 5.171875 -3.390625 "
transform="translate(148.712,134.765)"
id="path5920" />
</g>
<g
style="fill:rgb(0%,0%,0%);fill-opacity:1;"
id="g5932">
<path
style="stroke:none;stroke-width:0"
d="M 4.671875 -2.71875 C 4.671875 -3.765625 3.984375 -4.40625 3.078125 -4.40625 C 1.75 -4.40625 0.40625 -2.984375 0.40625 -1.578125 C 0.40625 -0.59375 1.078125 0.109375 2 0.109375 C 3.328125 0.109375 4.671875 -1.265625 4.671875 -2.71875 Z M 2.015625 -0.109375 C 1.578125 -0.109375 1.140625 -0.421875 1.140625 -1.203125 C 1.140625 -1.6875 1.40625 -2.765625 1.71875 -3.265625 C 2.21875 -4.03125 2.796875 -4.1875 3.078125 -4.1875 C 3.65625 -4.1875 3.953125 -3.703125 3.953125 -3.109375 C 3.953125 -2.71875 3.75 -1.671875 3.375 -1.03125 C 3.015625 -0.453125 2.46875 -0.109375 2.015625 -0.109375 Z M 2.015625 -0.109375 "
transform="translate(156.356303,134.765)"
id="path5924" />
<path
style="stroke:none;stroke-width:0"
d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "
transform="translate(161.185175,134.765)"
id="path5926" />
<path
style="stroke:none;stroke-width:0"
d="M 4.671875 -2.71875 C 4.671875 -3.765625 3.984375 -4.40625 3.078125 -4.40625 C 1.75 -4.40625 0.40625 -2.984375 0.40625 -1.578125 C 0.40625 -0.59375 1.078125 0.109375 2 0.109375 C 3.328125 0.109375 4.671875 -1.265625 4.671875 -2.71875 Z M 2.015625 -0.109375 C 1.578125 -0.109375 1.140625 -0.421875 1.140625 -1.203125 C 1.140625 -1.6875 1.40625 -2.765625 1.71875 -3.265625 C 2.21875 -4.03125 2.796875 -4.1875 3.078125 -4.1875 C 3.65625 -4.1875 3.953125 -3.703125 3.953125 -3.109375 C 3.953125 -2.71875 3.75 -1.671875 3.375 -1.03125 C 3.015625 -0.453125 2.46875 -0.109375 2.015625 -0.109375 Z M 2.015625 -0.109375 "
transform="translate(165.461123,134.765)"
id="path5928" />
<path
style="stroke:none;stroke-width:0"
d="M 2.046875 -3.984375 L 2.984375 -3.984375 C 3.1875 -3.984375 3.296875 -3.984375 3.296875 -4.1875 C 3.296875 -4.296875 3.1875 -4.296875 3.015625 -4.296875 L 2.140625 -4.296875 C 2.5 -5.71875 2.546875 -5.90625 2.546875 -5.96875 C 2.546875 -6.140625 2.421875 -6.234375 2.25 -6.234375 C 2.21875 -6.234375 1.9375 -6.234375 1.859375 -5.875 L 1.46875 -4.296875 L 0.53125 -4.296875 C 0.328125 -4.296875 0.234375 -4.296875 0.234375 -4.109375 C 0.234375 -3.984375 0.3125 -3.984375 0.515625 -3.984375 L 1.390625 -3.984375 C 0.671875 -1.15625 0.625 -0.984375 0.625 -0.8125 C 0.625 -0.265625 1 0.109375 1.546875 0.109375 C 2.5625 0.109375 3.125 -1.34375 3.125 -1.421875 C 3.125 -1.53125 3.046875 -1.53125 3.015625 -1.53125 C 2.921875 -1.53125 2.90625 -1.5 2.859375 -1.390625 C 2.4375 -0.34375 1.90625 -0.109375 1.5625 -0.109375 C 1.359375 -0.109375 1.25 -0.234375 1.25 -0.5625 C 1.25 -0.8125 1.28125 -0.875 1.3125 -1.046875 Z M 2.046875 -3.984375 "
transform="translate(170.289995,134.765)"
id="path5930" />
</g>
<g
style="fill:rgb(0%,0%,0%);fill-opacity:1;"
id="g5936">
<path
style="stroke:none;stroke-width:0"
d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 "
transform="translate(173.885,136.259)"
id="path5934" />
</g>
</g>
</g>
<g
transform="matrix(0.705556,0.000000,0.000000,0.705556,-5.570261,-190.024469)"
ns1:version="0.11.0"
ns1:texconverter="pdflatex"
ns1:pdfconverter="pdf2svg"
ns1:text="$Robot_3$"
ns1:preamble="/home/adnr/.config/inkscape/extensions/textext/default_packages.tex"
ns1:scale="2.0"
ns1:alignment="middle center"
ns1:jacobian_sqrt="0.705556"
id="g6064">
<g
id="g6062">
<g
style="fill:rgb(0%,0%,0%);fill-opacity:1;"
id="g6046">
<path
style="stroke:none;stroke-width:0"
d="M 3.734375 -6.125 C 3.796875 -6.359375 3.828125 -6.453125 4.015625 -6.484375 C 4.109375 -6.5 4.421875 -6.5 4.625 -6.5 C 5.328125 -6.5 6.4375 -6.5 6.4375 -5.515625 C 6.4375 -5.171875 6.28125 -4.484375 5.890625 -4.09375 C 5.625 -3.84375 5.109375 -3.515625 4.203125 -3.515625 L 3.09375 -3.515625 Z M 5.171875 -3.390625 C 6.1875 -3.609375 7.359375 -4.3125 7.359375 -5.3125 C 7.359375 -6.171875 6.46875 -6.8125 5.15625 -6.8125 L 2.328125 -6.8125 C 2.125 -6.8125 2.03125 -6.8125 2.03125 -6.609375 C 2.03125 -6.5 2.125 -6.5 2.3125 -6.5 C 2.328125 -6.5 2.515625 -6.5 2.6875 -6.484375 C 2.875 -6.453125 2.953125 -6.453125 2.953125 -6.3125 C 2.953125 -6.28125 2.953125 -6.25 2.921875 -6.125 L 1.578125 -0.78125 C 1.484375 -0.390625 1.46875 -0.3125 0.671875 -0.3125 C 0.5 -0.3125 0.40625 -0.3125 0.40625 -0.109375 C 0.40625 0 0.53125 0 0.546875 0 C 0.828125 0 1.53125 -0.03125 1.796875 -0.03125 C 2.078125 -0.03125 2.796875 0 3.078125 0 C 3.15625 0 3.265625 0 3.265625 -0.203125 C 3.265625 -0.3125 3.1875 -0.3125 2.984375 -0.3125 C 2.625 -0.3125 2.34375 -0.3125 2.34375 -0.484375 C 2.34375 -0.546875 2.359375 -0.59375 2.375 -0.65625 L 3.03125 -3.296875 L 4.21875 -3.296875 C 5.125 -3.296875 5.296875 -2.734375 5.296875 -2.390625 C 5.296875 -2.25 5.21875 -1.9375 5.15625 -1.703125 C 5.09375 -1.421875 5 -1.0625 5 -0.859375 C 5 0.21875 6.203125 0.21875 6.328125 0.21875 C 7.171875 0.21875 7.53125 -0.78125 7.53125 -0.921875 C 7.53125 -1.046875 7.421875 -1.046875 7.40625 -1.046875 C 7.3125 -1.046875 7.296875 -0.984375 7.28125 -0.90625 C 7.03125 -0.171875 6.59375 0 6.375 0 C 6.046875 0 5.96875 -0.21875 5.96875 -0.609375 C 5.96875 -0.921875 6.03125 -1.421875 6.078125 -1.75 C 6.09375 -1.890625 6.109375 -2.078125 6.109375 -2.21875 C 6.109375 -2.984375 5.4375 -3.296875 5.171875 -3.390625 Z M 5.171875 -3.390625 "
transform="translate(148.712,134.765)"
id="path6044" />
</g>
<g
style="fill:rgb(0%,0%,0%);fill-opacity:1;"
id="g6056">
<path
style="stroke:none;stroke-width:0"
d="M 4.671875 -2.71875 C 4.671875 -3.765625 3.984375 -4.40625 3.078125 -4.40625 C 1.75 -4.40625 0.40625 -2.984375 0.40625 -1.578125 C 0.40625 -0.59375 1.078125 0.109375 2 0.109375 C 3.328125 0.109375 4.671875 -1.265625 4.671875 -2.71875 Z M 2.015625 -0.109375 C 1.578125 -0.109375 1.140625 -0.421875 1.140625 -1.203125 C 1.140625 -1.6875 1.40625 -2.765625 1.71875 -3.265625 C 2.21875 -4.03125 2.796875 -4.1875 3.078125 -4.1875 C 3.65625 -4.1875 3.953125 -3.703125 3.953125 -3.109375 C 3.953125 -2.71875 3.75 -1.671875 3.375 -1.03125 C 3.015625 -0.453125 2.46875 -0.109375 2.015625 -0.109375 Z M 2.015625 -0.109375 "
transform="translate(156.356303,134.765)"
id="path6048" />
<path
style="stroke:none;stroke-width:0"
d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "
transform="translate(161.185175,134.765)"
id="path6050" />
<path
style="stroke:none;stroke-width:0"
d="M 4.671875 -2.71875 C 4.671875 -3.765625 3.984375 -4.40625 3.078125 -4.40625 C 1.75 -4.40625 0.40625 -2.984375 0.40625 -1.578125 C 0.40625 -0.59375 1.078125 0.109375 2 0.109375 C 3.328125 0.109375 4.671875 -1.265625 4.671875 -2.71875 Z M 2.015625 -0.109375 C 1.578125 -0.109375 1.140625 -0.421875 1.140625 -1.203125 C 1.140625 -1.6875 1.40625 -2.765625 1.71875 -3.265625 C 2.21875 -4.03125 2.796875 -4.1875 3.078125 -4.1875 C 3.65625 -4.1875 3.953125 -3.703125 3.953125 -3.109375 C 3.953125 -2.71875 3.75 -1.671875 3.375 -1.03125 C 3.015625 -0.453125 2.46875 -0.109375 2.015625 -0.109375 Z M 2.015625 -0.109375 "
transform="translate(165.461123,134.765)"
id="path6052" />
<path
style="stroke:none;stroke-width:0"
d="M 2.046875 -3.984375 L 2.984375 -3.984375 C 3.1875 -3.984375 3.296875 -3.984375 3.296875 -4.1875 C 3.296875 -4.296875 3.1875 -4.296875 3.015625 -4.296875 L 2.140625 -4.296875 C 2.5 -5.71875 2.546875 -5.90625 2.546875 -5.96875 C 2.546875 -6.140625 2.421875 -6.234375 2.25 -6.234375 C 2.21875 -6.234375 1.9375 -6.234375 1.859375 -5.875 L 1.46875 -4.296875 L 0.53125 -4.296875 C 0.328125 -4.296875 0.234375 -4.296875 0.234375 -4.109375 C 0.234375 -3.984375 0.3125 -3.984375 0.515625 -3.984375 L 1.390625 -3.984375 C 0.671875 -1.15625 0.625 -0.984375 0.625 -0.8125 C 0.625 -0.265625 1 0.109375 1.546875 0.109375 C 2.5625 0.109375 3.125 -1.34375 3.125 -1.421875 C 3.125 -1.53125 3.046875 -1.53125 3.015625 -1.53125 C 2.921875 -1.53125 2.90625 -1.5 2.859375 -1.390625 C 2.4375 -0.34375 1.90625 -0.109375 1.5625 -0.109375 C 1.359375 -0.109375 1.25 -0.234375 1.25 -0.5625 C 1.25 -0.8125 1.28125 -0.875 1.3125 -1.046875 Z M 2.046875 -3.984375 "
transform="translate(170.289995,134.765)"
id="path6054" />
</g>
<g
style="fill:rgb(0%,0%,0%);fill-opacity:1;"
id="g6060">
<path
style="stroke:none;stroke-width:0"
d="M 1.90625 -2.328125 C 2.453125 -2.328125 2.84375 -1.953125 2.84375 -1.203125 C 2.84375 -0.34375 2.328125 -0.078125 1.9375 -0.078125 C 1.65625 -0.078125 1.03125 -0.15625 0.75 -0.578125 C 1.078125 -0.578125 1.15625 -0.8125 1.15625 -0.96875 C 1.15625 -1.1875 0.984375 -1.34375 0.765625 -1.34375 C 0.578125 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.578125 -0.515625 3.578125 -1.203125 C 3.578125 -1.75 3.140625 -2.296875 2.375 -2.453125 C 3.09375 -2.71875 3.359375 -3.234375 3.359375 -3.671875 C 3.359375 -4.21875 2.734375 -4.625 1.953125 -4.625 C 1.1875 -4.625 0.59375 -4.25 0.59375 -3.6875 C 0.59375 -3.453125 0.75 -3.328125 0.953125 -3.328125 C 1.171875 -3.328125 1.3125 -3.484375 1.3125 -3.671875 C 1.3125 -3.875 1.171875 -4.03125 0.953125 -4.046875 C 1.203125 -4.34375 1.671875 -4.421875 1.9375 -4.421875 C 2.25 -4.421875 2.6875 -4.265625 2.6875 -3.671875 C 2.6875 -3.375 2.59375 -3.046875 2.40625 -2.84375 C 2.1875 -2.578125 1.984375 -2.5625 1.640625 -2.53125 C 1.46875 -2.515625 1.453125 -2.515625 1.421875 -2.515625 C 1.40625 -2.515625 1.34375 -2.5 1.34375 -2.421875 C 1.34375 -2.328125 1.40625 -2.328125 1.53125 -2.328125 Z M 1.90625 -2.328125 "
transform="translate(173.885,136.259)"
id="path6058" />
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 54 KiB

BIN
BAB3/img/hil_graph_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,13 @@
@Inbook{Fabien2009,
author="Fabien, Brian",
title="Numerical Solution of ODEs and DAEs",
bookTitle="Analytical System Dynamics: Modeling and Simulation",
year="2009",
publisher="Springer US",
address="Boston, MA",
pages="1--59",
isbn="978-0-387-85605-6",
doi="10.1007/978-0-387-85605-6_5",
url="https://doi.org/10.1007/978-0-387-85605-6_5"
}

View File

@ -0,0 +1,17 @@
@Article{Hacene2019,
author="Hacene, Nacer
and Mendil, Boubekeur",
title="Fuzzy Behavior-based Control of Three Wheeled Omnidirectional Mobile Robot",
journal="International Journal of Automation and Computing",
year="2019",
month="Apr",
day="01",
volume="16",
number="2",
pages="163--185",
abstract="In this paper, a fuzzy behavior-based approach for a three wheeled omnidirectional mobile robot (TWOMR) navigation has been proposed. The robot has to track either static or dynamic target while avoiding either static or dynamic obstacles along its path. A simple controller design is adopted, and to do so, two fuzzy behaviors ``Track the Target'' and ``Avoid Obstacles and Wall Following'' are considered based on reduced rule bases (six and five rules respectively). This strategy employs a system of five ultrasonic sensors which provide the necessary information about obstacles in the environment. Simulation platform was designed to demonstrate the effectiveness of the proposed approach.",
issn="1751-8520",
doi="10.1007/s11633-018-1135-x",
url="https://doi.org/10.1007/s11633-018-1135-x"
}

View File

@ -0,0 +1,15 @@
@article{CORREIA20127,
title = "Modeling of a Three Wheeled Omnidirectional Robot Including Friction Models",
journal = "IFAC Proceedings Volumes",
volume = "45",
number = "22",
pages = "7 - 12",
year = "2012",
note = "10th IFAC Symposium on Robot Control",
issn = "1474-6670",
doi = "https://doi.org/10.3182/20120905-3-HR-2030.00002",
url = "http://www.sciencedirect.com/science/article/pii/S1474667016335807",
author = "Mariane Dourado Correia and André Gustavo and Scolari Conceição",
keywords = "Models, Friction, Parameter estimation, Autonomous mobile robots",
abstract = "This paper presents a model of a three-wheeled omnidirectional robot including a static friction model. Besides the modeling is presented a practical approach in order to estimate the coefficients of coulomb and viscous friction, which used sensory information about force and velocity of the robot's center of mass. The proposed model model has the voltages of the motors as inputs and the linear and angular velocities of the robot as outputs. Actual results and simulation with the estimated model are compared to demonstrate the performance of the proposed modeling."
}

View File

@ -0,0 +1,15 @@
@article{QUESADA2019275,
title = "Open-source low-cost Hardware-in-the-loop simulation platform for testing control strategies for artificial pancreas research",
journal = "IFAC-PapersOnLine",
volume = "52",
number = "1",
pages = "275 - 280",
year = "2019",
note = "12th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems DYCOPS 2019",
issn = "2405-8963",
doi = "https://doi.org/10.1016/j.ifacol.2019.06.074",
url = "http://www.sciencedirect.com/science/article/pii/S2405896319301594",
author = "Luisa Fernanda Quesada and José David Rojas and Orlando Arrieta and Ramon Vilanova",
keywords = "Controlled system, insulin control, Hardware in the loop, PID control, Optimal control",
abstract = "Artificial pancreas control is an important research area in the biomedical field. However, it is dangerous to test new control algorithms on humans in order to improve the performance of the control system. This paper presents the results of using an open-source low-cost hardware in the loop platform to test different control strategies for artificial pancreas research. An Arduino platform was selected as the main device to implement the real time differential equations solver needed for the HIL simulation. The platform was successfully tested with both a PID controller and an LQR controller. The code and schematics of the platform are available upon request."
}

View File

@ -0,0 +1,10 @@
@article{article,
author = {Parker, Lynne},
year = {2003},
month = {03},
pages = {1-5},
title = {Current research in multirobot systems},
volume = {7},
journal = {Artificial Life and Robotics},
doi = {10.1007/BF02480877}
}

View File

@ -0,0 +1,9 @@
@inproceedings{inproceedings,
author = {Guanghua, Wang and Deyi, Li and Wenyan, Gan and Peng, Jia},
year = {2013},
month = {01},
pages = {1335-1339},
title = {Study on Formation Control of Multi-Robot Systems},
isbn = {978-1-4673-4893-5},
doi = {10.1109/ISDEA.2012.316}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

After

Width:  |  Height:  |  Size: 318 KiB

View File

@ -6,11 +6,7 @@
% Tambahkan pustaka yang digunakan setelah perintah berikut.
%
\phantomsection %hack to add clickable section for pustaka
\begin{thebibliography}{4}
\bibitem{latex.intro}
{Jeff Clark. (n.d). \f{Introduction to LaTeX}.
26 Januari 2010. \url{http://frodo.elon.edu/tutorial/tutorial/node3.html}.}
\end{thebibliography}
\renewcommand{\bibname}{Daftar Referensi}
\addChapter{\bibname}
\printbibliography[title=\bibname]

169
OTHER/references.bib Normal file
View File

@ -0,0 +1,169 @@
@Inbook{Jim1999,
author="Jim A. Ledin",
title= "Hardware-in-the-Loop Simulation",
bookTitle="Embedded Systems Programming",
year=1999,
month="February",
page="42"
}
@Articel{Irwanto2018,
author="Herma Yudhi Irwanto ",
title="Development of Mobile Ground Control System and GPS Base Auto Tracking Antenna",
journal="Jurnal Teknologi Dirgantara",
volume="16",
number="1",
year=2018,
month="Juni"
}
@article{QUESADA2019275,
title = "Open-source low-cost Hardware-in-the-loop simulation platform for testing control strategies for artificial pancreas research",
journal = "IFAC-PapersOnLine",
volume = "52",
number = "1",
pages = "275 - 280",
year = "2019",
note = "12th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems DYCOPS 2019",
issn = "2405-8963",
doi = "https://doi.org/10.1016/j.ifacol.2019.06.074",
url = "http://www.sciencedirect.com/science/article/pii/S2405896319301594",
author = "Luisa Fernanda Quesada and José David Rojas and Orlando Arrieta and Ramon Vilanova",
keywords = "Controlled system, insulin control, Hardware in the loop, PID control, Optimal control",
abstract = "Artificial pancreas control is an important research area in the biomedical field. However, it is dangerous to test new control algorithms on humans in order to improve the performance of the control system. This paper presents the results of using an open-source low-cost hardware in the loop platform to test different control strategies for artificial pancreas research. An Arduino platform was selected as the main device to implement the real time differential equations solver needed for the HIL simulation. The platform was successfully tested with both a PID controller and an LQR controller. The code and schematics of the platform are available upon request."
}
@Article{Hacene2019,
author="Hacene, Nacer
and Mendil, Boubekeur",
title="Fuzzy Behavior-based Control of Three Wheeled Omnidirectional Mobile Robot",
journal="International Journal of Automation and Computing",
year="2019",
month=Apr,
day="01",
volume="16",
number="2",
pages="163--185",
abstract="In this paper, a fuzzy behavior-based approach for a three wheeled omnidirectional mobile robot (TWOMR) navigation has been proposed. The robot has to track either static or dynamic target while avoiding either static or dynamic obstacles along its path. A simple controller design is adopted, and to do so, two fuzzy behaviors ``Track the Target'' and ``Avoid Obstacles and Wall Following'' are considered based on reduced rule bases (six and five rules respectively). This strategy employs a system of five ultrasonic sensors which provide the necessary information about obstacles in the environment. Simulation platform was designed to demonstrate the effectiveness of the proposed approach.",
issn="1751-8520",
doi="10.1007/s11633-018-1135-x",
url="https://doi.org/10.1007/s11633-018-1135-x"
}
@Inbook{Fabien2009,
author="Fabien, Brian",
title="Numerical Solution of ODEs and DAEs",
bookTitle="Analytical System Dynamics: Modeling and Simulation",
year="2009",
publisher="Springer US",
address="Boston, MA",
pages="1--59",
isbn="978-0-387-85605-6",
doi="10.1007/978-0-387-85605-6_5",
url="https://doi.org/10.1007/978-0-387-85605-6_5"
}
@article{CORREIA20127,
title = "Modeling of a Three Wheeled Omnidirectional Robot Including Friction Models",
journal = "IFAC Proceedings Volumes",
volume = "45",
number = "22",
pages = "7 - 12",
year = "2012",
note = "10th IFAC Symposium on Robot Control",
issn = "1474-6670",
doi = "https://doi.org/10.3182/20120905-3-HR-2030.00002",
url = "http://www.sciencedirect.com/science/article/pii/S1474667016335807",
author = "Mariane Dourado Correia and André Gustavo and Scolari Conceição",
keywords = "Models, Friction, Parameter estimation, Autonomous mobile robots",
abstract = "This paper presents a model of a three-wheeled omnidirectional robot including a static friction model. Besides the modeling is presented a practical approach in order to estimate the coefficients of coulomb and viscous friction, which used sensory information about force and velocity of the robot's center of mass. The proposed model model has the voltages of the motors as inputs and the linear and angular velocities of the robot as outputs. Actual results and simulation with the estimated model are compared to demonstrate the performance of the proposed modeling."
}
@INPROCEEDINGS{Khaledyan2018,
author={M. {Khaledyan} and M. {de Queiroz}},
booktitle={2018 Annual American Control Conference (ACC)},
title={Translational Maneuvering Control of Nonholonomic Kinematic Formations: Theory and Experiments},
year={2018},
volume={},
number={},
pages={2910-2915},
keywords={control system synthesis;mobile robots;motion control;multi-robot systems;path planning;position control;robot dynamics;robot kinematics;translational maneuvering control;nonholonomic kinematic formations;distance-based formation maneuvering problem;control law;kinematic level;rigidity properties;sensing/control interactions;simple input transformation;control design;nonholonomic model;single-integrator equation;formation maneuvers;multiple nonholonomic unicycle-type robots;time-varying translational velocity;Robot kinematics;Atmospheric modeling;Trajectory;Kinematics;Mobile robots;Robot sensing systems},
doi={10.23919/ACC.2018.8431562},
ISSN={2378-5861},
month={June},}
@INPROCEEDINGS{Rozenheck2015,
author={O. {Rozenheck} and S. {Zhao} and D. {Zelazo}},
booktitle={2015 European Control Conference (ECC)},
title={A proportional-integral controller for distance-based formation tracking},
year={2015},
volume={},
number={},
pages={1693-1698},
keywords={gradient methods;multi-agent systems;PI control;velocity control;proportional-integral controller;distance-based formation tracking;multiagent formation control problem;additional velocity reference command;interagent distance constraints;gradient formation controller;formation error dynamics;steady-state formation error;Stability analysis;Steady-state;Symmetric matrices;Aerodynamics;Jacobian matrices;Numerical stability;Asymptotic stability},
doi={10.1109/ECC.2015.7330781},
ISSN={},
month={July},}
@article{Parker2003,
author = {Parker, Lynne},
year = {2003},
month = {03},
pages = {1-5},
title = {Current research in multirobot systems},
volume = {7},
journal = {Artificial Life and Robotics},
doi = {10.1007/BF02480877}
}
@inproceedings{Guanghua2013,
author = {Guanghua, Wang and Deyi, Li and Wenyan, Gan and Peng, Jia},
year = {2013},
month = {01},
pages = {1335-1339},
title = {Study on Formation Control of Multi-Robot Systems},
isbn = {978-1-4673-4893-5},
doi = {10.1109/ISDEA.2012.316}
}
@INPROCEEDINGS{YQC2005,
author={Yang Quan Chen and Zhongmin Wang},
booktitle={2005 IEEE/RSJ International Conference on Intelligent Robots and Systems},
title={Formation control: a review and a new consideration},
year={2005},
volume={},
number={},
pages={3181-3186},
keywords={mobile robots;remotely operated vehicles;multi-robot systems;position control;motion control;distributed parameter systems;unmanned autonomous vehicle formation;unmanned autonomous robot formation;distributed parameter systems;formation regulation control;formation tracking control;pattern formation;Robot kinematics;Mobile robots;Control systems;Remotely operated vehicles;Robot sensing systems;Robot control;Intelligent robots;Distributed parameter systems;Road vehicles;Intelligent systems;Formation control;stability analysis;graph theory;Lyapunov analysis;distributed parameter system;pattern formation;formation regulation control;formation tracking control;morphological pattern formation tracking control;adaptive mesh},
doi={10.1109/IROS.2005.1545539},
ISSN={2153-0858},
month={Aug},}
@article{OH2015424,
title = "A survey of multi-agent formation control",
journal = "Automatica",
volume = "53",
pages = "424 - 440",
year = "2015",
issn = "0005-1098",
doi = "https://doi.org/10.1016/j.automatica.2014.10.022",
url = "http://www.sciencedirect.com/science/article/pii/S0005109814004038",
author = "Kwang-Kyo Oh and Myoung-Chul Park and Hyo-Sung Ahn",
keywords = "Formation control, Position-based control, Displacement-based control, Distance-based control",
abstract = "We present a survey of formation control of multi-agent systems. Focusing on the sensing capability and the interaction topology of agents, we categorize the existing results into position-, displacement-, and distance-based control. We then summarize problem formulations, discuss distinctions, and review recent results of the formation control schemes. Further we review some other results that do not fit into the categorization."}
@INPROCEEDINGS{Cao2007,
author={M. {Cao} and A. S. {Morse} and C. {Yu} and B. D. O. {Anderson} and S. {Dasguvta}},
booktitle={2007 46th IEEE Conference on Decision and Control},
title={Controlling a triangular formation of mobile autonomous agents},
year={2007},
volume={},
number={},
pages={3603-3608},
abstract={This paper proposes a distributed control law for maintaining a triangular formation in the plane consisting of three mobile autonomous agents. It is shown that the control law can cause any initially non-collinear, positively-oriented {resp. negatively-oriented} triangular formation to converge exponentially fast to a desired positively-oriented {resp. negatively- oriented} triangular formation. It is also shown that there is a thin set of initially collinear formations which remain collinear and may drift off to infinity as t rarr infin. These findings complement and extend earlier findings cited below.},
keywords={distributed control;mobile robots;multi-robot systems;spatial variables control;triangular formation;mobile autonomous agents;collinear formations;distributed control law;Autonomous agents;USA Councils;Distributed control;H infinity control;Differential equations;Information technology;Art;Australia Council},
doi={10.1109/CDC.2007.4434757},
ISSN={0191-2216},
month={Dec},}

View File

@ -4,43 +4,54 @@
%
% @author unknown
% @version 1.01
% @edit by Andreas Febrian
% @edit by 1. Andreas Febrian
% 2. Anggoro Dwi Nur Rohman
%
\begin{titlepage}
\begin{center}
\begin{figure}
%% \vspace*{1.0cm}
% judul thesis harus dalam 14pt Times New Roman
\bo{ \Judul} \\
\vspace*{14pt}
\vspace*{14pt}
% harus dalam 16pt Times New Roman
\bo{ \fontsize{16}{6}\selectfont \Type}
\vspace*{10pt}
\bo{TEKNIK {\Jurusan} KONSENTRASI TEKNIK \Program}
\vspace*{14pt}
\vspace*{14pt}
\vspace*{14pt}
\bo{\fontsize{12}{2}\selectfont Ditujukan untuk memenuhi persyaratan\\
memperoleh gelar \gelar}
\vspace*{14pt}
\vspace*{14pt}
\begin{figure}
\begin{center}
% \includegraphics[width=2.5cm]{pics/makara.png}
\includegraphics[width=2.5cm]{OTHER/img/makara.png}
\includegraphics[width=5cm]{OTHER/img/makara.png}
\end{center}
\end{figure}
\vspace*{0cm}
\bo{
UNIVERSITAS INDONESIA\\
}
\vspace*{1.0cm}
% judul thesis harus dalam 14pt Times New Roman
\bo{\Judul} \\[1.0cm]
\vspace*{2.5 cm}
% harus dalam 14pt Times New Roman
\bo{\Type}
\vspace*{3 cm}
% penulis dan npm
\bo{\Penulis} \\
\bo{\npm} \\
\bo{ \fontsize{12}{2}\selectfont \Penulis \\ \npm} \\
\vspace*{5.0cm}
% informasi mengenai fakultas dan program studi
\bo{
\NamaUni \\
FAKULTAS \Fakultas\\
PROGRAM STUDI \Program \\
DEPOK \\
\Kota \\
\bulanTahun
}
\end{center}
\end{titlepage}

View File

@ -2,6 +2,14 @@
% Informasi Mengenai Dokumen
%-----------------------------------------------------------------------------%
%
% Nama universitas
\var{\namaUni}{Universitas Brawijaya}
\Var{\NamaUni}{Universitas Brawijaya}
% Kota universitas
\var{\kota} {Malang}
\Var{\Kota} {Malang}
% Judul laporan.
\var{\judul}{Judul Skripsi/Thesis/Disertasi}
%
@ -13,33 +21,37 @@
%
% Tipe laporan, dapat berisi Skripsi, Tugas Akhir, Thesis, atau Disertasi
\var{\type}{Tugas Akhir}
\var{\type}{Thesis}
%
% Tulis kembali tipe laporan, kali ini akan diubah menjadi huruf kapital
\Var{\Type}{Tugas Akhir}
\Var{\Type}{Thesis}
%
% Tulis nama penulis
\var{\penulis}{Tidak Diketahui}
\var{\penulis}{anggoro dwi nur rohman}
%
% Tulis kembali nama penulis, kali ini akan diubah menjadi huruf kapital
\Var{\Penulis}{Tidak Diketahui}
\Var{\Penulis}{Anggoro Dwi Nur Rohman}
%
% Tulis NPM penulis
\var{\npm}{XXXXXXXXXX}
\var{\npm}{186060300111007}
%
% Tuliskan Fakultas dimana penulis berada
\Var{\Fakultas}{??}
\var{\fakultas}{??}
\Var{\Fakultas}{Teknik}
\var{\fakultas}{Teknik}
%
% Jurusan
\Var{\Jurusan}{Elektro}
\var{\jurusan}{Elektro}
%
% Tuliskan Program Studi yang diambil penulis
\Var{\Program}{??}
\var{\program}{??}
\Var{\Program}{Kontrol dan Elektronika}
\var{\program}{Kontrol dan Elektronika}
%
% Tuliskan tahun publikasi laporan
\Var{\bulanTahun}{Januari 2010}
\Var{\bulanTahun}{Januari 2019}
%
% Tuliskan gelar yang akan diperoleh dengan menyerahkan laporan ini
\var{\gelar}{Sarjana ??}
\var{\gelar}{Magister Teknik}
%
% Tuliskan tanggal pengesahan laporan, waktu dimana laporan diserahkan ke
% penguji/sekretariat
@ -64,9 +76,14 @@
%
\Var{\kataPengantar}{Kata Pengantar}
\Var{\babSatu}{Pendahuluan}
\Var{\babDua}{Sekilas Mengenai \latex}
\Var{\babTiga}{Notasi Matematik}
\Var{\babEmpat}{Struktur Berkas}
\Var{\babDua}{Kajian Pustaka}
\Var{\babTiga}{Kerangka Konsep Penelitian}
\Var{\babEmpat}{Metode Penelitian}
\Var{\babLima}{Perintah dalam uithesis.sty}
\Var{\babEnam}{??}
\Var{\kesimpulan}{Kesimpulan dan Saran}
\var{\graf}{\mathcal{G}}
\var{\simpul}{\mathcal{V}}
\Var{\sisi}{\epsilon}
\Var{\tetangga}{\mathcal{N}}

5080
pics/makara.eps Normal file

File diff suppressed because it is too large Load Diff

BIN
pics/makara.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

11
thesis-blx.bib Normal file
View File

@ -0,0 +1,11 @@
@Comment{$ biblatex control file $}
@Comment{$ biblatex version 2.9 $}
Do not modify this file!
This is an auxiliary file used by the 'biblatex' package.
This file may safely be deleted. It will be recreated as
required.
@Control{biblatex-control,
options = {2.9:0:0:1:0:1:1:0:0:1:0:2:3:1:79:+:nyt},
}

524
thesis.bbl Normal file
View File

@ -0,0 +1,524 @@
% $ biblatex auxiliary file $
% $ biblatex bbl format version 2.9 $
% Do not modify the above lines!
%
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated as
% required.
%
\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
{\@latex@error
{Missing 'biblatex' package}
{The bibliography requires the 'biblatex' package.}
\aftergroup\endinput}
{}
\endgroup
\datalist[entry]{nyt/global//global/global}
\entry{Cao2007}{inproceedings}{}
\name{author}{5}{}{%
{{hash=CM}{%
family={{Cao}},
familyi={C\bibinitperiod},
given={M.},
giveni={M\bibinitperiod},
}}%
{{hash=MAS}{%
family={{Morse}},
familyi={M\bibinitperiod},
given={A.\bibnamedelima S.},
giveni={A\bibinitperiod\bibinitdelim S\bibinitperiod},
}}%
{{hash=YC}{%
family={{Yu}},
familyi={Y\bibinitperiod},
given={C.},
giveni={C\bibinitperiod},
}}%
{{hash=ABDO}{%
family={{Anderson}},
familyi={A\bibinitperiod},
given={B.\bibnamedelima D.\bibnamedelima O.},
giveni={B\bibinitperiod\bibinitdelim D\bibinitperiod\bibinitdelim
O\bibinitperiod},
}}%
{{hash=DS}{%
family={{Dasguvta}},
familyi={D\bibinitperiod},
given={S.},
giveni={S\bibinitperiod},
}}%
}
\keyw{distributed control;mobile robots;multi-robot systems;spatial
variables control;triangular formation;mobile autonomous agents;collinear
formations;distributed control law;Autonomous agents;USA Councils;Distributed
control;H infinity control;Differential equations;Information
technology;Art;Australia Council}
\strng{namehash}{CM+1}
\strng{fullhash}{CMMASYCABDODS1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2007}
\field{labeldatesource}{year}
\field{sortinit}{C}
\field{sortinithash}{C}
\field{abstract}{%
This paper proposes a distributed control law for maintaining a triangular
formation in the plane consisting of three mobile autonomous agents. It is
shown that the control law can cause any initially non-collinear,
positively-oriented {resp. negatively-oriented} triangular formation to
converge exponentially fast to a desired positively-oriented {resp.
negatively- oriented} triangular formation. It is also shown that there is a
thin set of initially collinear formations which remain collinear and may
drift off to infinity as t rarr infin. These findings complement and extend
earlier findings cited below.%
}
\field{booktitle}{2007 46th IEEE Conference on Decision and Control}
\verb{doi}
\verb 10.1109/CDC.2007.4434757
\endverb
\field{issn}{0191-2216}
\field{pages}{3603\bibrangedash 3608}
\field{title}{Controlling a triangular formation of mobile autonomous
agents}
\field{year}{2007}
\warn{\item Invalid format of field 'month'}
\endentry
\entry{CORREIA20127}{article}{}
\name{author}{3}{}{%
{{hash=CMD}{%
family={Correia},
familyi={C\bibinitperiod},
given={Mariane\bibnamedelima Dourado},
giveni={M\bibinitperiod\bibinitdelim D\bibinitperiod},
}}%
{{hash=GA}{%
family={Gustavo},
familyi={G\bibinitperiod},
given={André},
giveni={A\bibinitperiod},
}}%
{{hash=CS}{%
family={Conceição},
familyi={C\bibinitperiod},
given={Scolari},
giveni={S\bibinitperiod},
}}%
}
\keyw{Models, Friction, Parameter estimation, Autonomous mobile robots}
\strng{namehash}{CMDGACS1}
\strng{fullhash}{CMDGACS1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2012}
\field{labeldatesource}{year}
\field{sortinit}{C}
\field{sortinithash}{C}
\field{abstract}{%
This paper presents a model of a three-wheeled omnidirectional robot
including a static friction model. Besides the modeling is presented a
practical approach in order to estimate the coefficients of coulomb and
viscous friction, which used sensory information about force and velocity of
the robot's center of mass. The proposed model model has the voltages of the
motors as inputs and the linear and angular velocities of the robot as
outputs. Actual results and simulation with the estimated model are compared
to demonstrate the performance of the proposed modeling.%
}
\verb{doi}
\verb https://doi.org/10.3182/20120905-3-HR-2030.00002
\endverb
\field{issn}{1474-6670}
\field{note}{10th IFAC Symposium on Robot Control}
\field{number}{22}
\field{pages}{7 \bibrangedash 12}
\field{title}{Modeling of a Three Wheeled Omnidirectional Robot Including
Friction Models}
\verb{url}
\verb http://www.sciencedirect.com/science/article/pii/S1474667016335807
\endverb
\field{volume}{45}
\field{journaltitle}{IFAC Proceedings Volumes}
\field{year}{2012}
\endentry
\entry{Fabien2009}{inbook}{}
\name{author}{1}{}{%
{{hash=FB}{%
family={Fabien},
familyi={F\bibinitperiod},
given={Brian},
giveni={B\bibinitperiod},
}}%
}
\list{publisher}{1}{%
{Springer US}%
}
\strng{namehash}{FB1}
\strng{fullhash}{FB1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2009}
\field{labeldatesource}{year}
\field{sortinit}{F}
\field{sortinithash}{F}
\field{booktitle}{Analytical System Dynamics: Modeling and Simulation}
\verb{doi}
\verb 10.1007/978-0-387-85605-6_5
\endverb
\field{isbn}{978-0-387-85605-6}
\field{pages}{1\bibrangedash 59}
\field{title}{Numerical Solution of ODEs and DAEs}
\verb{url}
\verb https://doi.org/10.1007/978-0-387-85605-6_5
\endverb
\list{location}{1}{%
{Boston, MA}%
}
\field{year}{2009}
\endentry
\entry{Guanghua2013}{inproceedings}{}
\name{author}{4}{}{%
{{hash=GW}{%
family={Guanghua},
familyi={G\bibinitperiod},
given={Wang},
giveni={W\bibinitperiod},
}}%
{{hash=DL}{%
family={Deyi},
familyi={D\bibinitperiod},
given={Li},
giveni={L\bibinitperiod},
}}%
{{hash=WG}{%
family={Wenyan},
familyi={W\bibinitperiod},
given={Gan},
giveni={G\bibinitperiod},
}}%
{{hash=PJ}{%
family={Peng},
familyi={P\bibinitperiod},
given={Jia},
giveni={J\bibinitperiod},
}}%
}
\strng{namehash}{GW+1}
\strng{fullhash}{GWDLWGPJ1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2013}
\field{labeldatesource}{year}
\field{sortinit}{G}
\field{sortinithash}{G}
\verb{doi}
\verb 10.1109/ISDEA.2012.316
\endverb
\field{isbn}{978-1-4673-4893-5}
\field{pages}{1335\bibrangedash 1339}
\field{title}{Study on Formation Control of Multi-Robot Systems}
\field{month}{01}
\field{year}{2013}
\endentry
\entry{Hacene2019}{article}{}
\name{author}{2}{}{%
{{hash=HN}{%
family={Hacene},
familyi={H\bibinitperiod},
given={Nacer},
giveni={N\bibinitperiod},
}}%
{{hash=MB}{%
family={Mendil},
familyi={M\bibinitperiod},
given={Boubekeur},
giveni={B\bibinitperiod},
}}%
}
\strng{namehash}{HNMB1}
\strng{fullhash}{HNMB1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2019}
\field{labeldatesource}{year}
\field{sortinit}{H}
\field{sortinithash}{H}
\field{abstract}{%
In this paper, a fuzzy behavior-based approach for a three wheeled
omnidirectional mobile robot (TWOMR) navigation has been proposed. The robot
has to track either static or dynamic target while avoiding either static or
dynamic obstacles along its path. A simple controller design is adopted, and
to do so, two fuzzy behaviors ``Track the Target'' and ``Avoid Obstacles and
Wall Following'' are considered based on reduced rule bases (six and five
rules respectively). This strategy employs a system of five ultrasonic
sensors which provide the necessary information about obstacles in the
environment. Simulation platform was designed to demonstrate the
effectiveness of the proposed approach.%
}
\verb{doi}
\verb 10.1007/s11633-018-1135-x
\endverb
\field{issn}{1751-8520}
\field{number}{2}
\field{pages}{163\bibrangedash 185}
\field{title}{Fuzzy Behavior-based Control of Three Wheeled Omnidirectional
Mobile Robot}
\verb{url}
\verb https://doi.org/10.1007/s11633-018-1135-x
\endverb
\field{volume}{16}
\field{journaltitle}{International Journal of Automation and Computing}
\field{month}{04}
\field{year}{2019}
\endentry
\entry{Irwanto2018}{misc}{}
\name{author}{1}{}{%
{{hash=IHY}{%
family={Irwanto},
familyi={I\bibinitperiod},
given={Herma\bibnamedelima Yudhi},
giveni={H\bibinitperiod\bibinitdelim Y\bibinitperiod},
}}%
}
\strng{namehash}{IHY1}
\strng{fullhash}{IHY1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2018}
\field{labeldatesource}{year}
\field{sortinit}{I}
\field{sortinithash}{I}
\field{number}{1}
\field{title}{Development of Mobile Ground Control System and GPS Base Auto
Tracking Antenna}
\field{volume}{16}
\field{journaltitle}{Jurnal Teknologi Dirgantara}
\field{year}{2018}
\warn{\item Invalid format of field 'month'}
\endentry
\entry{Jim1999}{inbook}{}
\name{author}{1}{}{%
{{hash=LJA}{%
family={Ledin},
familyi={L\bibinitperiod},
given={Jim\bibnamedelima A.},
giveni={J\bibinitperiod\bibinitdelim A\bibinitperiod},
}}%
}
\strng{namehash}{LJA1}
\strng{fullhash}{LJA1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{1999}
\field{labeldatesource}{year}
\field{sortinit}{L}
\field{sortinithash}{L}
\field{booktitle}{Embedded Systems Programming}
\field{title}{Hardware-in-the-Loop Simulation}
\field{year}{1999}
\warn{\item Invalid format of field 'month'}
\endentry
\entry{OH2015424}{article}{}
\name{author}{3}{}{%
{{hash=OKK}{%
family={Oh},
familyi={O\bibinitperiod},
given={Kwang-Kyo},
giveni={K\bibinitperiod-K\bibinitperiod},
}}%
{{hash=PMC}{%
family={Park},
familyi={P\bibinitperiod},
given={Myoung-Chul},
giveni={M\bibinitperiod-C\bibinitperiod},
}}%
{{hash=AHS}{%
family={Ahn},
familyi={A\bibinitperiod},
given={Hyo-Sung},
giveni={H\bibinitperiod-S\bibinitperiod},
}}%
}
\keyw{Formation control, Position-based control, Displacement-based
control, Distance-based control}
\strng{namehash}{OKKPMCAHS1}
\strng{fullhash}{OKKPMCAHS1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2015}
\field{labeldatesource}{year}
\field{sortinit}{O}
\field{sortinithash}{O}
\field{abstract}{%
We present a survey of formation control of multi-agent systems. Focusing
on the sensing capability and the interaction topology of agents, we
categorize the existing results into position-, displacement-, and
distance-based control. We then summarize problem formulations, discuss
distinctions, and review recent results of the formation control schemes.
Further we review some other results that do not fit into the
categorization.%
}
\verb{doi}
\verb https://doi.org/10.1016/j.automatica.2014.10.022
\endverb
\field{issn}{0005-1098}
\field{pages}{424 \bibrangedash 440}
\field{title}{A survey of multi-agent formation control}
\verb{url}
\verb http://www.sciencedirect.com/science/article/pii/S0005109814004038
\endverb
\field{volume}{53}
\field{journaltitle}{Automatica}
\field{year}{2015}
\endentry
\entry{Parker2003}{article}{}
\name{author}{1}{}{%
{{hash=PL}{%
family={Parker},
familyi={P\bibinitperiod},
given={Lynne},
giveni={L\bibinitperiod},
}}%
}
\strng{namehash}{PL1}
\strng{fullhash}{PL1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2003}
\field{labeldatesource}{year}
\field{sortinit}{P}
\field{sortinithash}{P}
\verb{doi}
\verb 10.1007/BF02480877
\endverb
\field{pages}{1\bibrangedash 5}
\field{title}{Current research in multirobot systems}
\field{volume}{7}
\field{journaltitle}{Artificial Life and Robotics}
\field{month}{03}
\field{year}{2003}
\endentry
\entry{QUESADA2019275}{article}{}
\name{author}{4}{}{%
{{hash=QLF}{%
family={Quesada},
familyi={Q\bibinitperiod},
given={Luisa\bibnamedelima Fernanda},
giveni={L\bibinitperiod\bibinitdelim F\bibinitperiod},
}}%
{{hash=RJD}{%
family={Rojas},
familyi={R\bibinitperiod},
given={José\bibnamedelima David},
giveni={J\bibinitperiod\bibinitdelim D\bibinitperiod},
}}%
{{hash=AO}{%
family={Arrieta},
familyi={A\bibinitperiod},
given={Orlando},
giveni={O\bibinitperiod},
}}%
{{hash=VR}{%
family={Vilanova},
familyi={V\bibinitperiod},
given={Ramon},
giveni={R\bibinitperiod},
}}%
}
\keyw{Controlled system, insulin control, Hardware in the loop, PID
control, Optimal control}
\strng{namehash}{QLF+1}
\strng{fullhash}{QLFRJDAOVR1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2019}
\field{labeldatesource}{year}
\field{sortinit}{Q}
\field{sortinithash}{Q}
\field{abstract}{%
Artificial pancreas control is an important research area in the biomedical
field. However, it is dangerous to test new control algorithms on humans in
order to improve the performance of the control system. This paper presents
the results of using an open-source low-cost hardware in the loop platform to
test different control strategies for artificial pancreas research. An
Arduino platform was selected as the main device to implement the real time
differential equations solver needed for the HIL simulation. The platform was
successfully tested with both a PID controller and an LQR controller. The
code and schematics of the platform are available upon request.%
}
\verb{doi}
\verb https://doi.org/10.1016/j.ifacol.2019.06.074
\endverb
\field{issn}{2405-8963}
\field{note}{12th IFAC Symposium on Dynamics and Control of Process
Systems, including Biosystems DYCOPS 2019}
\field{number}{1}
\field{pages}{275 \bibrangedash 280}
\field{title}{Open-source low-cost Hardware-in-the-loop simulation platform
for testing control strategies for artificial pancreas research}
\verb{url}
\verb http://www.sciencedirect.com/science/article/pii/S2405896319301594
\endverb
\field{volume}{52}
\field{journaltitle}{IFAC-PapersOnLine}
\field{year}{2019}
\endentry
\entry{Rozenheck2015}{inproceedings}{}
\name{author}{3}{}{%
{{hash=RO}{%
family={{Rozenheck}},
familyi={R\bibinitperiod},
given={O.},
giveni={O\bibinitperiod},
}}%
{{hash=ZS}{%
family={{Zhao}},
familyi={Z\bibinitperiod},
given={S.},
giveni={S\bibinitperiod},
}}%
{{hash=ZD}{%
family={{Zelazo}},
familyi={Z\bibinitperiod},
given={D.},
giveni={D\bibinitperiod},
}}%
}
\keyw{gradient methods;multi-agent systems;PI control;velocity
control;proportional-integral controller;distance-based formation
tracking;multiagent formation control problem;additional velocity reference
command;interagent distance constraints;gradient formation
controller;formation error dynamics;steady-state formation error;Stability
analysis;Steady-state;Symmetric matrices;Aerodynamics;Jacobian
matrices;Numerical stability;Asymptotic stability}
\strng{namehash}{ROZSZD1}
\strng{fullhash}{ROZSZD1}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{labelyear}{2015}
\field{labeldatesource}{year}
\field{sortinit}{R}
\field{sortinithash}{R}
\field{booktitle}{2015 European Control Conference (ECC)}
\verb{doi}
\verb 10.1109/ECC.2015.7330781
\endverb
\field{pages}{1693\bibrangedash 1698}
\field{title}{A proportional-integral controller for distance-based
formation tracking}
\field{year}{2015}
\warn{\item Invalid format of field 'month'}
\endentry
\enddatalist
\endinput

87
thesis.blg Normal file
View File

@ -0,0 +1,87 @@
This is BibTeX, Version 0.99d (TeX Live 2018)
Capacity: max_strings=100000, hash_size=100000, hash_prime=85009
The top-level auxiliary file: thesis.aux
The style file: biblatex.bst
A level-1 auxiliary file: OTHER/sampul.aux
A level-1 auxiliary file: OTHER/judul_dalam.aux
A level-1 auxiliary file: OTHER/pengesahan.aux
A level-1 auxiliary file: OTHER/orisinal.aux
A level-1 auxiliary file: OTHER/pengesahan_sidang.aux
A level-1 auxiliary file: OTHER/pengantar.aux
A level-1 auxiliary file: OTHER/persetujuan_publikasi.aux
A level-1 auxiliary file: OTHER/abstrak.aux
A level-1 auxiliary file: OTHER/abstract.aux
A level-1 auxiliary file: BAB1/bab1.aux
A level-1 auxiliary file: BAB2/bab2.aux
A level-1 auxiliary file: BAB3/bab3.aux
A level-1 auxiliary file: BAB4/bab4.aux
A level-1 auxiliary file: BAB5/bab5.aux
A level-1 auxiliary file: BAB6/bab6.aux
A level-1 auxiliary file: OTHER/kesimpulan.aux
A level-1 auxiliary file: OTHER/pustaka.aux
A level-1 auxiliary file: OTHER/markLampiran.aux
A level-1 auxiliary file: OTHER/lampiran.aux
Reallocated glb_str_ptr (elt_size=4) to 20 items from 10.
Reallocated global_strs (elt_size=20001) to 20 items from 10.
Reallocated glb_str_end (elt_size=4) to 20 items from 10.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated wiz_functions (elt_size=4) to 6000 items from 3000.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Database file #1: thesis-blx.bib
Database file #2: OTHER/references.bib
Warning--entry type for "Irwanto2018" isn't style-file defined
--line 10 of file OTHER/references.bib
Warning--I didn't find a database entry for "latex.intro"
Biblatex version: 3.8
Reallocated wiz_functions (elt_size=4) to 9000 items from 6000.
Reallocated singl_function (elt_size=4) to 100 items from 50.
You've used 12 entries,
6268 wiz_defined-function locations,
1313 strings with 15522 characters,
and the built_in function-call counts, 64703 in all, are:
= -- 4148
> -- 1274
< -- 334
+ -- 1521
- -- 503
* -- 5250
:= -- 6490
add.period$ -- 0
call.type$ -- 12
change.case$ -- 138
chr.to.int$ -- 52
cite$ -- 22
duplicate$ -- 6990
empty$ -- 6179
format.name$ -- 769
if$ -- 13239
int.to.chr$ -- 0
int.to.str$ -- 24
missing$ -- 0
newline$ -- 466
num.names$ -- 477
pop$ -- 3797
preamble$ -- 1
purify$ -- 201
quote$ -- 0
skip$ -- 1908
stack$ -- 0
substring$ -- 6887
swap$ -- 1991
text.length$ -- 334
text.prefix$ -- 11
top$ -- 1
type$ -- 395
warning$ -- 0
while$ -- 834
width$ -- 0
write$ -- 455
(There were 2 warnings)

93
thesis.run.xml Normal file
View File

@ -0,0 +1,93 @@
<?xml version="1.0" standalone="yes"?>
<!-- logreq request file -->
<!-- logreq version 1.0 / dtd version 1.0 -->
<!-- Do not edit this file! -->
<!DOCTYPE requests [
<!ELEMENT requests (internal | external)*>
<!ELEMENT internal (generic, (provides | requires)*)>
<!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
<!ELEMENT cmdline (binary, (option | infile | outfile)*)>
<!ELEMENT input (file)+>
<!ELEMENT output (file)+>
<!ELEMENT provides (file)+>
<!ELEMENT requires (file)+>
<!ELEMENT generic (#PCDATA)>
<!ELEMENT binary (#PCDATA)>
<!ELEMENT option (#PCDATA)>
<!ELEMENT infile (#PCDATA)>
<!ELEMENT outfile (#PCDATA)>
<!ELEMENT file (#PCDATA)>
<!ATTLIST requests
version CDATA #REQUIRED
>
<!ATTLIST internal
package CDATA #REQUIRED
priority (9) #REQUIRED
active (0 | 1) #REQUIRED
>
<!ATTLIST external
package CDATA #REQUIRED
priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
active (0 | 1) #REQUIRED
>
<!ATTLIST provides
type (static | dynamic | editable) #REQUIRED
>
<!ATTLIST requires
type (static | dynamic | editable) #REQUIRED
>
<!ATTLIST file
type CDATA #IMPLIED
>
]>
<requests version="1.0">
<internal package="biblatex" priority="9" active="1">
<generic>latex</generic>
<provides type="dynamic">
<file>thesis.aux</file>
<file>thesis-blx.bib</file>
</provides>
<requires type="dynamic">
<file>thesis.bbl</file>
</requires>
<requires type="static">
<file>blx-dm.def</file>
<file>blx-compat.def</file>
<file>blx-bibtex.def</file>
<file>biblatex.def</file>
<file>standard.bbx</file>
<file>authoryear.bbx</file>
<file>authoryear-icomp.bbx</file>
<file>authoryear-icomp.cbx</file>
<file>biblatex.cfg</file>
<file>english.lbx</file>
</requires>
</internal>
<external package="biblatex" priority="5" active="1">
<generic>bibtex</generic>
<cmdline>
<binary>bibtex</binary>
<option>-min-crossrefs 2</option>
<infile>thesis</infile>
</cmdline>
<input>
<file>thesis.aux</file>
</input>
<output>
<file>thesis.bbl</file>
</output>
<provides type="dynamic">
<file>thesis.bbl</file>
</provides>
<requires type="dynamic">
<file>thesis.aux</file>
<file>thesis-blx.bib</file>
</requires>
<requires type="editable">
<file>OTHER/references.bib</file>
</requires>
<requires type="static">
<file>biblatex.bst</file>
</requires>
</external>
</requests>

View File

@ -17,7 +17,7 @@
% Load konfigurasi LaTeX untuk tipe laporan thesis
\usepackage{uithesis}
\addbibresource{OTHER/references.bib}
% Load konfigurasi khusus untuk laporan yang sedang dibuat
\input{laporan_setting}

View File

@ -3,6 +3,7 @@
%
% @author Andreas Febrian
% @version 1.03
% @edit by Anggoro Dwi Nur Rohman
%
% Terima kasih untuk:
% 1. Lia Sadita
@ -100,11 +101,17 @@
%
\usepackage[font=footnotesize,format=plain,labelfont=bf,up,textfont=up]{caption}
% digunakan untuk membuat sub gambar didalam figure
% usepackage dilakukan setelah caption,
%
\usepackage{subcaption}
%
% Membantu penulisan notasi matematika terutama untuk dokumen dengan banyak
% rumus.
%
\usepackage{amsmath}
%% \usepackage{amsmath}
\usepackage{amsmath, amsfonts, stmaryrd, amssymb}
%
% Membuat seluruh tulisan menjadi Times New Roman.
@ -135,9 +142,28 @@
%
%
\usepackage{float}
\floatplacement{figure}{H}
\floatplacement{table}{H}
\floatplacement{figure}{H}
\floatplacement{table}{H}
% Untuk mengatur ukuran font
%
\usepackage{anyfontsize}
%
% Digunakan untuk nomor dengan format inline
%
\usepackage[inline]{enumitem}
%
% Menggunakan biblatex untuk referensi
%
\usepackage[backend=bibtex, style=authoryear-icomp,autocite=inline]{biblatex}
%
% Digunakan untuk menghasilkan tabel pseudocode
%
% \usepackage[chapter]{algorithm}
% \usepackage[noend]{algpseudocode}
\usepackage{xcolor}
\usepackage[linesnumbered,ruled,vlined,algochapter]{algorithm2e}
%-----------------------------------------------------------------------------%
% Konfigurasi
@ -188,7 +214,7 @@
\fancyhead[C]{}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0.0pt}
\fancyfoot[R]{\footnotesize \bo{Universitas Indonesia}}
\fancyfoot[R]{\footnotesize \bo{ }}
\renewcommand{\footrulewidth}{0.0pt}
\pagestyle{fancy}
@ -260,8 +286,15 @@
%
% Alias untuk perintah \LaTeX
\newcommand{\latex}{\LaTeX}
%
%
% fix link daftar isi yang sebelumnya ngelink ke halaman sebelumnya
\newcommand{\daftaIsi}{\phantomsection \tableofcontents}
\newcommand{\daftarGambar}{\phantomsection \listoffigures}
\newcommand{\daftarTabel}{\phantomsection \listoftables}
\newcommand{\kutip}[1]{\citeauthor*{#1}(\citeyear{#1})}
\newcommand{\kutipLs}[1]{\citeauthor*{#1},\citeyear{#1}}
\newcommand{\kutipLsHal}[2]{\citeauthor*{#1}, \citeyear{#1}, #2}
%-----------------------------------------------------------------------------%
% Ubah Istilah Penulisan
@ -296,4 +329,12 @@
%
%
\newcommand{\equ}{Persamaan}
%
%
%%% Coloring the comment as blue in algorthm
\newcommand\mycommfont[1]{\footnotesize\ttfamily\textcolor{blue}{#1}}
\SetCommentSty{mycommfont}
\SetKwInput{KwInput}{Masukan} % Set the Input
\SetKwInput{KwOutput}{Keluaran} % set the Output
\SetKwFor{For}{Untuk}{Lakukan}{}
\SetAlgorithmName{Algoritme}{\autoref}{Daftar Algoritme}