เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต
เบกเบทเปเบงเบฒเบเบเบตเป, เปเบเบเบฐเบเบฐเบเบตเปเบเปเบญเบเบเบณเบฅเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฝเบงเบเบฑเบเปเบเบเบฐเบเบฒเบเบชเบฐเบเบตเบเบฐเบเบฑเบเบเบญเบเบเปเบญเบ, เบเปเบญเบเปเบเปเบเบฐเปเบเบตเบเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเบเบปเบ Ubuntu เบชเบณเบฅเบฑเบเบเบญเบกเบเบดเบงเปเบเบตเบเบฐเบเบฒเบเบเบฝเบงเบเบตเปเบกเบต ROS เบเบดเบเบเบฑเปเบเบขเบนเปเปเบฅเปเบง (เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบซเบธเปเบเบเบปเบ - เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบซเบธเปเบเบเบปเบ). เปเบเบชเบฑเปเบ, เบเบฑเปเบเบชเบนเบเปเบกเปเบเบญเบธเบเบดเบเปเบซเปเบเบฒเบเบเบธเปเบกเบเบญเบเบเบธเปเบกเบเบญเบเบซเบธเปเบเบเบปเบ. เบซเบธเปเบเบเบปเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบกเบตเบชเบญเบเบฅเปเปเปเบฅเบฐเบชเบฒเบก rangefinders. เบชเบดเปเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบงเบเบเบธเบกเบเบฒเบ ROS, เปเบเบดเปเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฐเบเบฒเบ ODROID-C2.

