Te whakauru i te ROS ki tetahi ahua Ubuntu IMG mo te poari kotahi
Whakataki
I tetahi atu ra, i a au e mahi ana i taku tuhinga whakapae, i pa ki a au te hiahia ki te hanga i tetahi ahua Ubuntu mo tetahi papa-papa kotahi me te ROS kua whakauruhia (Pūnaha Whakahaere Robot - Pūnaha whakahaere karetao). I roto i te poto, ko te tohu tohu kua whakatapua ki te whakahaere i tetahi roopu robots. Ko nga karetao he mea rite ki nga wira e rua me nga kaitoro awhi e toru. Ko nga mea katoa e whakahaerehia ana mai i te ROS, e rere ana i runga i te papa ODROID-C2.
Robot Ladybug. Aroha mai mo te ahua kino o te whakaahua
Karekau he wa, karekau he hiahia ki te whakauru i te ROS ki ia karetao takitahi, na reira me hiahia te ahua o te punaha me te ROS kua whakauruhia. I muri i taku tirotiro i te Ipurangi, he maha nga huarahi ka kitea e au me pehea e taea ai tenei.
I te nuinga o te waa, ko nga otinga katoa ka kitea ka taea te wehewehe ki nga roopu e whai ake nei.
Ko te whakamahi i nga otinga mai i te roopu tuatahi te ahua ngawari me te tino ataahua, engari kaore au i kaha ki te hanga i tetahi ahua punaha ora mo ODROID. Ko nga otinga o te roopu tuarua kaore i pai ki a au na te mea he tiketike te paepae urunga. Ko te huihuinga a-ringa e ai ki nga akoranga e waatea ana kaore i pai, na te mea ... Ko taku ahua kaore he punaha konae konae.
Ko te mutunga, ka kite ahau i tetahi ataata mo te chroot (chroot - huri pakiaka, hono ki te ataata i te mutunga o te pou) me ona kaha, i whakatauhia kia whakamahia. I muri mai, ka whakaahuahia e au taku keehi mo te whakarite i te Ubuntu mo nga kaihanga robotics.
Raraunga tuatahi:
Ko te tukanga whakarereke whakaahua katoa (haunga te tuhi ki te kaari SD ma te whakamahi i te balenaEtcher) i mahia i runga i te punaha whakahaere Ubuntu 18.04.
Ko te punaha whakahaere i whakarerekehia e au ko te putanga papamahi mate Ubuntu 18.04.3.
Ko te miihini e mahi ai te punaha huihui ko ODROID-C2.
Te whakarite i te ahua
Tangohia te ahua Ubuntu mo ODROID mai pae mōhiohio
Te wetewete i te puranga
unxz –kv <файл архива с образом>
Waihangahia he whaiaronga ka whakairihia e matou te ahua
mkdir mnt
Whakatauhia te wehewehenga kei reira te punaha konae
file <файл образа>
E rapu ana matou i tetahi wehewehenga me te punaha konae kei te whakatakotoranga ext2, ext3, ext4 ranei. Kei te hiahia matou ki te wahitau o te timatanga o te waahanga (kua tohua ki te whero i runga i te mata):
Tuhipoka. Ka taea hoki te tiro i te waahi o te punaha konae ma te whakamahi i te whaipainga wehe.
Te whakairi i te ahua
sudo mount -o loop,offset=$((264192*512)) <файл с образом> mnt/
Ko te waahanga e hiahiatia ana ka timata ki te poraka 264192 (he rereke pea o tau), ko te rahi o tetahi poraka ko te 512 paita, whakareatia kia whiwhi te nuku ki nga paita.
Haere ki te kōpaki me te punaha kua whakairihia ka whakairihia ki roto
cd mnt/
sudo chroot ~/livecd/mnt/ bin/sh
~/livecd/mnt — ara katoa ki te whaiaronga me te punaha kua whakauruhia bin/sh - anga (ka taea hoki te whakakapi ki te bin/bash)
Ka taea e koe te timata ki te whakauru i nga kohinga me nga tono e tika ana.
Tāuta ROS
I whakauruhia e ahau te putanga hou o ROS (ROS Melodic) e ai ki akoranga mana.
Te whakahōu i te rārangi mōkihi
sudo apt-get update
Koinei te wahi i hapa ai ahau:
Err:6 http://deb.odroid.in/c2 bionic InRelease
The following signatures were invalid: EXPKEYSIG 5360FB9DAB19BAC9 Mauro Ribeiro (mdrjr) <[email protected]>
Ko tenei na te mea kua pau te kii hainatanga mokete. Hei whakahōu i ngā kī, pato:
Te whakarite motika uru
I te mea kua takiuru matou, me te mahi i nga mahi katoa mo te putake o te punaha e whakahiato ana, ka whakarewahia a ROS me nga mana kaiwhakamahi super.
I te wa e ngana ana ki te whakahaere roscore me te kore sudo, ka puta he hapa:
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'
Kia kore ai e puta te hapa, me huri ano tatou i nga motika uru ki te raarangi kaainga a te kaiwhakamahi ROS. Hei mahi i tenei ka patohia e matou:
Kia kohia te ahua o te punaha ki roto i te puranga
xz –ckv1 <файл образа>
Katoa! Inaianei me te awhina balenaPukapuka ka taea e koe te tahu i te ahua o te punaha ki te kaari SD, whakauruhia ki ODROID-C2, ka whakauruhia e koe a Ubuntu me ROS!
He Tohutoro:
I tino awhina tenei ataata me pehea te tinihanga i te Linux me te aha e hiahia ana koe: