Es ist eine Fortsetzung von Versuchen Sie, ROS-Beispiel einfach auf einer virtuellen Maschine auszuführen. Lassen Sie uns den 3D-Simulator Kobuki (ein Roboter wie Rumba) in Gazebo ausführen. (Der Schwarze in ↓ bewegt sich) Schließlich werde ich mehr wie ein Roboterspieler.
Ich habe es bis zum Ende installiert und gestartet, aber die Version stimmte nicht überein und ich konnte es nicht starten. Beachten Sie Folgendes und fügen Sie zuerst das Repository hinzu und aktualisieren Sie es. Referenz: Problem mit Indigo und Gazebo 2.2 --ROS-Antworten: Open Source Q & A Forum
$ sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu trusty main" > /etc/apt/sources.list.d/gazebo-latest.list'
$ wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install -y ros-indigo-kobuki-gazebo
Am Ende beginnt alles auf einmal. Überprüfen Sie daher zunächst die Befehle.
$ roslaunch kobuki_gazebo kobuki_playground.launch
Erstellen Sie eine Paketvorlage wie folgt. kobuki_sample
ist beliebig, da es der Name des zu erstellenden Pakets ist. rospy
und std_msgs
geben abhängige Pakete an, aber Sie können sie später hinzufügen, damit Sie sich nicht zu viele Sorgen machen müssen.
$ cd ~/catkin_ws/src
$ catkin_create_pkg kobuki_sample rospy std_msgs
catkin_make
$ cd ~/catkin_ws
$ catkin_make
$ source ~/catkin_ws/devel/setup.bash
Es scheint eine gute Idee zu sein, den Quellcode unter "
$ mkdir -p ~/catkin_ws/src/kobuki_sample/scripts
$ roscd kobuki_sample/scripts
$ vi sample.py
Das folgende Programm ist eine leicht modifizierte Version des Programms in den folgenden Büchern. Es ist übrigens eine BSD-Lizenz. Der Ruf von Amazon ist hoch und es ist ein leicht zu lesendes und leicht zu verstehendes Einführungsbuch. Empfohlen.
td> | Die Roboterprogrammierung wurde mit ROS- "Framework" für kostenlose Roboter gestartet ( I ・ O BÜCHER) Takashi Ogura Engineering Co., Ltd. 2015-06-25 Verkaufsrang: 15436 Siehe Details zu Amazon font> von G-Tools font> td> tr > table>
|