рдкрд░рд┐рдЪрдп
рджреВрд╕рд░реЗ рджрд┐рди, рдЕрдкрдиреА рдереАрд╕рд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЖрд░рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХрд▓-рдмреЛрд░реНрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЙрдмрдВрдЯреВ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ (рд░реЛрдмреЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо - рд░реЛрдмреЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо). рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдбрд┐рдкреНрд▓реЛрдорд╛ рд░реЛрдмреЛрдЯреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред рд░реЛрдмреЛрдЯ рджреЛ рдкрд╣рд┐рдпреЛрдВ рдФрд░ рддреАрди рд░реЗрдВрдЬрдлрд╛рдЗрдВрдбрд░ рд╕реЗ рд▓реИрд╕ рд╣реИрдВред рдкреВрд░реА рдЪреАрдЬрд╝ рдХреЛ ROS рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ ODROID-C2 рдмреЛрд░реНрдб рдкрд░ рдЪрд▓рддрд╛ рд╣реИред
рд░реЛрдмреЛрдЯ рд▓реЗрдбреАрдмрдЧ. рдЦрд░рд╛рдм рдлреЛрдЯреЛ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рд░реЛрдмреЛрдЯ рдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рди рддреЛ рд╕рдордп рдерд╛ рдФрд░ рди рд╣реА рдЗрдЪреНрдЫрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЖрд░рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЗрдВрдЯрд░рдиреЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХрдИ рддрд░реАрдХреЗ рдорд┐рд▓реЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрд╛рдП рдЧрдП рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рдПрдХ рддреИрдпрд╛рд░ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рддреЗ рд╣реИрдВ (
рдбрд┐рд╕реНрдЯреНрд░реЙрд╢рд░ рдЙрдмрдВрдЯреВ рдЗрдореЗрдЬрд░ ,рд▓рд┐рдирдХреНрд╕ рд▓рд╛рдЗрд╡ рдХрд┐рдЯ ,рд▓рд┐рдирдХреНрд╕ рд░рд┐рд╕реНрдкрд┐рди , рд╕рд┐рд╕реНрдЯрдордмреИрдХ, рдЖрджрд┐) - рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ (
рдпреЛрдХреНрдЯреЛ ,рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд▓рд┐рдирдХреНрд╕ ) - рдЫрд╡рд┐ рдХреЛ рд╕реНрд╡рдпрдВ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдирд╛ (
рд▓рд╛рдЗрд╡ рд╕реАрдбреА рдЕрдиреБрдХреВрд▓рди ╨╕рд░реВрд╕реА рд╕рдордХрдХреНрд╖ , рдПрдХ рд╕реЗ рдЕрдзрд┐рдХрд╣реЗрдмреНрд░реЗ рдкрд░ рд▓реЗрдЦ )
рдкрд╣рд▓реЗ рд╕рдореВрд╣ рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рдЖрдХрд░реНрд╖рдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рддреАрдд рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдореИрдВ рдХрднреА рднреА ODROID рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрд╡ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ рдХрд╛рдлреА рдКрдВрдЪреА рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рджреВрд╕рд░реЗ рд╕рдореВрд╣ рдХреЗ рд╕рдорд╛рдзрд╛рди рднреА рдореЗрд░реЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд░рд╣реЗред рдЙрдкрд▓рдмреНрдз рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореИрдиреБрдЕрд▓ рдЕрд╕реЗрдВрдмрд▓реА рднреА рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐... рдореЗрд░реА рдЫрд╡рд┐ рдореЗрдВ рд╕рдВрдкреАрдбрд╝рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рдерд╛.
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдЪреБрд░реЛрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдорд┐рд▓рд╛ (рдХреНрд░реЛрдЯ - рдЬрдбрд╝ рдмрджрд▓реЗрдВ, рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд▓рд┐рдВрдХ) рдФрд░ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЖрдЧреЗ, рдореИрдВ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдмрдВрдЯреВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред
рдЖрд░рдВрднрд┐рдХ рдбреЗрдЯрд╛:
- рд╕рдВрдкреВрд░реНрдг рдЫрд╡рд┐ рд╕рдВрд╢реЛрдзрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ (balenaEtcher рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SD рдХрд╛рд░реНрдб рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░) Ubuntu 18.04 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЧрдИ рдереАред
- рдЬрд┐рд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдореИрдВрдиреЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╡рд╣ Ubuntu 18.04.3 рдореЗрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
- рдЬрд┐рд╕ рдорд╢реАрди рдкрд░ рдЕрд╕реЗрдВрдмрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ ODROID-C2 рд╣реИред
рдЫрд╡рд┐ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
-
ODROID рдХреЗ рд▓рд┐рдП Ubuntu рдЫрд╡рд┐ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ -
рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЦреЛрд▓рдирд╛
unxz тАУkv <╤Д╨░╨╣╨╗ ╨░╤А╤Е╨╕╨▓╨░ ╤Б ╨╛╨▒╤А╨░╨╖╨╛╨╝>
-
рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЫрд╡рд┐ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВрдЧреЗ
mkdir mnt
-
рд╡рд╣ рд╡рд┐рднрд╛рдЬрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рдд рд╣реИ
file <╤Д╨░╨╣╨╗ ╨╛╨▒╤А╨░╨╖╨░>
рд╣рдо ext2, ext3 рдпрд╛ ext4 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдореЗрдВ рдЕрдиреБрднрд╛рдЧ рдХреА рд╢реБрд░реБрдЖрдд рдХрд╛ рдкрддрд╛ рдЪрд╛рд╣рд┐рдП (рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛):
рдзреНрдпрд╛рди рджреЗрдВред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕реНрдерд╛рди рднреА рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреБрджрд╛. -
рдЫрд╡рд┐ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
sudo mount -o loop,offset=$((264192*512)) <╤Д╨░╨╣╨╗ ╤Б ╨╛╨▒╤А╨░╨╖╨╛╨╝> mnt/
рд╣рдореЗрдВ рдЬрд┐рд╕ рдЕрдиреБрднрд╛рдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ рдмреНрд▓реЙрдХ 264192 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рдЖрдкрдХреА рд╕рдВрдЦреНрдпрд╛рдПрдБ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВ), рдПрдХ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ 512 рдмрд╛рдЗрдЯреНрд╕ рд╣реИ, рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЧреБрдгрд╛ рдХрд░реЗрдВред
-
рдорд╛рдЙрдВрдЯреЗрдб рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рд╣реИрдВрдЧрдЖрдЙрдЯ рдХрд░реЗрдВ
cd mnt/ sudo chroot ~/livecd/mnt/ bin/sh
~/livecd/mnt - рдорд╛рдЙрдВрдЯреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкреВрд░рд╛ рдкрде
рдмрд┐рди/рд╢ - рд╢реЗрд▓ (рд╕реЗ рднреА рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдмрд┐рди/рдмреИрд╢)
рдЕрдм рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ ROS (ROS рдореЗрд▓реЛрдбрд┐рдХ) рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛
-
рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдЕрджреНрдпрддрди рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ
sudo apt-get update
рдпрд╣реАрдВ рдкрд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:
Err:6 http://deb.odroid.in/c2 bionic InRelease The following signatures were invalid: EXPKEYSIG 5360FB9DAB19BAC9 Mauro Ribeiro (mdrjr) <[email protected]>
рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреБрдВрдЬреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB19BAC9
-
рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рддреИрдпрд╛рд░ рдХрд░рдирд╛
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
-
рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ ROS рдХрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдореВрд▓ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП:sudo apt install ros-melodic-ros-base apt search ros-melodic
рдиреЛрдЯ 1 рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ:
dpkg: error: failed to write status database record about 'iputils-ping' to '/var/lib/dpkg/status': No space left on device
рдЗрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдХреЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
sudo apt-get clean; sudo apt-get autoclean
рдиреЛрдЯ 2 рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕реНрд░реЛрдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
source /opt/ros/melodic/setup.bash
рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдмреИрд╢ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
-
рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep
sudo rosdep init rosdep update
-
рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рдЪреВрдБрдХрд┐ рд╣рдо рд▓реЙрдЧ рдЗрди рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрд╕реЗрдВрдмрд▓ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдЯ рдХреА рдУрд░ рд╕реЗ рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЖрд░рдУрдПрд╕ рдХреЗрд╡рд▓ рд╕реБрдкрд░рдпреВрдЬрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕реВрдбреЛ рдХреЗ рдмрд┐рдирд╛ рд░реЛрд╕реНрдХреЛрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ: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'
рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП ROS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдмрджрд▓реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ:
sudo rosdep fix-permissions
-
rviz рдФрд░ rqt рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рдкрдирд╛
sudo apt-get install ros-melodic-rqt ros-melodic-rviz
рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢
- рдХреНрд░реЛрдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ:
exit
- рдЫрд╡рд┐ рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ
cd .. sudo umount mnt/
- рдЖрдЗрдП рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдХреЛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдВ
xz тАУckv1 <╤Д╨░╨╣╨╗ ╨╛╨▒╤А╨░╨╖╨░>
рд╕рднреА! рдЕрдм рдорджрдж рд╕реЗ
рдХрдбрд╝рд┐рдпрд╛рдБ:
- рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдиреЗ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдХреИрд╕реЗ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХреА:
рд╕реНрд░реЛрдд: www.habr.com