Sisukord:

Alustamine ROS Melodicuga Raspberry Pi 4 mudelil B: 7 sammu
Alustamine ROS Melodicuga Raspberry Pi 4 mudelil B: 7 sammu

Video: Alustamine ROS Melodicuga Raspberry Pi 4 mudelil B: 7 sammu

Video: Alustamine ROS Melodicuga Raspberry Pi 4 mudelil B: 7 sammu
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim

Autor: shahizat, minu isiklik veebisait

Installige oma Raspberry Pi tahvlile Ubuntu 18.04.4 LTS
Installige oma Raspberry Pi tahvlile Ubuntu 18.04.4 LTS
Installige oma Raspberry Pi tahvlile Ubuntu 18.04.4 LTS
Installige oma Raspberry Pi tahvlile Ubuntu 18.04.4 LTS
Kõnetuvastus Google Speech API ja Pythoni abil
Kõnetuvastus Google Speech API ja Pythoni abil
Kõnetuvastus Google Speech API ja Pythoni abil
Kõnetuvastus Google Speech API ja Pythoni abil
Jetson Nano kasutamise soodsa RPLIDARiga alustamine
Jetson Nano kasutamise soodsa RPLIDARiga alustamine
Jetson Nano kasutamise soodsa RPLIDARiga alustamine
Jetson Nano kasutamise soodsa RPLIDARiga alustamine

Teave: Juhtimissüsteemide ja robootikainsener, [email protected] Lisateave shahizati kohta »

Roboti operatsioonisüsteem (ROS) on tarkvarateekide ja tööriistade komplekt, mida kasutatakse robotsüsteemide ja -rakenduste loomiseks. ROS -i praegune pikaajalise teenuse versioon on Melodic Morenia. ROS Melodic ühildub ainult Ubuntu 18.04 Bionic Beaveriga. Kuid see töötab ka Linuxi süsteemides, samuti Mac OS X, Android ja Windows. Ja see toetab ainult 64-bitiseid operatsioonisüsteeme. Peame kõigepealt installima Ubuntu 64-bitise versiooni. Siis saame installida ROS -i. Kui soovite kasutada 32-bitist arhitektuuri, peate installima ROS-i allikast. See pole raske, kuid kõige koostamine võtab kaua aega.

Õnneks on olemas viis populaarse Ubuntu töölaua operatsioonisüsteemi toomiseks oma Raspberry Pi 4 mudelile B. Raspberry Pi 4 jaoks on Ubuntu töölaua ja serveri 18.04.3 mitteametlik levitamine. Pildi ja lähtekoodi saab siit alla laadida. Üksikasjalikumat teavet leiate siit.

Selles juhendis saate teada, kuidas ühendada oma LiDAR Raspberry Pi 4 mudeliga B, kasutades Ubuntu töölaua 18.04.3 vahevara ROS Melodic. Teil on vaja ainult vähemalt 32 GB microSD -kaarti, microSD -kaardilugejat, Raspberry Pi 4 mudelit B ja RPLidar A1M8. RPLIDAR on Slamteci odav LIDAR -andur, mis sobib siseruumides kasutamiseks.

Samm: installige Ubuntu Desktop 18.04.3 Raspberry Pi 4 mudelile B

  • Laadige alla Ubuntu Server 18.04.3 pilt. Allalaadimiseks klõpsake siin.
  • Välgutage microSD -kaarti Etcheri abil.
  • Kinnitage monitor ja klaviatuur plaadi külge
  • Sisestage microSD -kaart oma Raspberry Pi 4 -sse
  • Lülitage see sisse
  • Vaikimisi sisselogimiseks vajalikud mandaadid on:

ubuntu sisselogimine: ubuntu

Parool: ubuntu

  • Peate vaikeparooli muutma millekski muuks.
  • Värskendage ja täiendage oma Ubuntu uusimate pakettidega, sisestades allpool olevad käsud. Avage terminal ja käivitage järgmine käsk:

sudo apt-get update

Järgmine käsk värskendab saadaolevate pakettide ja nende versioonide loendit.

sudo apt-get upgrade

Samm: lugege oma RPLiDAR -i andmeid

Lugege oma RPLiDARi andmeid
Lugege oma RPLiDARi andmeid

Ühendage oma RPLiDAR Micro USB -kaabli abil Raspberry Pi 4 mudeliga B. Vilkuv roheline tuli näitab anduri normaalset aktiivsust.

