This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
courses:ros:class7 [2016/10/24 12:51] anton.filatov |
courses:ros:class7 [2018/11/25 21:18] kalishenko ↷ Page moved from start:ros:class7 to courses:ros:class7 |
||
---|---|---|---|
Line 89: | Line 89: | ||
* twist -- относительное изменение положения | * twist -- относительное изменение положения | ||
Следует отметить, что, приняв сообщение с непустыми значениями pose и twist, робот будет использовать только положение pose; twist используется только как справочная информация, например, для лога. | Следует отметить, что, приняв сообщение с непустыми значениями pose и twist, робот будет использовать только положение pose; twist используется только как справочная информация, например, для лога. | ||
+ | |||
+ | Для того, чтобы представленный выше код заработал, необходимо в CMakeLists.txt добавить зависимость от gazebo: | ||
+ | |||
+ | find_package(catkin REQUIRED COMPONENTS | ||
+ | gazebo_ros | ||
+ | ) | ||
+ | | ||
+ | catkin_package( | ||
+ | DEPENDS gazebo_ros | ||
+ | ) | ||
+ | | ||
+ | include_directories( | ||
+ | ${catkin_INCLUDE_DIRS} | ||
+ | ${GAZEBO_INCLUDE_DIRS} | ||
+ | ${SDFormat_INCLUDE_DIRS} | ||
+ | ) | ||
+ | | ||
+ | В package.xml также необходимо указать build depend и run depend от gazebo_ros. | ||
+ |