ααα ααααΈααααΆα
αα αααααααααααα ααααααααααααα»αααααΎααΆαααΎαα·ααααααααααααααα»α αααα»αααΆαααααααα»αααΉααααααΌαααΆααααα»αααΆααααααΎαααΌαααΆαα’ααΌααα»αααΌ αααααΆαααααα·ααΆαααα½αααΆαα½αααΉα ROS αααααΆαααα‘αΎααα½α α αΎα (ααααααααααααα·ααααα·ααΆαααα»ααααααα - ααααααααααααα·ααααα·ααΆαααα»ααααααα) ααα»ααα αααααΆαααααααΊα§αααα·ααααααΆαααααααααααααα»αααα»αααααααα ααα»αααααααααααΌαααΆαααααΆααααααααααΈα αα·αα§αααααα αΆαααααααΆααΈα ααΏαααΆααααΌαααααΌαααΆααααααααααααΈ ROS αααααααΎαααΆαααΎααααα ODROID-C2 α
ααα»ααααααα Ladybug α ααΌαα’ααααααα
αααααα»αααΆαααΌαααα’αα
αα·αααΆααααααααΆ α¬ααααα
ααααα‘αΎα ROS ααΎααα»αααααααααΈαα½αααααααααα½ααα ααΌα
ααααα αΎα ααΆααΆααααααΌαααΆααααααΆααααΌαααΆαααααααααααΆαα½α ROS αααααΆαααα‘αΎααα½α
α αΎαα αααααΆααβααΈβαα»αααβα’ααΈαααΊαα·α αααα»αβααΆαβααβααΎαβαα·ααΈβααΆαααααβααΆβα
αααΎαβα
ααααβααααβαααβα’αΆα
βααααΎβααΆαα
ααΆααΌαα
αααααααααΆαααΆααα’αααααααΆαααααΎαα’αΆα
ααααΌαααΆααααα
ααααΆαααα»αααΌα
ααΆααααααα
- αααααα·ααΈααααααααΎαααΌαααΆαααΈαααααααααααααααααα½α
ααΆααααα
αα·αααααααα
ααΆαααααααα (
Distroshare α’ααΌααα»αααΌα’ααΉαααΈα ,ααΈαα»α αα»αααααααααΆαα ,ααΈαα»α respin , systemback ααΆααΎα) - αααααααααα’αα»ααααΆαα±ααα’ααααααααΎαααΌαααΆαααααΆαααααα½αααααα’ααα (
ααΌααΌ ,ααΈαα»α ααΈααααΌα ) - ααΆααααααΌααααα»αααΌαααΆαααααααα½αα―α (
ααΆαααααΌαααΆααααααααΈααΈααααΆαα ΠΈααααΌααα»αααααΈ , ααΌααα½αα’αααααα’αααΈ Habre )
ααΆαααααΎαααααααααΆαααΈαααα»αααΈαα½αα αΆααααΌα
ααΆαααααΎαααααΆαααα αα·αααΆααααΆααααα»α ααα»αααααααα»ααα·αα’αΆα
αααααΎαααΌαααΆαααααααααααααααααΆαααααααΆαα ODROID ααΆαααα αααααααααΆααααααα»αααΈ XNUMX αααα·αααααΉααααα»αααα αααααΆαααααα·αα
αΌαααααααα½αααα ααΆαβααα‘αΎαβαααβααβαααβαααβααΆαβααΆαβααααααβαααβααΆαβααβαα·αβααααααβαααβααααα... ααΌαααΆααααααααα»ααα·αααΆαααααααααα―αααΆααααααΆααααα αΆααααα
ααΆαααααααααα»αααΆαααΎαααΈααα’αΌα’αααΈ chroot (chroot - ααααΆααααααΌαα«αααααΆαααα
ααΈααα’αΌαα
α
α»ααααα
ααααααΆααααα αα) αα·ααααααααΆαααααααΆ ααΆααααΌαααΆααααααα
α
α·αααααααΎααΆα αααααΆαα αααα»αααΉααααααΆααα’αααΈααααΈαα·ααααααααααα»αααααΆαααααΌα Ubuntu αααααΆααα’αααα’αα·ααααααααα»αααααααα
αα·ααααααααααΌαα
- ααααΎαααΆαααααααααΌαααΆαααΆααααΌα (ααΎααααααααΆαααααααα ααΆααααΆα SD αααααααΎ balenaEtcher) ααααΌαααΆαα’αα»αααααα ααΎααααααααααααα·ααααα·ααΆα Ubuntu 18.04 α
- ααααααααααααα·ααααα·ααΆααααααΆααα½αααααα»αααααΆααααααα»αααΆαααααααααΊ Ubuntu 18.04.3 mate desktop versionα
- αααΆαααΈαααααααααααααααα»ααα½αααααααΎαααΆαααΊ ODROID-C2 α
αααα»ααααα αααΌαααΆα
-
ααΆαααααΌαααΆαα’ααΌααα»αααΌαααααΆαα ODROID ααΈ
ααα αααααααααΌαααΆα -
αααβαααα ααβααααααΆα
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 - ααααΌααααααααα ααΆααααααΆαα½ααααααααααααααΆααααα
bin/sh - ααα (ααα’αΆα αααα½αααα αα»α / ααΆα)
α₯α‘αΌααααα’αααα’αΆα α αΆααααααΎαααα‘αΎααααα αα αα·ααααααα·ααΈα αΆαααΆα αα
ααΆαααα‘αΎα 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) <[email protected]>
αααααΊαααααΆαααααΆααα·ααααααΆααΆαα α»αα αααααααΆααΎαααα ααααΆααα»ααααααα ααΎααααΈααααΎαα αα α»ααααααααΆααα ααΌαααΆααααα αΌαα
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 C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
-
ααΆαααα‘αΎα ROS
ααΆα’αα»αα αααα»ααα·αα’αΆα ααα‘αΎααααααααααα»αααα ROS ααΆααα ααΌα αααααααα»αααΆαααα‘αΎααααααα ααααΌαααααΆαααα»ααααααsudo apt install ros-melodic-ros-base apt search ros-melodic
αααααααααΆαα α‘ α ααα‘α»ααααααααΎαααΆαααα‘αΎα αα½αααΆαααΆαααα α»αααΎαα‘αΎαα
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
αααααααααΆαα α‘ α αααααΆααααΈααα‘αΎααα½α ααααααααααααΎααΆααααααααΆα
source /opt/ros/melodic/setup.bash
ααΆααΉααα·αααααΎαααΆαααααΈααααα ααΎααα·αααΆαααααΎαααΆα bash αα ααΌα ααααααΆαα·αα αΆαααΆα αααΆααααα αΌααααα»α terminal ααα
-
ααΆαααα‘αΎαααΆαα’αΆαααααα αΆαααΆα α
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep
sudo rosdep init rosdep update
-
ααΆαααααααα·αααα·α αΌαααααΎ
αααααΆαααΎαα αΌα α αΎαααΆααα·α α’αα»αααααααααααΆαααΆααα’αααααα½αα±αα root ααααααααααααααααα»αααααΌαααΆααααααΌααααα»α ROS ααΉαααααΌαααΆαααΆααα±ααααααΎαααΆαααααΆαα½ααα·αααα·α’αααααααΎααααΆααααΆαααααααααα»αααααα
αα αααααααΆααΆαααααΎαααΆα 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 <ΡΠ°ΠΉΠ» ΠΎΠ±ΡΠ°Π·Π°>
ααΆααα’αα! α₯α‘αΌααααααΆαα½αααΉααααα½α
α―αααΆαααα:
- ααΈααα’αΌαααααΆααα½αα αααΎαααΆαα½αααααααααααααααααα»αααΈαα»α α αΎαα ααα»α’αααΈααΆαααΆα’αααααααΌαααΆαααΆα
ααααα: www.habr.com