Kui olete RPLiDAR -i Raspberry Pi -ga ühendanud, tippige lubade kontrollimiseks järgmine käsurida:

Avage oma terminal ja käivitage järgmine käsk.

ls -l /dev | grep ttyUSB

Järgmise käsu väljund peab olema järgmine:

crw-rw ---- 1 root dialout 188, 0 3. jaanuar 14:59 ttyUSB

Loa muutmiseks käivitage allolev käsk:

sudo chmod 666 /dev /ttyUSB0

Nüüd saate selle seadmega USB -pordi abil lugeda ja kirjutada. Kontrollige seda ülaltoodud käsuga:

crw-rw-rw- 1 root dialout 188, 0 3. jaanuar 14:59 ttyUSB0

Kui õigused on konfigureeritud, peate ROS -paketid alla laadima ja installima.

3. samm: ROS Melodicu paigaldamine Raspberry Pi 4 mudelile B

Nüüd oleme valmis installima ROS -paketid Ubuntu 18.04 LTS -ile, mis põhineb Raspberry Pi 4 -l. Seadistage Raspberry Pi tarkvara pakettidest.ros.org vastu võtma, sisestades terminalis järgmise käsu:

sudo sh -c 'echo "deb https://packages.ros.org/ros/ubuntu $ (lsb_release -sc) main"> /etc/apt/sources.list.d/ros-latest.list'

Enne installimise alustamist tuleks Ubuntu lisada järgmine võti, mis tagab, et allalaadimine pärineb volitatud serverist. Käivitage terminalis järgmine käsk:

sudo apt-key adv-võtmeserver 'hkp: //keyserver.ubuntu.com: 80' --recv-võti C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

Ja näete järgmist väljundit:

Käivitamine: /tmp/apt-key-gpghome.1kWt1g8IvN/gpg.1.sh-võtmeserver hkp: //keyserver.ubuntu.com: 80-recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

gpg: võti F42ED6FBAB17C654: avalik võti "Open Robotics" imporditud

gpg: Töödeldud koguarv: 1

gpg: imporditud: 1

Järgmine samm on pakettide loendi värskendamine järgmise käsu abil:

sudo apt uuendus

Kui näete terminalis järgmist viga:

Pakettide loendite lugemine… Valmis

E: ei saanud lukku/var/lib/apt/list/lock - open (11: ressurss pole ajutiselt saadaval)

E: Kataloogi/var/lib/apt/lists/ei saa lukustada

Seda saab lahendada, käivitades järgmise käsu:

sudo rm/var/lib/apt/list/lock

Käivitage uuesti sudo apt versiooniuuendus. Saate valida kolme ROS -i pakendatud versiooni vahel. Millise neist valida, sõltub teie vajadustest arvuti jaoks, kuhu installite ROS -i.

  • Lauaarvuti täielik installimine
  • Installige töölauale
  • ROS-alus

ROS Desktop Full on täielikum pakett, kuid seda ei soovitata üheplaadilistele arvutitele nagu Raspberry Pi või Nvidia Jetson Nano. Seega installitakse töölaua install. See installib kogu tarkvara, tööriistad, algoritmid ja robotsimulaatorid ROS -i jaoks, sealhulgas rqt, rviz ja muude kasulike robootikapakettide tugi. Saate installida ROS Melodic Desktop Install, väljastades järgmise käsu:

sudo apt install ros-melodic-desktop

Pärast käsu sisestamist ja sisestusklahvi vajutamist vajutage Y ja vajutage sisestusklahvi, kui küsitakse, kas soovite jätkata.

Samm: ROS -sõltuvused

RosDep on tööriist, mis võimaldab teil hõlpsasti süsteemisõltuvusi installida.

RosDepi lähtestamiseks kasutage terminalis järgmist käsku:

sudo rosdep init

Näete järgmist väljundit:

Kirjutas /etc/ros/rosdep/sources.list.d/20-default.list

Soovitatav: palun jookse

rosdepi värskendus

Järgmine samm allpool käsu käivitamiseks:

rosdepi värskendus

Terminalis võite näha järgmist viga:

uuendatud vahemälu /home/ubuntu/.ros/rosdep/sources.cache

VIGA: kõiki allikaid ei saanud värskendada.

distro/master/rosdep/osx-homebrew.yaml]: (https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml)]

Käivitage uuesti rosdepi värskendus, kuni viga kaob. Minu puhul tehti seda 3 korda.

Samm: keskkonna konfigureerimine

Meil on installitud ROS ja sõltuvused. Seadistame oma keskkonna. ROS on installitud aadressile/opt/ros/melodic. ROS -käskude kättesaadavaks tegemiseks on vaja installifailis olev koorefail hankida.

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc

Seejärel käivitage terminalis järgmine käsk:

allikas ~/.bashrc

Siin on installiprotsessi viimane etapp. Kontrollige, milline ROS -i versioon on installitud. Kui näete väljundina oma ROS -versiooni, õnnitleme, et olete ROS -i edukalt installinud. Käivitage allolev käsk:

rosversioon -d

Kui kõik on õigesti, näeme järgmist ekraani:

meloodiline

Nüüd on Raspberry Pi 4 valmis ROS -pakette käivitama.

6. samm: ROS -i funktsionaalsuse testimine

ROS -i funktsionaalsuse testimine
ROS -i funktsionaalsuse testimine

Proovime mõningaid ROS -käske, et veenduda, kas installimine on edukalt lõppenud. Käivitame järgmised käsud, et kontrollida, kas installimine on õige. Lihtne viis ROS -i funktsionaalsuse kontrollimiseks on kasutada kilpkonna simulaatorit, mis on osa ROS -i installist.

Avage terminal ja käivitage järgmine käsk:

roscore

Kui kõik läheb õigesti, saate praegusel terminalil järgmise tulemuse:

… Logimine saidile /home/ubuntu/.ros/log/d9439b6c-2e70-11ea-b473-dca6320e071e/

roslaunch-ubuntu-3563.log

Logikataloogi kontrollimine ketta kasutamise osas. See võib aega võtta.

Katkestamiseks vajutage Ctrl-C

Logifaili ketta kasutamise kontrollimine lõpetatud. Kasutamine on <1 GB.

käivitas roslaunchi serveri https:// ubuntu: 37629/

ros_comm versioon 1.14.3

KOKKUVÕTE

========

PARAMETRID

* /rosdistro: meloodiline

* /rosversioon: 1.14.3

NODES

uue meistri automaatne käivitamine

protsess [master]: algas pid [3574]

ROS_MASTER_URI = https:// ubuntu: 11311/

setting /run_id to d9439b6c-2e70-11ea-b473-dca6320e071e

protsess [rosout-1]: algas pid [3585]

alustas põhiteenust [/rosout]

Käivitage uus terminali viip ja käivitage terminalis järgmine käsk:

rosrun turtlesim turtlesim_node

Kui kõik on õigesti, näeme järgmist ekraani:

Palju õnne! Oleme ROS -i installimisega lõpetanud.

Samm: seadistage Catkini tööruum ja visualiseerige andmed

Catkini tööruumi seadistamine ja andmete visualiseerimine
Catkini tööruumi seadistamine ja andmete visualiseerimine

Peate looma ja konfigureerima catkini tööruumi. Catkini tööruum on kataloog, milles saate luua või muuta olemasolevaid catkin -pakette.

Installige järgmised sõltuvused. Avage uus terminal ja tippige:

sudo apt-get install cmake python-catkin-pkg python-empy python-nose python-setuptools libgtest-dev python-rosinstall python-rosinstall-generator python-wstool build-essential git

Looge kaustajuure ja allika kaustad:

mkdir -p ~/catkin_ws/src

Seda tööruumi saab kompileerida isegi siis, kui see on tühi.

Minge äsja loodud catkini tööruumi lähtekausta. Käivitage oma terminalis

cd ~/catkin_ws/src

Kloonige RPLIDAR ROS paketi githubi hoidla.

git kloon

Ja siis

cd ~/catkin_ws

Seejärel käivitage oma catkini tööruumi kompileerimiseks catkin_make.

catkin_make

Seejärel käivitage keskkond oma praeguse terminaliga. Ärge sulgege terminali.

source devel/setup.bash

ROS -i käivitamiseks käivitage uues terminalis järgmine käsk:

roscore

Keskkonnast hankitud terminalis käivitage järgmine käsk:

roslaunch rplidar_ros view_rplidar.launch

Seejärel avaneb Rvizi eksemplar koos RPLIDARi ümbruse kaardiga.

Kui soovite Rvizi kohta rohkem teada saada, lugege seda õpetust.

See on tänaseks! Teil on ROS Melodic installitud ja kasutusvalmis! Loodan, et see juhend oli teile kasulik ja tänan teid lugemise eest. Kui teil on küsimusi või tagasisidet? Jäta kommentaar allpool. Püsige lainel!

Soovitan: