Kõigi nende sõlmede eraldi käimapanemine eri terminaliakendes on natuke tobe. Nüüd on meil aga ka tegelikult piisavalt oskusi, et luua üks käivitusfail, mis seda kõike korraga teeb – siis saame käivitada ainult selle.
Viimase asjana loogi kõigi nende sõlmede samaaegselt käimapanemiseks uus käivitusfail. See käivitusfail peaks:
-
Laadima parameetriserverisse roboti kirjelduse
-
Käivitama RVizi konfiguratsioonifailiga, mis kuvab täielikult parametriseeritud robotit
-
Käivitama sõlme robot_state_publisher kimbust robot_state_publisher
-
Käivitama sõlme joint_state_publisher_gui kimbust joint_state_publisher_gui
-
Käivitama sõlme fake_driver_node kimbust robotont_driver
-
Käivitama sõlme teleop_twist_keyboard.py kimbust teleop_twist_keyboard
Loo vastav käivitusfail ning testi seda, sulgedes kõik ROSi sõlmed ning käivitades siis kõik vajalikud ühekorraga käivitusfaili abil.
Tee ka robot vähemalt ühe meetri jagu laiemaks ja muuda peale selle XACRO failis veel üht vabalt valitud parameetrit!
Lõpptulemus peaks välja nägema umbes järgmine (siin ei ole robotit laiemaks tehtud):