Advertisement
Advertisement

More Related Content

Advertisement

More from Hideki Takase(20)

Advertisement

Design Concept of a Lightweight Runtime Environment for Robot Software Components onto Embedded Devices

  1. - - - - : - - - - - - - - , , ,
  2. . / - . / / , -D ­ & 2 C D ­ / / & / & & ­ C D 2 ­ . 2 C 2 2 D D C C , -& -)(
  3. . / - . / / - ) ­ & - / - ü . . . - - . / . . . ) . ­ / / & / & & ü ( .3 / . . .3 3 ü / / - - . / ( ) - : / ? ? : : ? : : /
  4. . / - . 1 1 1 1 1 1/ / / / / --/ / 1 / / /
  5. . / - . - - - - - - - - - ü 1 & - ü - 1 -
  6. . / - . ) . 6 . ) ­ . . . D A ­ . 6 . . D - )( . &/ A E A A C C A A )( & A
  7. . / - . inter-task communication TCP/IP communication mROS comm. lib . .
  8. . / - . 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
  9. . / - . 1 1 ! 1 1 ! 1 1 1 1 1 ! 1 1
  10. . / - . 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
Advertisement