2024-12-19
Umožňuje stavět na znalostech a schopnostech současného stavu robotické technologie a teorie.
Kompatibilita hardwaru a softwaru
Předkompilované algoritmy pro robotiku
Vícevláknové, paralelní zpracování, distribuované výpočty
Úkol: Chci robota, který se bude přenášet vzorky z ledničky do měřící aparatury
Systém propojených nodes
Každý uzel může mít zdrojový kód, spustitelné soubory a datové soubory
Existuje mnoho připravených nodes
roscore
Uzly komunikují třemi různými způsoby.
request --> reply
Uzly (nodes) mohou komunikovat prostřednictvím publish a subscribe různých témat.
Téma je informace generovaná publikujícím uzlem, které jsou zpřístupněny odebírajícímu uzlu.
publisher
.subscriber
.Obrázek místo slov RQT Graph
Standardní komunikace v ROS2 je pomocí DDS protokolu. Užívá UDP packety a funguje defaultně v jednom subnetu.
rosbridge
roslibpy