\matrix[row sep=1.25cm, column sep=7mm,inner sep=0, node distance=0, outer sep=0mm] (cells) {
\labelcell{elecmeca}{Electronics\\Mechanics} & \bluecell{mechanics}{Electro-Mechanical\\System} & & & \redcell{sensory}{Sensory\\system} & \labelcell{biopsycho}{Biology\\Psychology}\\
\labelcell{csmath}{Computer Science\\Mathematics} & \bluecell{software}{Software\\Controller} & & & \redcell{cognitive}{Cognitive\\system} & \labelcell{ergocs}{Ergonomy\\Cognitive Sciences}\\
- & \labelcell{info}{Information} & & & \labelcell{perception}{Perception} \\
+ & \labelcell{info}{Output} & & & \labelcell{perception}{Perception} \\
};
\draw [->, -stealth', thick] (info.north) -- (software.south) node [midway, left] {Data};
\draw [->, -stealth', thick] (software.north) -- (mechanics.south) node [midway, left] {Command};
% (software.north) edge (mechanics.south);
\end{tikzpicture}
\tikzexternaldisable
-\caption[Haptic rendering pipeline.]{Haptic rendering pipeline with the system side and user side. Both have a hardware and a software aspect.}
+\caption[Haptic rendering pipeline.]{Haptic rendering pipeline with the system side and user side from the specified outputs to their perception. Both have a hardware and a software aspect.}
\label{fig:hapticpath}
\end{figure}
\matrix[row sep=1.25cm, column sep=7mm,inner sep=0, node distance=0, outer sep=0mm] (cells) {
\labelcell{biopsycho}{Biology\\Movement Sciences} & \redcell{motor}{Motor\\system} & & & \bluecell{mechanics}{Sensing\\System} & \labelcell{elecmeca}{Electronics\\Mechanics}\\
\labelcell{ergocs}{Cognitive sciences\\Psychology} & \redcell{movement}{Cognitive\\system} & & & \bluecell{software}{Software\\Controller} & \labelcell{csmath}{Computer Science\\Mathematics}\\
- & \labelcell{action}{Action} & & & \labelcell{info}{Information} \\
+ & \labelcell{action}{Action} & & & \labelcell{info}{Input} \\
};
\draw [->, -stealth', thick] (action.north) -- (movement.south) node [midway, left] {Intention};
\draw [->, -stealth', thick] (movement.north) -- (motor.south) node [midway, left] {Execution};
% (software.north) edge (mechanics.south);
\end{tikzpicture}
\tikzexternaldisable
- \caption[Motor sensing pipeline.]{Motor sensing pipeline with the user side and system side. Both have a hardware and a software aspect.}
+ \caption[Motor sensing pipeline.]{Motor sensing pipeline with the user side and system side from the user's action to the inputs in the system. Both have a hardware and a software aspect.}
\label{fig:motorpath}
\end{figure}
\path[decorate, decoration={text along path, text={|\color{black}|Computing},text align=center, raise=-0.5ex}] (225:\leveltwo) arc[start angle=225, end angle=315, radius=\leveltwo];
%Physical
- \path[decorate, decoration={text along path, text={|\color{black}|Physical},text align=center, raise=-0.5ex}] (225:\leveltwo) arc[start angle=225, end angle=135, radius=\leveltwo];
+ \path[decorate, decoration={text along path, text={|\color{black}|Shared},text align=center, raise=-0.5ex}] (225:\leveltwo) arc[start angle=225, end angle=135, radius=\leveltwo];
%World
- \path[decorate, decoration={text along path, text={|\color{black}|World},text align=center, raise=-0.5ex}] (45:\leveltwo) arc[start angle=45, end angle=-45, radius=\leveltwo];
+ \path[decorate, decoration={text along path, text={|\color{black}|Environment},text align=center, raise=-0.5ex}] (45:\leveltwo) arc[start angle=45, end angle=-45, radius=\leveltwo];
%User
\draw[{Triangle Cap[bend]}-{Triangle Cap[bend]}, color=myred, line width=\thickness] (180:\levelone) arc[start angle=180, end angle=0, radius=\levelone];