ROS-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ Ubuntu IMG แƒกแƒฃแƒ แƒแƒ—แƒ–แƒ” แƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜

แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒฆแƒ”แƒก, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ”แƒ แƒขแƒแƒชแƒ˜แƒแƒ–แƒ”, แƒ“แƒแƒ›แƒฎแƒ•แƒ“แƒ Ubuntu แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒคแƒ˜แƒก แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ ROS-แƒ˜แƒ— (Robot Operating System - แƒ แƒแƒ‘แƒแƒขแƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ). แƒ›แƒแƒ™แƒšแƒ”แƒ“, แƒ“แƒ˜แƒžแƒšแƒแƒ›แƒ˜ แƒ”แƒซแƒฆแƒ•แƒœแƒ”แƒ‘แƒ แƒ แƒแƒ‘แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒฏแƒ’แƒฃแƒคแƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒแƒก. แƒ แƒแƒ‘แƒแƒขแƒ”แƒ‘แƒ˜ แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒ แƒแƒ แƒ˜ แƒ‘แƒแƒ แƒ‘แƒšแƒ˜แƒ— แƒ“แƒ แƒกแƒแƒ›แƒ˜ แƒ›แƒแƒœแƒซแƒ˜แƒšแƒ˜แƒ—. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ“แƒ”แƒ‘แƒ ROS-แƒ“แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก ODROID-C2 แƒ“แƒแƒคแƒแƒ–แƒ”.

ROS-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ Ubuntu IMG แƒกแƒฃแƒ แƒแƒ—แƒ–แƒ” แƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
แƒ แƒแƒ‘แƒแƒขแƒ˜ แƒšแƒ”แƒ“แƒ˜แƒ‘แƒแƒ’แƒ˜. แƒ‘แƒแƒ“แƒ˜แƒจแƒก แƒ’แƒ˜แƒฎแƒ“แƒ˜แƒ— แƒคแƒแƒขแƒแƒก แƒชแƒฃแƒ“แƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ แƒแƒ‘แƒแƒขแƒ–แƒ” แƒชแƒแƒš-แƒชแƒแƒšแƒ™แƒ” ROS-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒช แƒ“แƒ แƒ แƒ˜แƒงแƒ แƒ“แƒ แƒแƒ แƒช แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜ แƒ“แƒ แƒแƒ›แƒ˜แƒขแƒแƒ› แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ ROS-แƒ˜แƒ—. แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒ˜แƒก แƒ“แƒแƒ—แƒ•แƒแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ” แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.
แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒœแƒแƒžแƒแƒ•แƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒงแƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฏแƒ’แƒฃแƒคแƒ”แƒ‘แƒแƒ“.

  1. แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฅแƒ›แƒœแƒ˜แƒแƒœ แƒกแƒฃแƒ แƒแƒ—แƒก แƒ›แƒ–แƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ“แƒแƒœ (แƒ’แƒแƒแƒ–แƒ˜แƒแƒ แƒ”แƒ— Ubuntu Imager, แƒšแƒ˜แƒœแƒฃแƒฅแƒกแƒ˜แƒก แƒชแƒแƒชแƒฎแƒแƒšแƒ˜ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜, แƒšแƒ˜แƒœแƒฃแƒฅแƒกแƒ˜แƒก แƒ แƒ”แƒกแƒžแƒ˜แƒœแƒ˜, แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒ.แƒจ.)
  2. แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒกแƒฃแƒ แƒแƒ—แƒ˜ (แƒ˜แƒแƒฅแƒขแƒ, แƒšแƒ˜แƒœแƒฃแƒฅแƒกแƒ˜ แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ)
  3. แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒแƒฌแƒงแƒแƒ‘แƒ แƒ—แƒแƒ•แƒแƒ“ (แƒชแƒแƒชแƒฎแƒแƒšแƒ˜ CD แƒžแƒ”แƒ แƒกแƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ ะธ แƒ แƒฃแƒกแƒฃแƒšแƒ˜ แƒ”แƒฅแƒ•แƒ˜แƒ•แƒแƒšแƒ”แƒœแƒขแƒ˜, แƒžแƒšแƒฃแƒกแƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ แƒฐแƒแƒ‘แƒ แƒ”แƒ–แƒ”)

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒฏแƒ’แƒฃแƒคแƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ›แƒ–แƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒ˜แƒงแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ” แƒ•แƒ”แƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜ แƒชแƒแƒชแƒฎแƒแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ ODROID-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒ”แƒแƒ แƒ” แƒฏแƒ’แƒฃแƒคแƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒแƒ  แƒ›แƒแƒ›แƒ”แƒฌแƒแƒœแƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒจแƒ”แƒกแƒ•แƒšแƒ˜แƒก แƒ‘แƒแƒ แƒ˜แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒ. แƒฎแƒ”แƒšแƒ˜แƒ— แƒแƒฌแƒงแƒแƒ‘แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒ’แƒแƒ™แƒ•แƒ”แƒ—แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— แƒแƒกแƒ”แƒ•แƒ” แƒแƒ  แƒ˜แƒงแƒ แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ... แƒฉแƒ”แƒ›แƒก แƒกแƒฃแƒ แƒแƒ—แƒก แƒแƒ  แƒฐแƒฅแƒแƒœแƒ“แƒ แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒฃแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ.
แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒ›แƒ” แƒฌแƒแƒ•แƒแƒฌแƒงแƒ“แƒ˜ แƒ•แƒ˜แƒ“แƒ”แƒแƒก chroot-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ (chroot - แƒคแƒ”แƒกแƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ, แƒžแƒแƒกแƒขแƒ˜แƒก แƒ‘แƒแƒšแƒแƒก แƒ•แƒ˜แƒ“แƒ”แƒแƒก แƒ‘แƒ›แƒฃแƒšแƒ˜) แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜, แƒ’แƒแƒ“แƒแƒฌแƒงแƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒ›แƒ” แƒแƒฆแƒ•แƒฌแƒ”แƒ  แƒฉแƒ”แƒ›แƒก แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒก Ubuntu-แƒก แƒžแƒ”แƒ แƒกแƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒ แƒแƒ‘แƒแƒขแƒ˜แƒ™แƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜:

  • แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒ›แƒแƒ“แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ (แƒ’แƒแƒ แƒ“แƒ SD แƒ‘แƒแƒ แƒแƒ—แƒ–แƒ” แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ balenaEtcher-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—) แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ“แƒ Ubuntu 18.04 แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒš แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒ–แƒ”.
  • แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒแƒกแƒแƒ›แƒ‘แƒšแƒ”แƒ แƒ›แƒ” แƒจแƒ”แƒ•แƒชแƒ•แƒแƒšแƒ” แƒแƒ แƒ˜แƒก Ubuntu 18.04.3 mate แƒ“แƒ”แƒกแƒ™แƒขแƒแƒžแƒ˜แƒก แƒ•แƒ”แƒ แƒกแƒ˜แƒ.
  • แƒ›แƒแƒœแƒฅแƒแƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒฃแƒœแƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ”แƒก, แƒแƒ แƒ˜แƒก ODROID-C2.

แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ

  1. แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— Ubuntu แƒกแƒฃแƒ แƒแƒ—แƒ˜ ODROID-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒกแƒแƒ˜แƒขแƒ˜

  2. แƒแƒ แƒฅแƒ˜แƒ•แƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ

    unxz โ€“kv <ั„ะฐะนะป ะฐั€ั…ะธะฒะฐ ั ะพะฑั€ะฐะทะพะผ>

  3. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ“แƒแƒ•แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒ— แƒกแƒฃแƒ แƒแƒ—แƒก

    mkdir mnt

  4. แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒ“แƒแƒช แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒก แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ

    file <ั„ะฐะนะป ะพะฑั€ะฐะทะฐ>

    แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒซแƒ”แƒ‘แƒ— แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒก แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ— ext2, ext3 แƒแƒœ ext4 แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ (แƒ”แƒ™แƒ แƒแƒœแƒ–แƒ” แƒฎแƒแƒ–แƒ’แƒแƒกแƒ›แƒฃแƒšแƒ˜แƒ แƒฌแƒ˜แƒ—แƒšแƒแƒ“):

    ROS-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ Ubuntu IMG แƒกแƒฃแƒ แƒแƒ—แƒ–แƒ” แƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

    แƒจแƒ”แƒœแƒ˜แƒจแƒ•แƒœแƒ. แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒจแƒแƒ แƒ“แƒ.

  5. แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒ

    sudo mount -o loop,offset=$((264192*512)) <ั„ะฐะนะป ั ะพะฑั€ะฐะทะพะผ> mnt/

    แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ แƒ‘แƒšแƒแƒ™แƒ˜แƒ— 264192 (แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒœแƒแƒ›แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒแƒ“แƒ”แƒก), แƒ”แƒ แƒ—แƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ–แƒแƒ›แƒแƒ 512 แƒ‘แƒแƒ˜แƒขแƒ˜, แƒ’แƒแƒแƒ›แƒ แƒแƒ•แƒšแƒ”แƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜, แƒ แƒแƒ› แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒจแƒ”แƒฌแƒ”แƒ•แƒ แƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒจแƒ˜.

  6. แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒ— แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜ แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ— แƒ“แƒ แƒ“แƒแƒ™แƒ˜แƒ“แƒ”แƒ— แƒ›แƒแƒกแƒจแƒ˜

    cd mnt/
    sudo chroot ~/livecd/mnt/ bin/sh

    ~/livecd/mnt - แƒกแƒ แƒฃแƒšแƒ˜ แƒ’แƒ–แƒ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ—
    แƒ‘แƒ˜แƒœ/แƒจ - แƒญแƒฃแƒ แƒ•แƒ˜ (แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒแƒก แƒ‘แƒ˜แƒœ/แƒ‘แƒแƒจ)
    แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒ˜แƒฌแƒงแƒแƒ— แƒกแƒแƒญแƒ˜แƒ แƒ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ.

ROS-แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ

แƒ›แƒ” แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ” ROS-แƒ˜แƒก แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ (ROS Melodic) แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ™แƒ•แƒ”แƒ—แƒ˜แƒšแƒ˜.

  1. แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ

    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

  2. แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ 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

  3. ROS-แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ
    แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ“, แƒ›แƒ” แƒ•แƒ”แƒ  แƒ›แƒแƒ•แƒแƒฎแƒ”แƒ แƒฎแƒ” 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

    แƒ˜แƒก แƒ“แƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ“แƒ แƒฅแƒ”แƒจแƒ˜แƒก แƒ’แƒแƒกแƒฃแƒคแƒ—แƒแƒ•แƒ”แƒ‘แƒ˜แƒ— apt แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—:

    sudo apt-get clean; sudo apt-get autoclean

    แƒจแƒ”แƒœแƒ˜แƒจแƒ•แƒœแƒ 2. แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฌแƒงแƒแƒ แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—:

    source /opt/ros/melodic/setup.bash

    แƒ”แƒก แƒแƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— bash, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒขแƒ”แƒ แƒ›แƒ˜แƒœแƒแƒšแƒจแƒ˜ แƒแƒ™แƒ แƒ”แƒคแƒ.

  4. แƒกแƒแƒญแƒ˜แƒ แƒ แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ

    sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

    sudo apt install python-rosdep

    sudo rosdep init
    rosdep update

  5. แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ
    แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ แƒ— แƒจแƒ”แƒกแƒฃแƒšแƒ˜ แƒ“แƒ, แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“, แƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒก แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก root แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒ—, ROS แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒฃแƒžแƒ”แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ—.
    แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ— แƒ แƒแƒกแƒ™แƒแƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒก แƒกแƒฃแƒ“แƒแƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ:

    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

  6. rviz แƒ“แƒ rqt แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ

    sudo apt-get install ros-melodic-rqt ros-melodic-rviz

แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒจแƒ”แƒฎแƒ”แƒ‘แƒ

  1. แƒ’แƒแƒกแƒ•แƒšแƒ chroot:
    exit
  2. แƒ’แƒแƒ›แƒแƒ แƒ—แƒ”แƒ— แƒกแƒฃแƒ แƒแƒ—แƒ˜
    cd ..
    sudo umount mnt/
  3. แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒคแƒฃแƒ—แƒแƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒแƒ แƒฅแƒ˜แƒ•แƒจแƒ˜
    xz โ€“ckv1 <ั„ะฐะนะป ะพะฑั€ะฐะทะฐ>

แƒงแƒ•แƒ”แƒšแƒ! แƒแƒฎแƒšแƒ แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ‘แƒแƒšแƒ”แƒœแƒแƒ”แƒขแƒฉแƒ”แƒ แƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒฌแƒ”แƒ แƒแƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ SD แƒ‘แƒแƒ แƒแƒ—แƒ–แƒ”, แƒฉแƒแƒกแƒ•แƒแƒ— ODROID-C2-แƒจแƒ˜ แƒ“แƒ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒ”แƒฅแƒœแƒ”แƒ‘แƒแƒ— Ubuntu ROS-แƒ˜แƒ—!

แƒ‘แƒ›แƒฃแƒšแƒ”แƒ‘แƒ˜:

  • แƒ”แƒก แƒ•แƒ˜แƒ“แƒ”แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒแƒ”แƒฎแƒ›แƒแƒ แƒ, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ›แƒแƒแƒขแƒงแƒฃแƒแƒ— Linux-แƒจแƒ˜ แƒ“แƒ แƒ แƒแƒขแƒแƒ› แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ”แƒก:



แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