Ladybug เบซเบธเปเบเบเบปเบ. เบเปเบญเบฐเปเบเบชเบณเบฅเบฑเบเบเบธเบเบเบฐเบเบฒเบเบฎเบนเบเบเบตเปเบเปเปเบเบต
เบเปเปเบกเบตเปเบงเบฅเบฒเบซเบผเบทเบเบงเบฒเบกเบเบฒเบเบฐเบซเบเบฒเบเบตเปเบเบฐเบเบดเบเบเบฑเปเบ ROS เปเบเปเบเปเบฅเบฐเบซเบธเปเบเบเบปเบเปเบเปเบฅเบฐเบเบปเบ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฎเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบเบตเปเบกเบต ROS เบเบดเบเบเบฑเปเบเปเบฅเปเบง. เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบญเบโเบซเบฒโเบญเบดเบโเปเบเบตโเปเบเบฑเบโ, เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบเบปเบโเปเบซเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบเปเบฒโเบเบงเบโเบซเบเบถเปเบโเบเบตเปโเบเบฐโเปเบฎเบฑเบโเปเบเปโ.
เปเบเบเบเบปเปเบงเปเบ, เบงเบดเบเบตเปเบเปเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบปเบเปเบซเบฑเบเบชเบฒเบกเบฒเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบเบธเปเบกเบเบฑเปเบเบเปเปเปเบเบเบตเป.
- เปเบเบฃเปเบเบกเบเบตเปเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบฒเบเบฅเบฐเบเบปเบเบเบตเปเบเปเบญเบกเบชเปเบฒเบ เปเบฅเบฐ เบเบฑเปเบเบเปเบฒ (, , , systemback, เปเบฅเบฐเบญเบทเปเบเป)
- เปเบเบเบเบฒเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบญเบ (, )
- เบเบฒเบโเบเบฐโเบเบญเบโเบฎเบนเบโเบเบฒเบโเบเบปเบงโเบเปเบฒเบโเปเบญเบ ( ะธ , เบเบงเบ )
เบเบฒเบเบเปเบฒเปเบเปเบงเบดเบเบตเปเบเปเปเบเบเบฒเบเบเบธเปเบกเบเปเบฒเบญเบดเบเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบซเบเปเบฒเบชเบปเบเปเบเบเบตเปเบชเบธเบ, เปเบเปเบเปเบญเบเบเปเปเบชเบฒเบกเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบชเบปเบเปเบชเปเบฒเบฅเบฑเบ ODROID. เบงเบดเบเบตเปเบเปเปเบเบเบญเบเบเบธเปเบกเบเบตเบชเบญเบเบเปเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเปเบญเบเปเบเบทเปเบญเบเบเบฒเบเบกเบตเบฅเบฐเบเบฑเบเปเบเบปเปเบฒเบชเบนเบเบเปเบชเบปเบกเบเบงเบ. เบเบฒเบเบเบฐเบเบญเบเบเบนเปเบกเบทเบญเบตเบเบเบฒเบกเบเบฒเบเบชเบญเบเบเบตเปเบกเบตเบขเบนเปเบเปเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเบฒเบฐเบงเปเบฒ ... เบฎเบนเบเบเบฒเบเบเบญเบเบเปเบญเบเบเปเปเบกเบตเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบซเบฑเบเบงเบดเบเบตเปเบญเบเปเบฝเบงเบเบฑเบ chroot (chroot - เบเปเบฝเบเบฎเบฒเบ(เบฅเบดเปเบเบงเบดเบเบตเปเบญเบขเบนเปเบเปเบฒเบเปเบเบช) เปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเบกเบฑเบ, เบเปเบญเบเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบเปเบกเบฑเบ. เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบเปเบญเบเบเบฐเบญเบฐเบเบดเบเบฒเบเบเปเบฅเบฐเบเบตเบเบฒเบเบเบฑเบเปเบเปเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเปเบญเบ. Ubuntu เบชเบณเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบซเบธเปเบเบเบปเบ.
เบเปเปเบกเบนเบเปเบเบทเปเบญเบเบเบปเปเบ:
- เบเบฐเบเบงเบเบเบฒเบเบเบฑเบเปเบปเบเบเบญเบเบเบฒเบเบเบฑเบเปเบเบเบฎเบนเบเบเบฒเบ (เบเบปเบเปเบงเบฑเปเบเบเบฒเบเบเบฝเบเบฅเบปเบเปเบ SD card เปเบเบเปเบเป balenaEtcher) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ Ubuntu 18.04โ.
- เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบเบฑเบเปเบเบเบเบฒเบเบเบฐเบเบญเบเปเบกเปเบ - Ubuntu 18.04.3 เบฅเบธเปเบเปเบเบฑเบชเบเบฑเบญเบ.
- เปเบเบทเปเบญเบเบเบตเปเบฅเบฐเบเบปเบเบเบฐเบเบญเบเบเบงเบเปเบฎเบฑเบเบงเบฝเบเปเบกเปเบ ODROID-C2.
เบเบฒเบเบเบฐเบเบฝเบกเบฎเบนเบเบเบฒเบ
เบเบฒเบงเปเบซเบฅเบเบฎเบนเบเบเบฒเบ Ubuntu เบชเบณเบฅเบฑเบ ODROID เบเปเบงเบ
เบเบณเบฅเบฑเบเปเบเบตเบเปเบเปเบกเบเบฑเบเปเบเบฑเบ
unxz โkv <ัะฐะนะป ะฐัั ะธะฒะฐ ั ะพะฑัะฐะทะพะผ>เบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐ mount เบฎเบนเบเบเบฒเบ
mkdir mntเบเปเบฒเบเบปเบเบเบฒเบเบดเบเบฑเบเบเบตเปเบฅเบฐเบเบปเบเปเบเบฅเปเบเบฑเปเบเบขเบนเป
file <ัะฐะนะป ะพะฑัะฐะทะฐ>เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบญเบเบซเบฒเบเบฒเบเปเบเปเบเบเบฑเบเบเบตเปเบกเบตเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเบฎเบนเบเปเบเบ ext2, ext3 เบซเบผเบท ext4. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบขเบนเปเบเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบ (เปเบเบฑเปเบเปเบชเปเบชเบตเปเบเบเปเบเบซเบเปเบฒเบเป):

เบซเบกเบฒเบโเปเบซเบโ. เบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบเปเปเบเบเปเบเปเบเบฐเปเบซเบเบ เบเบฒเบเบชเปเบงเบ.เบเบฒเบโเบเบดเบโเบเบฑเปเบโเบฎเบนเบโเบเบฒเบโ
sudo mount -o loop,offset=$((264192*512)) <ัะฐะนะป ั ะพะฑัะฐะทะพะผ> mnt/เบเบฒเบเบชเปเบงเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ block 264192 (เบเบปเบงเปเบฅเบเบเบญเบเบเปเบฒเบเบญเบฒเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบ), เบเบฐเบซเบเบฒเบเบเบญเบเบซเบเบถเปเบเบเบฑเบเปเบกเปเบ 512 bytes, เบเบนเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบฎเบฑเบเบเบฒเบ indentation เปเบเบฑเบ bytes.
เปเบเบเบตเปเปเบเบเปเบเบตเบเบตเปเบกเบตเบฅเบฐเบเบปเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบงเบฒเบเบชเบฒเบเบขเบนเปเปเบเบกเบฑเบ
cd mnt/ sudo chroot ~/livecd/mnt/ bin/sh~/livecd/mnt - เปเบชเบฑเปเบเบเบฒเบเปเบเบฑเบกเปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเบฅเบฐเบเบปเบเบเบดเบเบเบฑเปเบ
bin/sh - เปเบเบฐ (เบเบฑเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเบเปเบเป bin/bash)
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบธเบเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบ.
เบเบฒเบเบเบดเบเบเบฑเปเบ ROS
เบเปเบญเบเบเบดเบเบเบฑเปเบเปเบงเบตเบเบฑเบเบซเบผเปเบฒเบชเบธเบเบเบญเบ ROS (ROS Melodic) เบเบฒเบก .
เบเบฒเบเบเบฑเบเบเบธเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบธเบ
sudo apt-get updateเบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเปเปเบเบดเบเบเบฒเบ:
Err:6 http://deb.odroid.in/c2 bionic InRelease The following signatures were invalid: EXPKEYSIG 5360FB9DAB19BAC9 Mauro Ribeiro (mdrjr) <mauro.ribeiro@hardkernel.com>เบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบฑเบเบเบธเบเปเบเปเบซเบกเบปเบเบญเบฒเบเบธ. เปเบเบทเปเบญเบญเบฑเบเปเบเบเบเบฐเปเบ, เบเบดเบก:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB19BAC9เบเบฒเบเบเบฐเบเบฝเบกเบฅเบฐเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ ROS
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 C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654sudo apt updateเบเบฒเบเบเบดเบเบเบฑเปเบ ROS
เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเปเบญเบเบเปเปเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบ ROS เปเบงเบตเบเบฑเบ desktop เปเบเป, เบเบฑเปเบเบเบฑเปเบเบเปเบญเบเบเบถเปเบเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ: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เบกเบฑเบเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ, เปเบเบฒเบฐเบงเปเบฒ เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเปเบฅเปเบ bash, เบชเบฐเบเบฑเปเบเบกเบฑเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบกเบขเบนเปเปเบ terminal.
เบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบตเปเบเปเบฒเปเบเบฑเบ
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essentialsudo apt install python-rosdepsudo rosdep init rosdep updateเบเบฑเปเบเบเปเบฒเบชเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ
เบเบฑเบเบเบฑเปเบเปเบเปเบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบฅเบฐ, เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฒเบกเบเบญเบเบฎเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบเปเบฒเบฅเบฑเบเบเบฐเบเบญเบ, ROS เบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบฝเบเปเบเปเบกเบตเบชเบดเบเบเบด superuser.
เปเบกเบทเปเบญเบเบฐเบเบฒเบเบฒเบกเปเบฅเปเบ roscore เปเบเบเบเปเปเบกเบต sudo, เบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบทเปเบ: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
เบเบฒเบเบชเปเบฒเบเบฑเบเบชเบธเบเบเปเบฒเบ
- เบญเบญเบเบเบฒเบ chroot:
exit - เบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบฎเบนเบเบเบฒเบ
cd .. sudo umount mnt/ - เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบธเบฎเบนเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ
xz โckv1 <ัะฐะนะป ะพะฑัะฐะทะฐ>
เบเบฑเบเปเบปเบ! เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบงเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญ เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบฎเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบฅเบปเบเปเบ SD card, เปเบชเปเบกเบฑเบเบฅเบปเบเปเบ ODROID-C2, เปเบฅเบฐเบเปเบฒเบเบเบฐเบกเบต Ubuntu เบเปเบงเบ ROS เบเบตเปเบเบดเบเบเบฑเปเบเปเบฅเปเบง!
เปเบญเบเบฐเบชเบฒเบเบญเปเบฒเบเบญเบตเบ:
- เบงเบดเบเบตเปเบญเบเบตเปเบเปเบงเบเปเบเปเบซเบผเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบซเบผเบญเบเบฅเบงเบเปเบ Linux เปเบฅเบฐเปเบเบฑเบเบซเบเบฑเบเบเปเบฒเบเบเปเบญเบเบเบฒเบเบกเบฑเบ:

เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com

