Aan de slag met ROS (Robotic werkend systeem). (11 / 13 stap)

Stap 11: Het ROS-netwerk configureren


Nu kopiëren en plakken in de terminal

sudo ad rem-worden installeren chrony

En kopieer en plak in terminal

sudo ntpdate ntp.ubuntu.com

We gaan ook setup openssh. Handig als in de toekomst u wilt gebruik maken van de terminal van één computer vanaf een andere.

Kopieer en plak in terminal

sudo ad rem-worden installeren openssh-server

Deze vervolgstappen zijn van de ROS wiki zo goed en hebben vereenvoudigd. Dus als je problemen verwijzen wij u naar die pagina voor hulp en een volledige gids hebt. Ook is dit een mooie tutorial die ik vond op het onderwerp.

ROS/Network wiki - http://www.ros.org/wiki/ROS/NetworkSetup

Handleiding - http://nootrix.com/2012/06/ros-networking/

Laat nu aan de slag. Het eerste wat willen we is beide computers verbinding te maken met het wifi-router en dan Ontdek hun IP-adressen. Klik met de linkermuisknop uw wifi-pictogram op uw statusbar gelegen in de buurt van de bovenkant van het scherm. Klik vervolgens rechts op verbindingsgegevens, u moet zien venster Label verbindingsgegevens

Het nummer dat u zoekt is IP-adres. Deze aantallen Noteer voor beide machines.

Daarna is te bewerken van een bestand dat computers aangesloten op een netwerk herkent. Kopieer en plak dit in de terminal van de eerste computer

sudo gedit/etc/hosts

U moet worden gevraagd voor het invoeren van uw wachtwoord. Na het passeren van de veiligheidscontrole. Het venster van de redacteur van de tekst zal tonen en u wilt kopiëren en plakken van de IP- en computer naam van computer2 (voorbeeld--192.168.1.3 computer2) in het bestand en sla het op. En het zelfde ding aan computer2 te doen door de totaalcijfers computer1 van IP- en naam (voorbeeld--192.168.1.4 computer1).

U kunt controleren of dat de dingen succesvol waren door pingen van zowel computer-vorm elkaar. Kopieer en plak in computer1

ping (input computer2 de naam hier)

En hetzelfde geldt voor computer2. Kopiëren en plakken

ping (input computer1 de naam hier)

Als dingen goed gaan zie je iets als

PING computer1 (192.168.1.4): 56 gegevensbytes
64 bytes van 192.168.1.4: icmp_seq \u003d 0 ttl = 63 tijd = 1,868 ms
64 bytes van 192.168.1.4: icmp_seq \u003d 1 ttl = 63 tijd = 2.677 ms
64 bytes van 192.168.1.4: icmp_seq \u003d 2 ttl = 63 tijd = van 1.659 ms

Als er iets is mis ik suggereren checking u IP-adressen opnieuw en controleer of bent u nog steeds verbonden met uw wifi-netwerk.

De volgende stap gaat exporteren de hostnamen in bash bestanden van beide machines zodat ROS meesters elkaar kunnen herkennen.

** Opmerking dat in mijn configuratie mijn computer1-Turtlebot (ROBOT) - is de meester en computer2-Workstation(desktop) - de Host.* is *

Dus in de terminal van de computer1 kopiëren en plakken

gedit ~/.bashrc

Nogmaals de teksteditor wordt weergegeven en u zal kopiëren en plak deze in de buurt van de onderkant van het bestand. Maar de ingang het IP van uw Robot in plaats van degene die ik heb hieronder voor zowel de MASTER en de HOSTNAAM.

ROS_MASTER_URI = http://192.168.1.4:11311
ROS_HOSTNAME = http://192.168.1.

Nu op computer2 de stappen zijn identiek maar in plaats van de HOSTNAAM van IP u gaat gebruiken het IP van computer2 en MASTER IP is gonna be de Robots IP. Kopiëren en plakken

ROS_MASTER_URI = http://192.168.1.4:11311
ROS_HOSTNAME = http://192.168.1.3

Dus in principe op de MASTER computer bash bestand eigen IP gebruiken voor beide lijnen. En op de hostcomputer input u ook de MASTERS-IP op de eerste regel maar op de tweede lijn ingang van de Host machine IP.

ROBOT MASTER =
DESKTOP = HOST

Gerelateerde Artikelen

Aan de slag met de robot van de MRPi1

Aan de slag met de robot van de MRPi1

Deze webpagina presenteren de eerste stap met MRPi1 robot.MRPi1 is een mobiele robot op basis van Raspberry a + met vele sensoren:6 naderingssensoren,6 licht sensoren,2 gelijkstroommotoren met encoders,Luidspreker,temperatuursensoren,WiFi,Wat heb je
Aan de slag met Ubuntu Linux

Aan de slag met Ubuntu Linux

Linux is het besturingssysteem (OS) van keuze voor de computer savvy sinds haar oprichting, maar in de afgelopen paar jaar met de release van kleine linux gebaseerde fysieke computing platforms zoals de Raspberry Pi, BeagleBone en Arduino Yun (onder
Aan de slag met ubuntu en de AVR draak

Aan de slag met ubuntu en de AVR draak

hier is wat ik deed om te beginnen met de AVR Dragon te programma ATMEGA8 microcontrollers met behulp van ubuntu (dit is gericht op beginners, ikzelf ben ook een beginner, wordt dus geen verbeteringen van meer ervaren gebruikers worden zeer gewaardee
Aan de slag met - FreeScale K64f

Aan de slag met - FreeScale K64f

Vandaag kreeg ik gewoon een vorm van Vrijheid K64F FreeScale, dit is een goedkoop alternatief voor de Arduino en kan doen veel wat een Alrduino kan niet. In deze Insturctable ik ga u laten zien hoe aan de slag met de K64F en ik zal uitleggen een beet
DIY-aan de slag met DRONES (met externe kalibratie)

DIY-aan de slag met DRONES (met externe kalibratie)

Wat zijn ze en wie hen gebruikt? Sommigen noemen hen drones, sommige gelden het label "quadcopters", al hebben ze een aantal rotoren of zelfs vliegtuigen worden - een afkorting voor hen "onbemande antenne systemen" (UAS). Ik liever noe
Aan de slag met ESP8266 met op opdrachten, NodeMCU of het Arduino (ESP-12E)

Aan de slag met ESP8266 met op opdrachten, NodeMCU of het Arduino (ESP-12E)

Dit Instructable zal u tonen de stappen die nodig zijn om te beginnen met de ESP8266 met behulp van een fantastische kleine ontwikkel bord voor de ESP-12E-module. Het bord bevat alles wat u nodig met inbegrip van een USB naar seriële adapter, oppervl
AAN DE SLAG MET DOMOTICASYSTEEM.

AAN DE SLAG MET DOMOTICASYSTEEM.

WAARSCHUWING: DIT PROJECT ZAL OORZAKEN OPWINDING DIE MOGELIJK SCHADELIJK VOOR DE GEZONDHEID.Dus hier ben ik met een ander leuk Instructables controle geleid door stem, met behulp van Arduino via Bluetooth-module (HC 05). Zodat deze Instructables kan
Aan de slag met LinkIt One - knippert een LED

Aan de slag met LinkIt One - knippert een LED

Hoi!Bent u vaak verward door de hele wereld nieuwe borden en tech die om de paar maanden houden komen?Bent u vaak op zoek op google gewoon zin te maken van dit alles?Bent u bereid om echt geweldig projecten te maken, maar weet niet waar te beginnen?B
Aan de slag met de Sensor van de bocht

Aan de slag met de Sensor van de bocht

We begonnen door te kijken hoe de Bend Sensor deeltoetsen is up, en hoe het werkt.Daarna keken we op verschillende gebieden die kunnen we het beeing gebruikt.We eindelijk een lamp werden kunt u de kleur van het licht, en ook de helderheid van een LED
Aan de slag met LinkIt One - Servo

Aan de slag met LinkIt One - Servo

In de laatste instructable toonde ik u hoe aan de slag met een LinkIt één en een LED knipperen en maken patronen te gebruiken. Dit is deel twee van de serie waar ik je laten zien hoe je begon met Servos met de link het één en het instellen van een se
Aan de slag met de LinkIt One - gelijkstroommotoren

Aan de slag met de LinkIt One - gelijkstroommotoren

In de laatste twee instructables toonde ik u hoe aan de slag met de LinkIt die controlerende servo's opgenomen en LEDs. Ik ook laten zien hoe je de onboard firmware van de LinkIt One, dus ik u raden die eerste doorloop.In dit instructable ga ik u ton
Aan de slag met Intel® Edison Mini Breakout Board

Aan de slag met Intel® Edison Mini Breakout Board

Intel biedt 2 verschillende hardwareplatformen om te werken met Intel® Edison ontwikkel bord.De kern-module van Intel® Edison heet Intel® Edison Compute Module, terwijl de 2 extensie planken zijn Intel® Edison Arduino Board en Intel® Edison Breakout
Aan de slag met de Intel® Galileo Gen2 Development board

Aan de slag met de Intel® Galileo Gen2 Development board

Deze tutorial legt uit over hoe aan de slag met de Intel® Galileo Gen2-bestuur.De Intel® Galileo Gen 2 ontwikkel bord is een microcontroller board gebaseerd op de Intel® Quark™ SoC X 1000 toepassing processor, een 32-bits Intel® Pentium® merk systeem
Aan de slag met LinkIt One - servo's

Aan de slag met LinkIt One - servo's

Wat is het punt van het hebben van een ontwikkel bord als u cant verplaatsen dingen mee?Dit is de gids die u aan de slag met met behulp van Servos (digitaal gestuurd reductiemotoren) in uw projecten met behulp van de LinkIt een bord krijgt.Dit is wee