neurali:gazebo_box_animato
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | neurali:gazebo_box_animato [2020/06/08 22:20] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Box animato ====== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ;;; | ||
+ | |||
+ | |||
+ | === Descrizione === | ||
+ | A cosa serve questa piccola demo? | ||
+ | |||
+ | - A dimostrare che Gazebo può essere usato per eseguire la simulazione. | ||
+ | - A dimostrare che un client si può connettere alla simulazione **in corso** per ottenere qualche info. | ||
+ | - A dimostrare che possiamo costruire il nostro client; vedere source file: // | ||
+ | - A dimostrare che possiamo costruire un programma che oltre a fare il client, avvia anche la simulazione; | ||
+ | |||
+ | === SOURCE CODE === | ||
+ | |||
+ | I seguenti file sorgente servono | ||
+ | |||
+ | [[neurali: | ||
+ | * independent_listener.cc | ||
+ | * connette a una simulazione (mentre è in esecuzione), | ||
+ | * integrated_main.cc | ||
+ | * Crea la simulazione, | ||
+ | * animated_box.cc | ||
+ | * PLugin libreria condivisa (Shared library plugin) che definisce gli elementi dell' | ||
+ | * animated_box.world | ||
+ | * File XML che definisce l' | ||
+ | * CMakeLists.txt | ||
+ | * CMake build script. | ||
+ | |||
+ | mkdir build | ||
+ | cd build | ||
+ | cmake ../ | ||
+ | make | ||
+ | |||
+ | ====1. Gazebo può essere usato per eseguire la simulazione==== | ||
+ | |||
+ | export GAZEBO_PLUGIN_PATH=`pwd`: | ||
+ | | ||
+ | gzserver ./ | ||
+ | gzclient | ||
+ | gz topic -v / | ||
+ | |||
+ | L' | ||
+ | |||