ระบบปฏิบัติการ Robot (ROS) ใดที่สามารถติดตั้งบน Beagle Bone Black ด้วย Ubuntu 16.04
ระบบปฏิบัติการ Robot (ROS) ใดที่สามารถติดตั้งบน Beagle Bone Black ด้วย Ubuntu 16.04
คำตอบ:
มีการเปิดตัว ROS ทุกปีในเดือนพฤษภาคม ทุก ROS รีลีสจะได้รับการสนับสนุนบน Ubuntu LTS เพียงตัวเดียว ROS รีลีสจะปล่อยการสนับสนุนสำหรับ EOL (จุดสิ้นสุดของชีวิต) การแจกแจง Ubuntu แม้ว่าการปล่อย ROS จะยังคงได้รับการสนับสนุน ROS Kinetic รีลีสปัจจุบันรองรับเฉพาะใน Ubuntu 16.04 เท่านั้น
กำหนดค่าที่เก็บ Ubuntu ของคุณเพื่ออนุญาต "จำกัด ", "จักรวาล" และ "ลิขสิทธิ์"
รันคำสั่งเหล่านี้:
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
เลือกการกำหนดค่า 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
rosdep
เริ่มต้น rosdep
ช่วยให้คุณสามารถติดตั้งการพึ่งพาระบบได้อย่างง่ายดายสำหรับแหล่งที่คุณต้องการรวบรวมและจำเป็นต้องเรียกใช้ส่วนประกอบหลักใน ROS
sudo rosdep init
rosdep update
การตั้งค่าสภาพแวดล้อม
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
rosinstall
ได้รับ rosinstall
ช่วยให้คุณสามารถดาวน์โหลดซอร์สต้นไม้มากมายสำหรับแพ็คเกจ ROS ด้วยคำสั่งเดียว
sudo apt install python-rosinstall
การทดสอบการติดตั้งของคุณไปที่อย่างเป็นทางการROS สอน
กำหนดค่าที่เก็บ Ubuntu ของคุณเพื่ออนุญาต "จำกัด ", "จักรวาล" และ "ลิขสิทธิ์"
รันคำสั่งเหล่านี้:
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
เลือกการกำหนดค่า 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
rosdep
เริ่มต้น rosdep
ช่วยให้คุณสามารถติดตั้งการพึ่งพาระบบได้อย่างง่ายดายสำหรับแหล่งที่คุณต้องการรวบรวมและจำเป็นต้องเรียกใช้ส่วนประกอบหลักใน ROS
sudo rosdep init
rosdep update
การตั้งค่าสภาพแวดล้อม
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
rosinstall
ได้รับ rosinstall
ช่วยให้คุณสามารถดาวน์โหลดซอร์สต้นไม้มากมายสำหรับแพ็คเกจ ROS ด้วยคำสั่งเดียว
sudo apt install python-rosinstall-generator python-wstool build-essential
การทดสอบการติดตั้งของคุณไปที่อย่างเป็นทางการROS สอน
ที่มา: การติดตั้ง Ubuntu ของ ROS Kinetic , การติดตั้ง Ubuntu ของ ROS Melodic
dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured