ROS บน BeagleBone Black


คำตอบ:


7

มีการเปิดตัว ROS ทุกปีในเดือนพฤษภาคม ทุก ROS รีลีสจะได้รับการสนับสนุนบน Ubuntu LTS เพียงตัวเดียว ROS รีลีสจะปล่อยการสนับสนุนสำหรับ EOL (จุดสิ้นสุดของชีวิต) การแจกแจง Ubuntu แม้ว่าการปล่อย ROS จะยังคงได้รับการสนับสนุน ROS Kinetic รีลีสปัจจุบันรองรับเฉพาะใน Ubuntu 16.04 เท่านั้น


การติดตั้ง ROS Kinetic ใน Ubuntu 16.04

  1. กำหนดค่าที่เก็บ Ubuntu ของคุณเพื่ออนุญาต "จำกัด ", "จักรวาล" และ "ลิขสิทธิ์"

  2. รันคำสั่งเหล่านี้:

    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://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116  
    sudo apt update  
    
  3. เลือกการกำหนดค่า ROS เริ่มต้นหนึ่งในสี่

    sudo apt install ros-kinetic-desktop-full # full desktop
    sudo apt install ros-kinetic-desktop # desktop install
    sudo apt install ros-kinetic-ros-base # no GUI
    sudo apt install ros-kinetic-PACKAGE # individual package installation
    

    เพื่อหาแพคเกจใช้ได้ใช้: apt-cache search ros-kineticแล้วแทนที่PACKAGEในros-kinetic-PACKAGEโดยหนึ่งในแพคเกจที่มีอยู่พบโดยapt-cache search ros-kinetic

  4. rosdepเริ่มต้น rosdepช่วยให้คุณสามารถติดตั้งการพึ่งพาระบบได้อย่างง่ายดายสำหรับแหล่งที่คุณต้องการรวบรวมและจำเป็นต้องเรียกใช้ส่วนประกอบหลักใน ROS

    sudo rosdep init
    rosdep update  
    
  5. การตั้งค่าสภาพแวดล้อม

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. rosinstallได้รับ rosinstallช่วยให้คุณสามารถดาวน์โหลดซอร์สต้นไม้มากมายสำหรับแพ็คเกจ ROS ด้วยคำสั่งเดียว

    sudo apt install python-rosinstall  
    
  7. การทดสอบการติดตั้งของคุณไปที่อย่างเป็นทางการROS สอน


การติดตั้ง ROS Melodic ใน Ubuntu 18.04

  1. กำหนดค่าที่เก็บ Ubuntu ของคุณเพื่ออนุญาต "จำกัด ", "จักรวาล" และ "ลิขสิทธิ์"

  2. รันคำสั่งเหล่านี้:

    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://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
    sudo apt update  
    
  3. เลือกการกำหนดค่า ROS เริ่มต้นหนึ่งในสี่

    sudo apt install ros-melodic-desktop-full # full desktop
    sudo apt install ros-melodic-desktop # desktop install
    sudo apt install ros-melodic-ros-base # no GUI
    sudo apt install ros-melodic-PACKAGE # individual package installation
    

    เพื่อหาแพคเกจใช้ได้ใช้: apt-cache search ros-melodicแล้วแทนที่PACKAGEในros-melodic-PACKAGEโดยหนึ่งในแพคเกจที่มีอยู่พบโดยapt-cache search ros-melodic

  4. rosdepเริ่มต้น rosdepช่วยให้คุณสามารถติดตั้งการพึ่งพาระบบได้อย่างง่ายดายสำหรับแหล่งที่คุณต้องการรวบรวมและจำเป็นต้องเรียกใช้ส่วนประกอบหลักใน ROS

    sudo rosdep init
    rosdep update  
    
  5. การตั้งค่าสภาพแวดล้อม

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc  
    source ~/.bashrc  
    
  6. rosinstallได้รับ rosinstallช่วยให้คุณสามารถดาวน์โหลดซอร์สต้นไม้มากมายสำหรับแพ็คเกจ ROS ด้วยคำสั่งเดียว

    sudo apt install python-rosinstall-generator python-wstool build-essential  
    
  7. การทดสอบการติดตั้งของคุณไปที่อย่างเป็นทางการROS สอน

ที่มา: การติดตั้ง Ubuntu ของ ROS Kinetic , การติดตั้ง Ubuntu ของ ROS Melodic


1
ขอบคุณ Karel ฉันทำตามขั้นตอนและติดตั้ง ROS-Desktop เรียบร้อยแล้ว อย่างไรก็ตามฉันไม่สามารถติดตั้งเวอร์ชันเต็ม ฉันคิดว่าแพ็คเกจบางตัวยังใช้งานไม่ได้
Yaser Mohamadi

มีการรายงานปัญหาการติดตั้ง ros-kinetic-desktop-full ใน Ubuntu 16.04 ในคำถามนี้: ปัญหาการพึ่งพาหลังจากอัปเกรดเป็น xenial -dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured
karel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.