Ke hoʻokomo nei i ka ROS ma kahi kiʻi Ubuntu IMG no ka papa hoʻokahi
Hōʻike
I kekahi lā aʻe, ʻoiai e hana ana i kaʻu thesis, ua kū wau i ka pono e hana i kahi kiʻi Ubuntu no kahi papa papa hoʻokahi me ROS i hoʻokomo ʻia (Pūnaehana Hana Lopako - ʻōnaehana hana lopako). I ka pōkole, hoʻolaʻa ka diploma i ka hoʻokele ʻana i kahi hui o nā robots. Hoʻolako ʻia nā robots me nā huila ʻelua a me ʻekolu mau ʻike. Mālama ʻia ka mea āpau mai ROS, e holo ana ma ka papa ODROID-C2.
ʻO Robot Ladybug. E kala mai no ka maikaʻi ʻole o ke kiʻi
ʻAʻohe manawa a makemake ʻole e hoʻokomo iā ROS ma kēlā me kēia lopako pākahi, a no laila ua pono ke kiʻi ʻōnaehana me ROS i hoʻokomo mua ʻia. Ma hope o ka ʻimi ʻana i ka Pūnaewele, ʻike wau i nā ala e hiki ai ke hana i kēia.
Ma keʻano laulā, hiki ke hoʻokaʻawale ʻia nā haʻina āpau i loaʻa i nā hui ma lalo.
ʻO ka hoʻohana ʻana i nā hoʻonā mai ka hui mua ʻo ia ka mea maʻalahi a maikaʻi loa, akā ʻaʻole hiki iaʻu ke hana i kahi kiʻi ʻōnaehana ola no ODROID. ʻAʻole i kūpono nā hoʻonā o ka hui ʻelua iaʻu ma muli o ka paepae komo kiʻekiʻe. ʻAʻole kūpono ka hui manual e like me nā kumu aʻo i loaʻa, no ka mea ... ʻAʻole i loaʻa i kaʻu kiʻi kahi ʻōnaehana faila paʻa.
ʻO ka hopena, ua loaʻa iaʻu kahi wikiō e pili ana i ka chroot (chroot - hoʻololi i ke kumu, loulou i ka wikiō ma ka hope o ka pou) a me kona mau mea hiki, ua hoʻoholo ʻia e hoʻohana. Ma hope aʻe, e wehewehe wau i kaʻu hihia kūikawā o ka hana maʻamau ʻo Ubuntu no nā mea hoʻomohala robotics.
ʻIke mua:
ʻO ke kaʻina hana hoʻololi kiʻi holoʻokoʻa (koe wale no ke kākau ʻana i ke kāleka SD me ka balenaEtcher) i hana ʻia ma ka ʻōnaehana hana ʻo Ubuntu 18.04.
ʻO ka ʻōnaehana hana nona ka hui aʻu i hoʻololi ai ʻo ia ʻo Ubuntu 18.04.3 mate desktop version.
ʻO ka mīkini kahi e hana ai ka ʻōnaehana i hui ʻia ʻo ODROID-C2.
Hoʻomākaukau i ke kiʻi
Hoʻoiho i ke kiʻi Ubuntu no ODROID mai kūhelu paena
Wehe i ka waihona
unxz –kv <файл архива с образом>
E hana i papa kuhikuhi kahi e kau ai mākou i ke kiʻi
mkdir mnt
E hoʻoholo i ka ʻāpana kahi i loaʻa ai ka ʻōnaehana faila
file <файл образа>
Ke ʻimi nei mākou i kahi ʻāpana me kahi ʻōnaehana faila ma ext2, ext3 a ext4 format. Pono mākou i ka helu wahi o ka hoʻomaka o ka ʻāpana (i hōʻike ʻia i ka ʻulaʻula ma ka pale):
Nānā: Hiki ke ʻike ʻia kahi o ka ʻōnaehana faila me ka hoʻohana ʻana i ka pono hoʻokaʻawale.
Ke kau ʻana i ke kiʻi
sudo mount -o loop,offset=$((264192*512)) <файл с образом> mnt/
Hoʻomaka ka ʻāpana e pono ai mākou me ka poloka 264192 (ʻokoʻa paha kāu mau helu), ʻo ka nui o hoʻokahi poloka he 512 bytes, e hoʻonui iā lākou no ka loaʻa ʻana o ka indentation ma nā paita.
E hele i ka waihona me ka ʻōnaehana i kau ʻia a kau i loko
cd mnt/
sudo chroot ~/livecd/mnt/ bin/sh
~/livecd/mnt - ala piha i ka papa kuhikuhi me ka ʻōnaehana kau ʻia bin/sh - shell (hiki ke hoʻololi ʻia me bin/bash)
I kēia manawa hiki iā ʻoe ke hoʻomaka e hoʻokomo i nā pūʻolo pono a me nā noi.
Ke hoʻokomo nei iā ROS
Ua hoʻokomo wau i ka mana hou o ROS (ROS Melodic) e like me aʻo kūhelu.
Hoʻohou i ka papa inoa o nā pūʻolo
sudo apt-get update
ʻO kēia kahi i loaʻa iaʻu ka hewa:
Err:6 http://deb.odroid.in/c2 bionic InRelease
The following signatures were invalid: EXPKEYSIG 5360FB9DAB19BAC9 Mauro Ribeiro (mdrjr) <[email protected]>
Ma muli o ka pau ʻana o ke kī hōʻailona pūʻolo. No ka hōʻano hou i nā kī, ʻano:
Hoʻonohonoho i nā kuleana komo
Ma muli o ko mākou komo ʻana a, ʻoiaʻiʻo, e hana i nā hana āpau ma ka inoa o ke kumu o ka ʻōnaehana i ʻākoakoa ʻia, e hoʻomaka wale ʻia ʻo ROS me nā kuleana superuser.
Ke hoʻāʻo nei e holo i ka roscore me ka ʻole sudo, loaʻa kahi hewa:
Traceback (most recent call last): File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 230, in main write_pid_file(options.pid_fn, options.core, options.port) File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 106, in write_pid_file with open(pid_fn, "w") as f: IOError: [Errno 13] Permission denied: '/home/user/.ros/roscore-11311.pid'
No ka pale ʻana i ka hewa, e hoʻololi hou i nā kuleana komo i ka papa kuhikuhi home o ka mea hoʻohana ROS. No ka hana ʻana i kēia, kā mākou:
E hoʻopili kākou i ke kiʻi ʻōnaehana i loko o kahi waihona
xz –ckv1 <файл образа>
ʻO nā mea a pau! I kēia manawa me ke kōkua huhui hiki iā ʻoe ke puhi i ke kiʻi ʻōnaehana i kahi kāleka SD, e hoʻokomo i loko o ODROID-C2, a e hoʻokomo ʻia ʻo Ubuntu me ROS!
Nā Manaʻo:
Ua kōkua nui kēia wikiō pehea e hoʻopunipuni ai ma Linux a no ke aha ʻoe e pono ai: