. / - .
) . 6 . )
. . . D A
. 6 .
. D - )( .
&/
A E
A
A
C C
A
A
)(
& A
. / - .
inter-task communication
TCP/IP communication
mROS comm. lib
. .
. / - .
I A 9 9 B:9
9 9C C - 2 .
0.H B 9F AB 9CC B
0 C 9 BG
B8E A 6 9 A
0 4 9B C 9 8
I 09 BG C H9 0
90 9 9 .88 969 3
207503
4.0 31.
4 , 31.
969 3
. / - .
3H QN U TK U P H PUT
l B C BUIU L H PTN C_ LS
- 4US UTLT U PLT LK KL LRU SLT
M HSL U Q MU UIU _ LS
- 4USS TP H PUT SPKKRL H L IH LK
UT IRP O& I PIL SUKLR
l 4UT 1 B C _ LS S LS RU_ PT &EI T
P O U L O TNL KL P L
B C USS MRU
CF C L UM SB C
l 5L LRU L HT KL PNT SB C H Q P O B C 2 :
ü 5L P L UN HSPTN HT IL LHRP LK P O SILK RPI
ü R P H Q S R P TUKL L L PUT HT IL LHRP LK
I_ PTN :DB UN HSSPTN SUKLR
l DH Q USS P KL PNTLK I_ KH H W L L OH LK SLS
SHTHNL USS
HSUTN B C TUKL
/. - . .
4 LT 5L LRU SLT C H
B C 4 2 : MU I& I USS
• init(node_name)
• NodeHandle::advertise<topic_type>(topic_name)
• NodeHandle::Publisher::publish(*message_data)
• Node::Handle::subscribe(topic_name,*Call_back)
( ) BLNP H PUT UM TUKL PTMU
+ D HT SP PUT UM
I P PUT LW L
, CLTKPTN UM D4 B C OLHKL
- C H MU KH H HT SP PUT
I PIL U P
E L UM LSILKKLK KL P L U RK UT PI L U
U L UT S PUT LHR PSL H HIPRP _ MU UIU _ LS
: : : : :
: : : :
9PKLQP DHQH L DUSU_H U P H _U OP DHQHNP HUM SP DHQHNP
8 HK H L C OUUR UM :TMU SH P _U U ETP L P _
1 -)
)-
62 5 3 45 3 45
lightweight runtime environment of ROS1 nodes onto embedded devices
-
- -
-
-
-
-
- -
üHK L P LSLT UM SB C TUKL U
B C SH L
ü I& I USS TP H PUT P O
HTU OL B C&SB C TUKL
FL H SLK OL KP PI LK _ LS OH
UT P UM OL OU HTK LKNL KL P L
l
- U HIPRP _ UM B C( H QHNL U LSILKKLK KL P L
- 6TOHT LSLT UM U L H PTN LHR PSL L MU SHT L
MU LKNL TUKL UT KP PI LK UIU _ LS
/ &- A
-
C A A
C
( / ( C
E A E A
-/
C
A A C
) - A -
/ -
// C
mROS comm. lib
inter-task communication
TCP/IP communication
7 L 5P L PUT
SUB TASK(1)
(3)
(7)
ROS
pub node(8)
(4)(5)(6)
embedded device
user task
subscribe()
XML_MAS
TASK
(2)
ROS master
(9)
(8)
XML-RPC
TCPROS
inter-task comm.
(10)
l C U UM HTU OL B C MLH L
ü L L & RPLT USS SUKLR
ü S N U H HS H QPTGSHQL L
l A HT P H P L L HR H PUT UT L MU SHT L& U L
l DH NL 1 BLTL H 8B 6249
ü + 9 4U L 20 U L U
ü / 3 7RH O SLSU _
ü 2 K PTU US H PIRL PT
ü 4 C HSL H OPLRK
l LSU _ P L1 ) - 3
ü BLNPUT MU PT L H Q USS
HT IL UTMPN LK
L KH H I U HR
QL TLR 00 -.- (- + / ((- /+
SILK RPI )-+ +.. ,) 0+ +, .(( - ()/
SB C RPI ,. 0, )/ ) 0. ( ) (,, )//
U HR +)) ( ,) 0-/ ) (,0 +)0 ) - + ,
4H L C K_1 KP PI LK LKNL KL L PUT _ LS
1
1 !
1 1
!
1
1
1 1 1 !
1 1