%
% Introduction.tex
%

\documentclass{beamer}

\usepackage{beamerthemeshadow}
\usepackage{listings}
\usepackage{graphics}
\usepackage{times}
\usepackage{algorithm2e}

\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
% \usepackage{amsmath,amssymb} \usepackage[latin1]{inputenc}
% \usepackage{colortbl}
\usepackage[english]{babel}

\newcommand{\erlang}{
\lstset{language=Prolog, basicstyle=\ttfamily\footnotesize,frame=trBL,
  frameround=fttt}}

\newcommand{\erlangsmall}{
\lstset{language=Prolog, basicstyle=\ttfamily\scriptsize,frame=trBL,
  frameround=fttt}}

\newcommand{\clang}{
\lstset{language=Prolog, basicstyle=\ttfamily\footnotesize,frame=trBL,
  frameround=fttt}}

\newcommand{\clangsmall}{
\lstset{language=Prolog, basicstyle=\ttfamily\scriptsize,frame=trBL,
  frameround=fttt}}

\newcommand{\clangtiny}{
\lstset{language=Prolog, basicstyle=\ttfamily\tiny,frame=trBL,
  frameround=fttt}}

\erlang

\newcommand\blue{\color[rgb]{0,0,1}}
\newcommand\red{\color[rgb]{1,0,0}}
\newcommand\black{\color[rgb]{0,0,0}}

\newcommand\tape[9]{
\framebox{#1}
\framebox{#2}
\framebox{#3}
\framebox{#4}
\framebox{#5}
\framebox{#6}
\framebox{#7}
\framebox{#8}
\framebox{#9}}

\newcommand\two[2]{
\framebox{#1}
\framebox{#2}}

\newcommand\six[6]{
\framebox{#1}
\framebox{#2}
\framebox{#3}
\framebox{#4}
\framebox{#5}
\framebox{#6}}

\newcommand\three[3]{
\framebox{#1}
\framebox{#2}
\framebox{#3}}

\title[Introduzione al Corso]{Programmazione Sistemi
  Robotici\\Introduzione al Corso}
%%

\author[Corrado Santoro]
       {Corrado Santoro}

\date{ }

\institute[University of Catania]
  {
    \begin{center}
      \textbf{\red{}ARSLAB - Autonomous and Robotic Systems Laboratory}\\
      Dipartimento di Matematica e Informatica - Universit\`{a} di Catania, Italy\\
      \texttt{santoro@dmi.unict.it}\\
      \includegraphics[width=60pt]{robotEscher_Eura_blur.eps}\\%%~~~~\includegraphics[width=80pt]{logo_dmi.png}
      Programmazione Sistemi Robotici\\
    \end{center}
  }



\begin{document}

\frame{\titlepage}


%%
\begin{frame}[fragile]
%%
  \frametitle{Obiettivi del corso}
%%
%%
  \begin{itemize}
  \item{\red{}Comprendere cos'\`{e} un sistema robotico}
  \item{\red{}Conoscere i principi di funzionamento ed i modelli di
    rappresentazione di un sistema robotico}
  \item{\red{}Comprendere i ruoli di tutti i componenti
    hardware/software di un sistema robotico}
  \item{\red{}Comprendere le relazioni tra tutti i componenti
    hardware/software di un sistema robotico}
  \item{\red{}Conoscere le tecniche e gli strumenti software per la
    programmazione di un sistema robotico}
  \item{\red{}Saper progettare e programmare alcune parti importanti di un
    sistema robotico}
  \end{itemize}
%%
\end{frame}
%%




\begin{frame}[fragile]
%%
  \frametitle{Argomenti del corso}
%%
%%
  \begin{itemize}
  \item{\blue{}Sistemi Robotici:} caratteristiche, principi e modello
    hardware/software
  \item{\blue{}Modelli matematici dei sistemi robotici:} elementi di Teoria
    dei Sistemi e di Controlli Automatici
  \item{\blue{}Principi hardware/software di progettazione e implementazione
    dei sistemi di controllo}
  \item{\blue{}Modelli e strumenti di progettazione e implementazione del
    comportamento autonomo di sistemi robotici}
  \item{\blue{}Casi di Studio:} controllo in velocit\`{a}, controllo in
    traiettoria, controllo dell'assetto di un UAV, cinematica di un
    manipolatore, specifica del comportamento di un robot, ...
  \item{\blue{}Laboratorio:} esercitazioni pratiche dell'uso degli
    strumenti studiati a lezione su un robot reale
  \end{itemize}
%%
\end{frame}
%%



\begin{frame}[fragile]
%%
  \frametitle{Conoscenze richieste}
%%
%%
  \begin{itemize}
  \item{\blue{}Analisi matematica:} integrali, equazioni differenziali,
    algebra dei numeri complessi
  \item{\blue{}Fisica/Architetture:} fondamenti di meccanica,
    elettromagnetismo ed elettronica digitale
  \item{\blue{}Programmazione:} conoscenza di
    \begin{itemize}
    \item C/C++
    \item Java
    \item Python
    \item Programmazione Logico/Funzionale
    \item Linux
    \end{itemize}
  \end{itemize}
%%
\end{frame}
%%


\begin{frame}[fragile]
%%
  \frametitle{Materiale di Riferimento}
%%
%%
  \begin{itemize}
  \item{\blue{}\url{http://www.dmi.unict.it/~santoro} $\rightarrow$
    Teaching $\rightarrow$ PSR}
  \item{\blue{}Appunti/Slides delle lezioni}
  \item{\blue{}Testo:} R. Siegwart, I. R. Nourbakhsh, \emph{Introduction to
    Autonomous Mobile Robots}, The MIT Press
  \item{\blue{}Testo:} Peter Corke, \emph{Robotics, Vision and Control:
    Fundamental Algorithms in MATLAB}, Springer
  \item{\blue{}Articoli forniti dal docente}
  \item{\blue{}Materiale su Internet}
  \end{itemize}
%%
\end{frame}
%%



\begin{frame}[fragile]
%%
  \frametitle{Prova d'Esame}
%%
%%
  \begin{itemize}
  \item{\red{}Prova scritta con esercizi, anche al calcolatore}\\~\\
  \item{\blue{}Progetto da svolgere in laboratorio}
  \end{itemize}
%%
\end{frame}
%%


\frame{\titlepage}


\end{document}
%%
%%

