{"id":2303,"date":"2018-12-14T14:12:07","date_gmt":"2018-12-14T05:12:07","guid":{"rendered":"http:\/\/research.itplants.com\/?p=2303"},"modified":"2018-12-16T12:39:54","modified_gmt":"2018-12-16T03:39:54","slug":"ros","status":"publish","type":"post","link":"https:\/\/research.itplants.com\/?p=2303","title":{"rendered":"RPI\u306eROS\u958b\u767a\u74b0\u5883"},"content":{"rendered":"<p>ROS\u3092\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<p>ROS\u306f\u3001\u30ed\u30dc\u30c3\u30c8\u5236\u5fa1\u306b\u4f7f\u308f\u308c\u308b\u30df\u30c9\u30eb\u30a6\u30a7\u30a2\u3067\u3001P2P\u901a\u4fe1\u3092\u5b9f\u73fe\u3059\u308b\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3067\u3059\u3002Linux\u3067\u52d5\u4f5c\u3057\u307e\u3059\u304c\u3001MacOSX(Mojave)\u3067\u306f\u52d5\u4f5c\u3057\u307e\u305b\u3093\u3002<\/p>\n<p>Raspberry Pi\u3067\u306f\u52d5\u4f5c\u3057\u307e\u3059\u3002\u3053\u3053\u306e\u8a18\u4e8b\u306e\u901a\u308a\u306b\u3084\u308c\u3070\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002<\/p>\n<p class=\"it-Header_title\"><a href=\"https:\/\/qiita.com\/dyson8910\/items\/3aadcc13601fa6e501e1\">Raspberry Pi 3 \u306bROS kinetic \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/a><\/p>\n<p>\u7d50\u69cb\u3001\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\u3002\u3053\u3061\u3089\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\u3001\u4ee5\u4e0b\u306b\u66f8\u304f\u3001apt-get\u3067\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u6ce8\u610f\u304c\u5fc5\u8981\u3067\u3059\u3002Rasbian\u3067\u306f\u3001\u3044\u308d\u3044\u308d\u554f\u984c\u304c\u3042\u308a\u305d\u3046\u3067\u3001\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u304c\u3046\u307e\u304f\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u7d50\u8ad6\u304b\u3089\u8a00\u3046\u3068\u3001Raspberry Pi\u306bUbuntu 16.0.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066ROS \u3092\u5165\u308c\u308b\u306e\u304c\u3044\u3044\u306e\u3067\u3057\u3087\u3046\u3002<\/p>\n<p>\u4ee5\u4e0b\u306f\u3001\u8a66\u3057\u3066\u307f\u305f\u5c65\u6b74\u3067\u3059\u3002<\/p>\n<p>Rasbian Strech\u306e\u30ec\u30dd\u30b8\u30c3\u30c8\u30ea\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002\u3053\u3061\u3089\u306e\u307b\u3046\u304c\u7c21\u5358\u3067\u3059\u3002<\/p>\n<p>$ sudo apt-get install ros-desktop-full<\/p>\n<p>$ sudo apt-get install\u00a0ros-desktop-python-dev<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u308bros\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u3001ros kinetic\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\u3046\u307e\u304f\u3067\u304d\u306a\u3044\u5834\u5408\u306b\u306f\u3001<\/p>\n<p><b><span class=\"Apple-converted-space\">\u00a0<\/span>$<\/b> sudo aptitude install ros-desktop-python-dev<\/p>\n<p>\u306e\u3088\u3046\u306b\u3001apt\u3092aptitude\u306b\u5909\u3048\u3066\u307f\u307e\u3059\u3002\u89e3\u6c7a\u7b56\u304c\u63d0\u793a\u3055\u308c\u307e\u3059\u306e\u3067\u3001Y\u3068\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>rosserial\u3092\u4f7f\u3048\u3070\u3001Arduino\u3084ESP32\u3068Raspberry Pi\u3068\u3092ROS\u3067\u901a\u4fe1\u3067\u304d\u307e\u3059\u3002ROS\u306f\u3001\u73fe\u5728\u3001ROS2.0\u304c\u958b\u767a\u3055\u308c\u3066\u3044\u308b\u3068\u3053\u308d\u3067\u3059\u304c\u3001MacOSX(Mojave)\u306b\u306f\u5bfe\u5fdc\u3067\u304d\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u3059\u3002\u3082\u3061\u308d\u3093\u3001 Raspberry Pi\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n<p>Gazebo\u3082\u3042\u308b<\/p>\n<p>$sudo apt-get install gazebo7<\/p>\n<p><a href=\"https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2305\" src=\"https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb.png\" alt=\"\" width=\"1748\" height=\"1140\" srcset=\"https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb.png 1748w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb-300x196.png 300w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb-768x501.png 768w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb-1024x668.png 1024w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/e099d2ecc9dfa73cda0a9bd041a32aeb-320x209.png 320w\" sizes=\"(max-width: 1748px) 100vw, 1748px\" \/><\/a><\/p>\n<p>rviz\u3082\u5165\u3063\u3066\u3044\u307e\u3057\u305f\u3002<br \/>\n<a href=\"https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2306\" src=\"https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001.png\" alt=\"\" width=\"1748\" height=\"1140\" srcset=\"https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001.png 1748w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001-300x196.png 300w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001-768x501.png 768w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001-1024x668.png 1024w, https:\/\/research.itplants.com\/wp\/wp-content\/uploads\/2018\/12\/ba4a473ee4a02632fa2cb5f8d2085001-320x209.png 320w\" sizes=\"(max-width: 1748px) 100vw, 1748px\" \/><\/a><\/p>\n<p>ODE\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p>$\u00a0<span class=\"Apple-converted-space\">\u00a0<\/span>sudo apt-get install python-pyode<\/p>\n<p>tensolflow\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre>$ pip install tensorflow\r\n\r\nkeras\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n$ pip install keras\r\n\r\n\u3053\u308c\u3067\u3001Raspberry Pi\u306e\u4e0a\u3067\u3001\u30ed\u30dc\u30c3\u30c8\u958b\u767a\u74b0\u5883\u304c\u305d\u308d\u3044\u307e\u3057\u305f\u3002\r\n\r\n<\/pre>\n<p>ROS\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3092\u3084\u3063\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>$ catkin_make<\/p>\n<p><b>CMake Error<\/b> at \/usr\/share\/catkin\/cmake\/catkinConfig.cmake:82 (find_package):<\/p>\n<p><span class=\"Apple-converted-space\">\u00a0 <\/span>Could not find a package configuration file provided by &#8220;gazebo_ros&#8221; with<\/p>\n<p><span class=\"Apple-converted-space\">\u00a0 <\/span>any of the following names:<\/p>\n<p><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>gazebo_rosConfig.cmake<\/p>\n<p><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>gazebo_ros-config.cmake<\/p>\n<p>\u30a8\u30e9\u30fc\u304c\u3067\u307e\u3059\u306d\u3002gazebo_rosConfig.cmake\u3068\u304b\u306f\u3001\u3069\u3053\u306b\u3042\u308b\u306e\u3060\u308d\u3046\uff1f<\/p>\n<pre>rosdep\u3067\u3001\u5fc5\u8981\u306a\u3082\u306e\u3092\u81ea\u52d5\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u306f\u305a\u3067\u3059\u304c\u3001\u3069\u3046\u3082\u30c7\u30dd\u30b8\u30c3\u30c8\u30ea\u30fc\u304c\u5909\u307f\u305f\u3044\u3002<\/pre>\n<h4><a href=\"http:\/\/wiki.ros.org\/ROSberryPi\/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi\">http:\/\/wiki.ros.org\/ROSberryPi\/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi<\/a><\/h4>\n<h4 id=\"Unavailable_Dependencies\">Unavailable Dependencies<\/h4>\n<p class=\"line862\">Compilation of collada_urdf will fail per <a class=\"http\" href=\"http:\/\/answers.ros.org\/question\/48084\/urdf_to_collada-undefined-reference-to-vtable-for-assimpiosystem\/\">this issue<\/a>. <span id=\"line-117\" class=\"anchor\"><\/span><span id=\"line-118\" class=\"anchor\"><\/span><\/p>\n<p class=\"line874\">You can provide a compatible version of Assimp (Open Asset Import Library) to fix this link error: <span id=\"line-119\" class=\"anchor\"><\/span><span id=\"line-120\" class=\"anchor\"><\/span><\/p>\n<pre><span id=\"line-1-15\" class=\"anchor\"><\/span>mkdir -p ~\/ros_catkin_ws\/external_src\r\n<span id=\"line-2-12\" class=\"anchor\"><\/span>cd ~\/ros_catkin_ws\/external_src\r\n<span id=\"line-3-5\" class=\"anchor\"><\/span>wget http:\/\/sourceforge.net\/projects\/assimp\/files\/assimp-3.1\/assimp-3.1.1_no_test_models.zip\/download -O assimp-3.1.1_no_test_models.zip\r\n<span id=\"line-4-4\" class=\"anchor\"><\/span>unzip assimp-3.1.1_no_test_models.zip\r\n<span id=\"line-5-4\" class=\"anchor\"><\/span>cd assimp-3.1.1\r\n<span id=\"line-6-3\" class=\"anchor\"><\/span>cmake .\r\n<span id=\"line-7-3\" class=\"anchor\"><\/span>make\r\n<span id=\"line-8-2\" class=\"anchor\"><\/span>sudo make install<\/pre>\n<div class=\"blue solid\">\n<p class=\"line867\"><strong>Note:<\/strong> If you have problems, you can skip collada_urdf using the following generator: <span id=\"line-2-13\" class=\"anchor\"><\/span><span id=\"line-3-6\" class=\"anchor\"><\/span><span id=\"line-4-5\" class=\"anchor\"><\/span><\/p>\n<pre><span id=\"line-1-17\" class=\"anchor\"><\/span>$ rosinstall_generator desktop --rosdistro kinetic --deps --wet-only --exclude collada_parser collada_urdf --tar &gt; kinetic-desktop-wet.rosinstall\r\n\r\n$ rosdep install -y --from-paths src --ignore-src --rosdistro kinetic -r --os=debian:stretch<\/pre>\n<pre>$ rosdep update\r\n\r\n$ catkin_make install<\/pre>\n<\/div>\n<p>\u3053\u308c\u3067\u3001\u5fc5\u8981\u306a\u3082\u306e\u3092\u81ea\u52d5\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u3067\u3082\u3001catkin_make\u3067\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3057\u3001\u3044\u308d\u3044\u308d\u554f\u984c\u304c\u591a\u3044\u306e\u3067\u3001\u4e2d\u65ad\u3002<\/p>\n<p><a href=\"https:\/\/downloads.ubiquityrobotics.com\/pi.html\">Raspberry Pi\u306bROS\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u30a4\u30e1\u30fc\u30b8<\/a>\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u3053\u308c\u3092\u5165\u308c\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>2018-12-08-ubiquity-xenial-lxde-raspberry-pi.img<\/p>\n<p>\u3068\u6700\u65b0\u306e\u3088\u3046\u3067\u3059\u3002\u3053\u3061\u3089\u3067\u8a66\u3057\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>Mac\u3067SD\u306b\u66f8\u304d\u8fbc\u3080<\/p>\n<p>$ sudo dd bs=1m if=2018-12-08-ubiquity-xenial-lxde-raspberry-pi.img of=\/dev\/rdisk2 conv=sync<\/p>\n<p>WiFi\u30a2\u30af\u30bb\u30b9\u30dd\u30a4\u30f3\u30c8\u3068\u3057\u3066\u8d77\u52d5\u3059\u308b\u307f\u305f\u3044\u3067\u3059\u3002 Ubuntu 16.04.\u3060\u305d\u3067\u3059\u3002<\/p>\n<h3>Getting Started<\/h3>\n<p>NOTE: When the Raspberry Pi boots for the first time, it resizes the file system to fill the SD card, this can make the first boot take some time.<\/p>\n<p>On a Pi3, our image comes up as a Wifi access point. The SSID is ubiquityrobotXXXX where XXXX is part of the MAC address. The wifi password is <code>robotseverywhere<\/code>.<\/p>\n<p>Once connected, it is possible to log into the Pi with <code>ssh ubuntu@10.42.0.1<\/code> with a password of <code>ubuntu<\/code>. If you connect up a keyboard and mouse enter the password <code>ubuntu<\/code> at the prompt.<\/p>\n<p>If you are not running on one of our robots run <code>sudo systemctl disable magni-base<\/code> to ensure that our startup scripts get disabled.<\/p>\n<p>\u5148\u305a\u306f\u3001ubiquityrobotXXXX\u00a0\u306b\u63a5\u7d9a\u3057\u3066\u3001ssh ubuntu@10.42.0.1\u3000\u3067\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u3002<br \/>\n\u6b21\u306b\u3001<\/p>\n<p>\/etc\/wpa_supplicant\/wpa_supplicant.conf<\/p>\n<p>\u306b\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u8a2d\u5b9a\u3059\u308b\u3002<\/p>\n<p>\/etc\/network\/interfaces<span class=\"Apple-converted-space\">\u00a0 \u00a0\u306b<\/span><\/p>\n<p>auto wlan0<\/p>\n<p>iface wlan0 inet dhcp<\/p>\n<p>wpa-conf \/etc\/wpa_supplicant\/wpa_supplicant.conf<\/p>\n<p>\u3092\u8ffd\u52a0\u3057\u3066\u3001\u30ea\u30d6\u30fc\u30c8\u3059\u308b\u3002<\/p>\n<p>\u8a2d\u5b9a\u3057\u305fSSID\u306b\u63a5\u7d9a\u3057\u3066\u3001<\/p>\n<p>$ ssh ubuntu@ubiquityrobot,local<\/p>\n<p>\u3042\u3068\u306f\u3001<\/p>\n<p>$ sudo apt update<\/p>\n<p>\u3068\u304b\u3059\u308b\u3002<\/p>\n<p><a href=\"http:\/\/chie8842.hatenablog.com\/entry\/2017\/03\/26\/152619\">\u3053\u3053\u3092\u53c2\u8003\u306b<\/a>\u3001VNC\u30b5\u30fc\u30d0\u3092\u5165\u308c\u308b\u3002Rasbian\u306e\u3088\u3046\u306arealVNC server\u306f\u306a\u3044\u306e\u304b\u306a\u3002\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883\u3082\u306a\u3044\u306e\u3067\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/p>\n<pre><code class=\"nohighlight\"><span class=\"prompt\"><span class=\"caret\">$<\/span><\/span> <span class=\"command\">apt-get<\/span> <span class=\"parameter\">install<\/span> <span class=\"parameter\">vnc4server<\/span><\/code><\/pre>\n<pre><code class=\"nohighlight\"><span class=\"prompt\"><span class=\"caret\">$<\/span><\/span> <span class=\"command\">apt-get<\/span> <span class=\"parameter\">install<\/span> <span class=\"parameter\">gnome<\/span><\/code><\/pre>\n<p>2018-12-08-ubiquity-xenial-lxde-raspberry-pi.img\u306f\u3001GUI\u7cfb\u304c\u5165\u3063\u3066\u3044\u306a\u3044\u306e\u3060\u308d\u3046\u304b\u3002VNC\u63a5\u7d9a\u3067gazebo\u3084rviz\u304c\u52d5\u304b\u306a\u3044\u3002<\/p>\n<p>\u3088\u3046\u3084\u304f\u6163\u308c\u305f Rasbian\u304b\u3089Ubunto \u3078\u306e\u79fb\u884c\u306f\u3001\u3061\u3087\u3063\u3068\u3057\u305f\u9055\u3044\u3067\u6642\u9593\u304c\u304b\u304b\u308b\u3002<\/p>\n<p>\u307b\u3068\u3093\u3069\u306eROS\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5165\u3063\u3066\u3044\u308b\u307f\u305f\u3044\u3002<\/p>\n<p>ii python-rosdep 0.13.0-1 all rosdep package manager abstraction tool for ROS<br \/>\nii python-rosdistro 0.7.0-100 all A tool to work with rosdistro files<br \/>\nii python-rosdistro-modules 0.7.0-1 all A tool to work with rosdistro files<br \/>\nii python-rosinstall 0.7.8-1 all The installer for ROS<br \/>\nii python-rospkg 1.1.7-100 all ROS package library<br \/>\nii python-rospkg-modules 1.1.7-1 all ROS package library<br \/>\nii python-wxgtk3.0 3.0.2.0+dfsg-1build1 armhf Python interface to the wxWidgets Cross-platform C++ GUI toolkit<br \/>\nii python3-gi 3.20.0-0ubuntu1 armhf Python 3 bindings for gobject-introspection libraries<br \/>\nii ros-kinetic-actionlib 1.11.13-0xenial-20181107-143808-0800 armhf The actionlib stack provides a standardized interface for interfacing with preemptable tasks.<br \/>\nii ros-kinetic-actionlib-msgs 1.12.7-0xenial-20181107-005003-0800 armhf actionlib_msgs defines the common messages to interact with an action server and an action client.<br \/>\nii ros-kinetic-actionlib-tutorials 0.1.10-0xenial-20181107-150257-0800 armhf The actionlib_tutorials package<br \/>\nii ros-kinetic-angles 1.9.11-0xenial-20180825-095749-0800 armhf This package provides a set of simple math utilities to work with angles.<br \/>\nii ros-kinetic-aruco-detect 0.10.0-0xenial-20181118-142150-0800 armhf Fiducial detection based on the aruco library<br \/>\nii ros-kinetic-base-local-planner 1.14.4-0xenial-20181118-152847-0800 armhf This package provides implementations of the Trajectory Rollout and Dynamic Window approaches to local robot navigation on a plane.<br \/>\nii ros-kinetic-bond 1.8.3-0xenial-20181006-210515-0800 armhf A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing.<br \/>\nii ros-kinetic-bond-core 1.8.3-0xenial-20181007-032324-0800 armhf A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing.<br \/>\nii ros-kinetic-bondcpp 1.8.3-0xenial-20181007-030253-0800 armhf C++ implementation of bond, a mechanism for checking when another process has terminated.<br \/>\nii ros-kinetic-bondpy 1.8.3-0xenial-20181007-030539-0800 armhf Python implementation of bond, a mechanism for checking when another process has terminated.<br \/>\nii ros-kinetic-camera-calibration 1.12.23-0xenial-20181107-202427-0800 armhf camera_calibration allows easy calibration of monocular or stereo cameras using a checkerboard calibration target.<br \/>\nii ros-kinetic-camera-calibration-parsers 1.11.13-0xenial-20181107-194104-0800 armhf camera_calibration_parsers contains routines for reading and writing camera calibration parameters.<br \/>\nii ros-kinetic-camera-info-manager 1.11.13-0xenial-20181107-202436-0800 armhf This package provides a C++ interface for camera calibration information.<br \/>\nii ros-kinetic-catkin 0.7.14-0xenial-20180809-132403-0800 armhf Low-level build system macros and infrastructure for ROS.<br \/>\nii ros-kinetic-class-loader 0.3.9-0xenial-20180810-193610-0800 armhf The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS &amp;quot;pluginlib&amp;quot; library.<br \/>\nii ros-kinetic-clear-costmap-recovery 1.14.4-0xenial-20181118-122946-0800 armhf This package provides a recovery behavior for the navigation stack that attempts to clear space by reverting the costmaps used by the navigation stack to the static map outside of a given area.<br \/>\nii ros-kinetic-cmake-modules 0.4.1-0xenial-20180810-192403-0800 armhf A common repository for CMake Modules which are not distributed with CMake but are commonly used by ROS packages.<br \/>\nii ros-kinetic-collada-parser 1.12.12-0xenial-20180826-085523-0800 armhf This package contains a C++ parser for the Collada robot description format.<br \/>\nii ros-kinetic-collada-urdf 1.12.12-0xenial-20181108-043724-0800 armhf This package contains a tool to convert Unified Robot Description Format (URDF) documents into COLLAborative Design Activity (COLLADA) documents.<br \/>\nii ros-kinetic-common-msgs 1.12.7-0xenial-20181107-133653-0800 armhf common_msgs contains messages that are widely used by other ROS packages.<br \/>\nii ros-kinetic-common-tutorials 0.1.10-0xenial-20181108-002401-0800 armhf Metapackage that contains common tutorials<br \/>\nii ros-kinetic-compressed-image-transport 1.9.5-0xenial-20181108-035414-0800 armhf Compressed_image_transport provides a plugin to image_transport for transparently sending images encoded as JPEG or PNG.<br \/>\nii ros-kinetic-control-msgs 1.4.0-0xenial-20181107-143850-0800 armhf control_msgs contains base messages and actions useful for controlling robots.<br \/>\nii ros-kinetic-controller-interface 0.13.3-0xenial-20180826-091113-0800 armhf Interface base class for controllers<br \/>\nii ros-kinetic-controller-manager 0.13.3-0xenial-20180826-094725-0800 armhf The controller manager.<br \/>\nii ros-kinetic-controller-manager-msgs 0.13.3-0xenial-20180826-005313-0800 armhf Messages and services for the controller manager.<br \/>\nii ros-kinetic-costmap-2d 1.14.4-0xenial-20181118-092913-0800 armhf This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius.<br \/>\nii ros-kinetic-cpp-common 0.6.11-0xenial-20180825-092219-0800 armhf cpp_common contains C++ code for doing things that are not necessarily ROS related, but are useful for multiple packages.<br \/>\nii ros-kinetic-cv-bridge 1.12.8-0xenial-20181107-194135-0800 armhf This contains CvBridge, which converts between ROS Image messages and OpenCV images.<br \/>\nii ros-kinetic-desktop 1.3.2-0xenial-20181118-161144-0800 armhf A metapackage to aggregate several packages.<br \/>\nii ros-kinetic-diagnostic-aggregator 1.9.3-0xenial-20181107-134046-0800 armhf diagnostic_aggregator<br \/>\nii ros-kinetic-diagnostic-analysis 1.9.3-0xenial-20181107-135303-0800 armhf The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.<br \/>\nii ros-kinetic-diagnostic-common-diagnostics 1.9.3-0xenial-20181118-085137-0800 armhf diagnostic_common_diagnostics<br \/>\nii ros-kinetic-diagnostic-msgs 1.12.7-0xenial-20181107-003725-0800 armhf This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.<br \/>\nii ros-kinetic-diagnostic-updater 1.9.3-0xenial-20181107-134207-0800 armhf diagnostic_updater contains tools for easily updating diagnostics.<br \/>\nii ros-kinetic-diagnostics 1.9.3-0xenial-20181118-140131-0800 armhf diagnostics<br \/>\nii ros-kinetic-diff-drive-controller 0.13.4-0xenial-20181118-085151-0800 armhf Controller for a differential drive mobile base.<br \/>\nii ros-kinetic-dnn-detect 0.0.3-0xenial-20181118-091459-0800 armhf DNN based detection<br \/>\nii ros-kinetic-dynamic-reconfigure 1.5.50-0xenial-20181006-210933-0800 armhf This unary stack contains the dynamic_reconfigure package which provides a means to change node parameters at any time without having to restart the node.<br \/>\nii ros-kinetic-eigen-conversions 1.11.9-0xenial-20181107-165231-0800 armhf Conversion functions between: &#8211; Eigen and KDL &#8211; Eigen and geometry_msgs.<br \/>\nii ros-kinetic-eigen-stl-containers 0.1.8-0xenial-20180810-194724-0800 armhf This package provides a set of typedef&#8217;s that allow using Eigen datatypes in STL containers<br \/>\nii ros-kinetic-executive-smach 2.0.1-0xenial-20181108-001824-0800 armhf This metapackage depends on the SMACH library and ROS SMACH integration packages.<br \/>\nii ros-kinetic-fiducial-msgs 0.10.0-0xenial-20181118-085401-0800 armhf Package containing message definitions for fiducials<br \/>\nii ros-kinetic-fiducial-slam 0.10.0-0xenial-20181118-091555-0800 armhf ROS node to build a 3D map of fiducials and estimate robot pose from fiducial transforms<br \/>\nii ros-kinetic-filters 1.7.5-0xenial-20180826-044448-0800 armhf This library provides a standardized interface for processing data as a sequence of filters.<br \/>\nii ros-kinetic-gencpp 0.6.0-0xenial-20180825-095053-0800 armhf C++ ROS message and service generators.<br \/>\nii ros-kinetic-geneus 2.2.6-0xenial-20180825-093733-0800 armhf EusLisp ROS message and service generators.<br \/>\nii ros-kinetic-genlisp 0.4.16-0xenial-20180825-093746-0800 armhf Common-Lisp ROS message and service generators.<br \/>\nii ros-kinetic-genmsg 0.5.11-0xenial-20180825-091522-0800 armhf Standalone Python library for generating ROS message and service data structures for various languages.<br \/>\nii ros-kinetic-gennodejs 2.0.1-0xenial-20180825-093818-0800 armhf Javascript ROS message and service generators.<br \/>\nii ros-kinetic-genpy 0.6.7-0xenial-20180825-093750-0800 armhf Python ROS message and service generators.<br \/>\nii ros-kinetic-geometric-shapes 0.5.4-1xenial-20181107-211128-0800 armhf This package contains generic definitions of geometric shapes and bodies.<br \/>\nii ros-kinetic-geometry 1.11.9-0xenial-20181118-104850-0800 armhf A metapackage for geometry library suite.<br \/>\nii ros-kinetic-geometry-msgs 1.12.7-0xenial-20181107-004947-0800 armhf geometry_msgs provides messages for common geometric primitives such as points, vectors, and poses.<br \/>\nii ros-kinetic-geometry-tutorials 0.2.2-0xenial-20181118-105323-0800 armhf Metapackage of geometry tutorials ROS.<br \/>\nii ros-kinetic-gl-dependency 1.1.0-0xenial-20180810-194306-0800 armhf This encapsulates the GL dependency for a specific ROS distribution and its Qt version<br \/>\nii ros-kinetic-hardware-interface 0.13.3-0xenial-20180826-085338-0800 armhf Hardware Interface base class.<br \/>\nii ros-kinetic-image-geometry 1.12.8-0xenial-20181107-194959-0800 armhf `image_geometry` contains C++ and Python libraries for interpreting images geometrically.<br \/>\nii ros-kinetic-image-transport 1.11.13-0xenial-20181107-195120-0800 armhf image_transport should always be used to subscribe to and publish images.<br \/>\nii ros-kinetic-interactive-marker-tutorials 0.10.3-0xenial-20181118-081452-0800 armhf The interactive_marker_tutorials package<br \/>\nii ros-kinetic-interactive-markers 1.11.4-0xenial-20181118-074846-0800 armhf 3D interactive marker communication library for RViz and similar tools.<br \/>\nii ros-kinetic-joint-state-controller 0.13.4-0xenial-20181107-195218-0800 armhf Controller to publish joint state<br \/>\nii ros-kinetic-joint-state-publisher 1.12.13-0xenial-20181107-195229-0800 armhf This package contains a tool for setting and publishing joint state values for a given URDF.<br \/>\nii ros-kinetic-joy 1.12.0-0xenial-20181107-193643-0800 armhf ROS driver for a generic Linux joystick.<br \/>\nii ros-kinetic-kdl-conversions 1.11.9-0xenial-20181107-165937-0800 armhf Conversion functions between KDL and geometry_msgs types.<br \/>\nii ros-kinetic-kdl-parser 1.12.11-0xenial-20180826-085509-0800 armhf The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism.<br \/>\nii ros-kinetic-laser-geometry 1.6.4-0xenial-20181118-090725-0800 armhf This package contains a class for converting from a 2D laser scan as defined by sensor_msgs\/LaserScan into a point cloud as defined by sensor_msgs\/PointCloud or sensor_msgs\/PointCloud2.<br \/>\nii ros-kinetic-librviz-tutorial 0.10.3-0xenial-20181118-153410-0800 armhf Tutorial showing how to compile your own C++ program with RViz displays and features.<br \/>\nii ros-kinetic-loki-base-node 0.2.2-0xenial-20180826-024816-0800 armhf loki_base_node has a ROS node to communicate with the Loki robot base and allow communication with the motors and sonars<br \/>\nii ros-kinetic-loki-bringup 0.0.2-0xenial-20181118-151925-0800 armhf The loki_bringup package<br \/>\nii ros-kinetic-loki-demos 0.0.2-0xenial-20181118-152400-0800 armhf The loki_demos package<br \/>\nii ros-kinetic-loki-description 0.0.2-0xenial-20181118-120057-0800 armhf The loki_description package<br \/>\nii ros-kinetic-loki-nav 0.0.2-0xenial-20181118-145235-0800 armhf The loki_nav package<br \/>\nii ros-kinetic-loki-robot 0.0.2-0xenial-20181118-152827-0800 armhf Metapackage for loki configuration<br \/>\nii ros-kinetic-loki-teleop 0.0.2-0xenial-20181108-022523-0800 armhf The loki_teleop package<br \/>\nii ros-kinetic-magni-bringup 0.4.3-0xenial~tbpo1 armhf The magni_bringup package<br \/>\nii ros-kinetic-magni-demos 0.4.3-0xenial~tbpo1 armhf The magni_demos package<br \/>\nii ros-kinetic-magni-description 0.4.3-0xenial~tbpo1 armhf The magni_description package<br \/>\nii ros-kinetic-magni-nav 0.4.3-0xenial~tbpo1 armhf The magni_nav package<br \/>\nii ros-kinetic-magni-robot 0.4.3-0xenial~tbpo1 armhf The magni_robot package<br \/>\nii ros-kinetic-magni-teleop 0.4.3-0xenial~tbpo1 armhf The magni_teleop package<br \/>\nii ros-kinetic-magni-viz 0.4.3-0xenial~tbpo1 armhf The magni_viz package<br \/>\nii ros-kinetic-map-msgs 1.13.0-0xenial-20181107-192921-0800 armhf This package defines messages commonly used in mapping packages.<br \/>\nii ros-kinetic-media-export 0.2.0-0xenial-20180810-200720-0800 armhf Placeholder package enabling generic export of media paths.<br \/>\nii ros-kinetic-message-filters 1.12.14-0xenial-20180826-043114-0800 armhf A set of message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.<br \/>\nii ros-kinetic-message-generation 0.4.0-0xenial-20180825-221102-0800 armhf Package modeling the build-time dependencies for generating language bindings of messages.<br \/>\nii ros-kinetic-message-runtime 0.4.12-0xenial-20180825-225700-0800 armhf Package modeling the run-time dependencies for language bindings of messages.<br \/>\nii ros-kinetic-mk 1.14.4-0xenial-20180825-233453-0800 armhf A collection of .mk include files for building ROS architectural elements.<br \/>\nii ros-kinetic-move-base 1.14.4-0xenial-20181118-164824-0800 armhf The move_base package provides an implementation of an action (see the actionlib package) that, given a goal in the world, will attempt to reach it with a mobile base.<br \/>\nii ros-kinetic-move-base-msgs 1.13.0-0xenial-20181107-144109-0800 armhf Holds the action description and relevant messages for the move_base package<br \/>\nii ros-kinetic-move-basic 0.3.2-0xenial-20181118-122928-0800 armhf Simple navigation package<br \/>\nii ros-kinetic-nav-core 1.14.4-0xenial-20181118-120023-0800 armhf This package provides common interfaces for navigation specific robot actions.<br \/>\nii ros-kinetic-nav-msgs 1.12.7-0xenial-20181107-075240-0800 armhf nav_msgs defines the common messages used to interact with the navigation stack.<br \/>\nii ros-kinetic-navfn 1.14.4-0xenial-20181118-123024-0800 armhf navfn provides a fast interpolated navigation function that can be used to create plans for a mobile base.<br \/>\nii ros-kinetic-nodelet 1.9.14-0xenial-20181007-054434-0800 armhf The nodelet package is designed to provide a way to run multiple algorithms in the same process with zero copy transport between algorithms.<br \/>\nii ros-kinetic-nodelet-core 1.9.14-0xenial-20181007-085708-0800 armhf Nodelet Core Metapackage<br \/>\nii ros-kinetic-nodelet-topic-tools 1.9.14-0xenial-20181007-062732-0800 armhf This package contains common nodelet tools such as a mux, demux and throttle.<br \/>\nii ros-kinetic-nodelet-tutorial-math 0.1.10-0xenial-20181007-090106-0800 armhf Package for Nodelet tutorial.<br \/>\nii ros-kinetic-octomap 1.8.1-0xenial-20180810-200824-0800 armhf The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++.<br \/>\nii ros-kinetic-opencv3 3.3.1-5xenial-20180810-201059-0800 armhf OpenCV 3.x<br \/>\nii ros-kinetic-orocos-kdl 1.3.1-0xenial-20180810-201114-0800 armhf This package contains a recent version of the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.<br \/>\nii ros-kinetic-pcl-conversions 0.2.1-0xenial-20181107-203241-0800 armhf Provides conversions from PCL data types and ROS message types<br \/>\nii ros-kinetic-pcl-msgs 0.2.0-0xenial-20181107-200527-0800 armhf Package containing PCL (Point Cloud Library)-related ROS messages.<br \/>\nii ros-kinetic-pcl-ros 1.4.4-0xenial-20181117-210326-0800 armhf PCL (Point Cloud Library) ROS interface stack.<br \/>\nii ros-kinetic-pluginlib 1.11.3-0xenial-20180826-010614-0800 armhf The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.<br \/>\nii ros-kinetic-pluginlib-tutorials 0.1.10-0xenial-20180826-015420-0800 armhf The pluginlib_tutorials package<br \/>\nii ros-kinetic-python-orocos-kdl 1.3.1-0xenial-20180810-203334-0800 armhf This package contains the python bindings PyKDL for the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.<br \/>\nii ros-kinetic-python-qt-binding 0.3.4-0xenial-20180825-233451-0800 armhf This stack provides Python bindings for Qt.<br \/>\nii ros-kinetic-qt-dotgraph 0.3.11-0xenial-20180830-125014-0800 armhf qt_dotgraph provides helpers to work with dot graphs.<br \/>\nii ros-kinetic-qt-gui 0.3.11-0xenial-20180830-125118-0800 armhf qt_gui provides the infrastructure for an integrated graphical user interface based on Qt.<br \/>\nii ros-kinetic-qt-gui-cpp 0.3.11-0xenial-20180830-131925-0800 armhf qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available.<br \/>\nii ros-kinetic-qt-gui-py-common 0.3.11-0xenial-20180830-125116-0800 armhf qt_gui_py_common provides common functionality for GUI plugins written in Python.<br \/>\nii ros-kinetic-qwt-dependency 1.1.0-0xenial-20180810-201841-0800 armhf This encapsulates the Qwt dependency for a specific ROS distribution and its Qt version<br \/>\nii ros-kinetic-random-numbers 0.3.1-0xenial-20180810-201849-0800 armhf This library contains wrappers for generating floating point values, integers, quaternions using boost libraries.<br \/>\nii ros-kinetic-raspicam-node 0.4.0-2xenial armhf Package to access the Raspberry Pi Camera from ROS.<br \/>\nii ros-kinetic-realtime-tools 1.11.0-0xenial-20180826-041015-0800 armhf Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.<br \/>\nii ros-kinetic-resource-retriever 1.12.4-0xenial-20180826-010616-0800 armhf This package retrieves data from url-format files such as http:\/\/, ftp:\/\/, package:\/\/ file:\/\/, etc., and loads the data into memory.<br \/>\nii ros-kinetic-robot 1.3.2-0xenial-20181118-140556-0800 armhf A metapackage which extends ros_base and includes ROS libaries for any robot hardware.<br \/>\nii ros-kinetic-robot-model 1.12.11-0xenial-20181108-045925-0800 armhf robot_model contains packages for modeling various aspects of robot information, specified in the Xml Robot Description Format (URDF).<br \/>\nii ros-kinetic-robot-state-publisher 1.13.6-0xenial-20181118-043339-0800 armhf This package allows you to publish the state of a robot to tf.<br \/>\nii ros-kinetic-robot-upstart 0.3.0-0xenial-20180826-111949-0800 armhf The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.<br \/>\nii ros-kinetic-ros 1.14.4-0xenial-20180826-002951-0800 armhf ROS packaging system<br \/>\nii ros-kinetic-ros-base 1.3.2-0xenial-20181107-230156-0800 armhf A metapackage which extends ros_core and includes other basic non-robot tools like actionlib, dynamic reconfigure, nodelets, and pluginlib.<br \/>\nii ros-kinetic-ros-comm 1.12.14-0xenial-20180826-121703-0800 armhf ROS communications-related packages, including core client libraries (roscpp, rospy) and graph introspection tools (rostopic,rosnode, rosservice, rosparam).<br \/>\nii ros-kinetic-ros-core 1.3.2-0xenial-20181107-223037-0800 armhf A metapackage to aggregate the packages required to use publish \/ subscribe, services, launch files, and other core ROS concepts.<br \/>\nii ros-kinetic-ros-environment 1.0.0-0xenial-20180810-202341-0800 armhf The package provides the environment variables `ROS_VERSION`, `ROS_DISTRO`, `ROS_PACKAGE_PATH`, and `ROS_ETC_DIR`.<br \/>\nii ros-kinetic-ros-tutorials 0.7.1-0xenial-20181108-023133-0800 armhf ros_tutorials contains packages that demonstrate various features of ROS, as well as support packages which help demonstrate those features.<br \/>\nii ros-kinetic-rosapi 0.9.0-0xenial-20181117-144036-0800 armhf Provides service calls for getting ros meta-information, like list of topics, services, params, etc.<br \/>\nii ros-kinetic-rosauth 0.1.7-0xenial-20180826-042908-0800 armhf Server Side tools for Authorization and Authentication of ROS Clients<br \/>\nii ros-kinetic-rosbag 1.12.14-0xenial-20180826-050355-0800 armhf This is a set of tools for recording from and playing back to ROS topics.<br \/>\nii ros-kinetic-rosbag-migration-rule 1.0.0-0xenial-20180810-202524-0800 armhf This empty package allows to export rosbag migration rule files without depending on rosbag.<br \/>\nii ros-kinetic-rosbag-storage 1.12.14-0xenial-20180825-230001-0800 armhf This is a set of tools for recording from and playing back ROS message without relying on the ROS client library.<br \/>\nii ros-kinetic-rosbash 1.14.4-0xenial-20180825-092258-0800 armhf Assorted shell commands for using ros with bash.<br \/>\nii ros-kinetic-rosboost-cfg 1.14.4-0xenial-20180825-092558-0800 armhf Contains scripts used by the rosboost-cfg tool for determining cflags\/lflags\/etc.<br \/>\nii ros-kinetic-rosbridge-library 0.9.0-0xenial-20181117-044538-0800 armhf The core rosbridge package, repsonsible for interpreting JSON andperforming the appropriate ROS action, like subscribe, publish, call service, and interact with params.<br \/>\nii ros-kinetic-rosbridge-server 0.9.0-0xenial-20181117-205952-0800 armhf A WebSocket interface to rosbridge.<br \/>\nii ros-kinetic-rosbuild 1.14.4-0xenial-20180825-232419-0800 armhf rosbuild contains scripts for managing the CMake-based build system for ROS.<br \/>\nii ros-kinetic-rosclean 1.14.4-0xenial-20180825-093320-0800 armhf rosclean: cleanup filesystem resources (e.g.<br \/>\nii ros-kinetic-rosconsole 1.12.14-0xenial-20180825-233546-0800 armhf ROS console output library.<br \/>\nii ros-kinetic-rosconsole-bridge 0.5.2-0xenial-20180826-010615-0800 armhf rosconsole_bridge is a package used in conjunction with console_bridge and rosconsole for connecting console_bridge-based logging to rosconsole-based logging.<br \/>\nii ros-kinetic-roscpp 1.12.14-0xenial-20180826-005640-0800 armhf roscpp is a C++ implementation of ROS.<br \/>\nii ros-kinetic-roscpp-core 0.6.11-0xenial-20180825-225715-0800 armhf Underlying data libraries for roscpp messages.<br \/>\nii ros-kinetic-roscpp-serialization 0.6.11-0xenial-20180825-222522-0800 armhf roscpp_serialization contains the code for serialization as described in MessagesSerializationAndAdaptingTypes.<br \/>\nii ros-kinetic-roscpp-traits 0.6.11-0xenial-20180825-221111-0800 armhf roscpp_traits contains the message traits code as described in MessagesTraits.<br \/>\nii ros-kinetic-roscpp-tutorials 0.7.1-0xenial-20180826-014506-0800 armhf This package attempts to show the features of ROS step-by-step, including using messages, servers, parameters, etc.<br \/>\nii ros-kinetic-roscreate 1.14.4-0xenial-20180825-093539-0800 armhf roscreate contains a tool that assists in the creation of ROS filesystem resources.<br \/>\nii ros-kinetic-rosgraph 1.12.14-0xenial-20180825-093622-0800 armhf rosgraph contains the rosgraph command-line tool, which prints information about the ROS Computation Graph.<br \/>\nii ros-kinetic-rosgraph-msgs 1.11.2-0xenial-20180826-004058-0800 armhf Messages relating to the ROS Computation Graph.<br \/>\nii ros-kinetic-roslang 1.14.4-0xenial-20180825-092819-0800 armhf roslang is a common package that all ROS client libraries depend on.<br \/>\nii ros-kinetic-roslaunch 1.12.14-0xenial-20180826-025151-0800 armhf roslaunch is a tool for easily launching multiple ROS nodes locally and remotely via SSH, as well as setting parameters on the Parameter Server.<br \/>\nii ros-kinetic-roslib 1.14.4-0xenial-20180825-093708-0800 armhf Base dependencies and support libraries for ROS.<br \/>\nii ros-kinetic-roslint 0.11.0-0xenial-20180810-202802-0800 armhf CMake lint commands for ROS packages.<br \/>\nii ros-kinetic-roslisp 1.9.21-0xenial-20180826-005704-0800 armhf Lisp client library for ROS, the Robot Operating System.<br \/>\nii ros-kinetic-roslz4 1.12.14-0xenial-20180825-221154-0800 armhf A Python and C++ implementation of the LZ4 streaming format.<br \/>\nii ros-kinetic-rosmake 1.14.4-0xenial-20180825-094115-0800 armhf rosmake is a ros dependency aware build tool which can be used to build all dependencies in the correct order.<br \/>\nii ros-kinetic-rosmaster 1.12.14-0xenial-20180825-094934-0800 armhf ROS Master implementation.<br \/>\nii ros-kinetic-rosmsg 1.12.14-0xenial-20180826-052726-0800 armhf rosmsg contains two command-line tools: rosmsg and rossrv.<br \/>\nii ros-kinetic-rosnode 1.12.14-0xenial-20180826-112548-0800 armhf rosnode is a command-line tool for displaying debug information about ROS Nodes, including publications, subscriptions and connections.<br \/>\nii ros-kinetic-rosout 1.12.14-0xenial-20180826-023503-0800 armhf System-wide logging mechanism for messages sent to the \/rosout topic.<br \/>\nii ros-kinetic-rospack 2.4.4-0xenial-20180810-194111-0800 armhf ROS Package Tool<br \/>\nii ros-kinetic-rosparam 1.12.14-0xenial-20180825-095009-0800 armhf rosparam contains the rosparam command-line tool for getting and setting ROS Parameters on the Parameter Server using YAML-encoded files.<br \/>\nii ros-kinetic-rospy 1.12.14-0xenial-20180826-023616-0800 armhf rospy is a pure Python client library for ROS.<br \/>\nii ros-kinetic-rospy-tutorials 0.7.1-0xenial-20180826-043034-0800 armhf This package attempts to show the features of ROS python API step-by-step, including using messages, servers, parameters, etc.<br \/>\nii ros-kinetic-rosservice 1.12.14-0xenial-20180826-095608-0800 armhf rosservice contains the rosservice command-line tool for listing and querying ROS Services.<br \/>\nii ros-kinetic-rostest 1.12.14-0xenial-20180826-041300-0800 armhf Integration test suite based on roslaunch that is compatible with xUnit frameworks.<br \/>\nii ros-kinetic-rostime 0.6.11-0xenial-20180825-094114-0800 armhf Time and Duration implementations for C++ libraries, including roscpp.<br \/>\nii ros-kinetic-rostopic 1.12.14-0xenial-20180826-095615-0800 armhf rostopic contains the rostopic command-line tool for displaying debug information about ROS Topics, including publishers, subscribers, publishing rate, and ROS Messages.<br \/>\nii ros-kinetic-rosunit 1.14.4-0xenial-20180825-095334-0800 armhf Unit-testing package for ROS.<br \/>\nii ros-kinetic-roswtf 1.12.14-0xenial-20180826-115200-0800 armhf roswtf is a tool for diagnosing issues with a running ROS system.<br \/>\nii ros-kinetic-rotate-recovery 1.14.4-0xenial-20181118-162006-0800 armhf This package provides a recovery behavior for the navigation stack that attempts to clear space by performing a 360 degree rotation of the robot.<br \/>\nii ros-kinetic-rqt-action 0.4.9-0xenial-20181108-054618-0800 armhf rqt_action provides a feature to introspect all available ROS action (from actionlib) types.<br \/>\nii ros-kinetic-rqt-bag 0.4.12-0xenial-20180830-141752-0800 armhf rqt_bag provides a GUI plugin for displaying and replaying ROS bag files.<br \/>\nii ros-kinetic-rqt-bag-plugins 0.4.12-0xenial-20181108-053928-0800 armhf rqt_bag provides a GUI plugin for displaying and replaying ROS bag files.<br \/>\nii ros-kinetic-rqt-common-plugins 0.4.8-0xenial-20181108-064934-0800 armhf rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on\/off of robot runtime.<br \/>\nii ros-kinetic-rqt-console 0.4.8-0xenial-20181108-053406-0800 armhf rqt_console provides a GUI plugin for displaying and filtering ROS messages.<br \/>\nii ros-kinetic-rqt-dep 0.4.9-0xenial-20180830-141217-0800 armhf rqt_dep provides a GUI plugin for visualizing the ROS dependency graph.<br \/>\nii ros-kinetic-rqt-graph 0.4.9-0xenial-20180830-140059-0800 armhf rqt_graph provides a GUI plugin for visualizing the ROS computation graph.<br \/>\nii ros-kinetic-rqt-gui 0.5.0-0xenial-20180830-132521-0800 armhf rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui.<br \/>\nii ros-kinetic-rqt-gui-cpp 0.5.0-0xenial-20181007-083744-0800 armhf rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS.<br \/>\nii ros-kinetic-rqt-gui-py 0.5.0-0xenial-20180830-134216-0800 armhf rqt_gui_py enables GUI plugins to use the Python client library for ROS.<br \/>\nii ros-kinetic-rqt-image-view 0.4.13-0xenial-20181107-202008-0800 armhf rqt_image_view provides a GUI plugin for displaying images using image_transport.<br \/>\nii ros-kinetic-rqt-launch 0.4.8-0xenial-20181108-053957-0800 armhf This rqt plugin ROS package provides easy view of .launch files.<br \/>\nii ros-kinetic-rqt-logger-level 0.4.8-0xenial-20180830-141722-0800 armhf rqt_logger_level provides a GUI plugin for configuring the logger level of ROS nodes.<br \/>\nii ros-kinetic-rqt-moveit 0.5.7-0xenial-20181107-232727-0800 armhf An rqt-based tool that assists monitoring tasks for MoveIt! motion planner developers and users.<br \/>\nii ros-kinetic-rqt-msg 0.4.8-0xenial-20181108-054156-0800 armhf A Python GUI plugin for introspecting available ROS message types.<br \/>\nii ros-kinetic-rqt-nav-view 0.5.7-0xenial-20181118-082410-0800 armhf rqt_nav_view provides a gui for viewing navigation maps and paths.<br \/>\nii ros-kinetic-rqt-plot 0.4.8-0xenial-20181108-053413-0800 armhf rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends.<br \/>\nii ros-kinetic-rqt-pose-view 0.5.8-0xenial-20181118-082442-0800 armhf rqt_pose_view provides a GUI plugin for visualizing 3D poses.<br \/>\nii ros-kinetic-rqt-publisher 0.4.8-0xenial-20181108-053404-0800 armhf rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values.<br \/>\nii ros-kinetic-rqt-py-common 0.5.0-0xenial-20181107-230156-0800 armhf rqt_py_common provides common functionality for rqt plugins written in Python.<br \/>\nii ros-kinetic-rqt-py-console 0.4.8-0xenial-20180830-140335-0800 armhf rqt_py_console is a Python GUI plugin providing an interactive Python console.<br \/>\nii ros-kinetic-rqt-reconfigure 0.4.10-0xenial-20181108-055039-0800 armhf This rqt plugin succeeds former dynamic_reconfigure&#8217;s GUI (reconfigure_gui), and provides the way to view and edit the parameters that are accessible via dynamic_reconfigure.<br \/>\nii ros-kinetic-rqt-robot-dashboard 0.5.7-0xenial-20181118-134858-0800 armhf rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt.<br \/>\nii ros-kinetic-rqt-robot-monitor 0.5.8-1xenial-20181107-231637-0800 armhf rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.<br \/>\nii ros-kinetic-rqt-robot-plugins 0.5.7-0xenial-20181118-160131-0800 armhf Metapackage of rqt plugins that are particularly used with robots during its operation.<br \/>\nii ros-kinetic-rqt-robot-steering 0.5.9-0xenial-20181107-174122-0800 armhf rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages.<br \/>\nii ros-kinetic-rqt-runtime-monitor 0.5.7-0xenial-20181107-135602-0800 armhf rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.<br \/>\nii ros-kinetic-rqt-rviz 0.5.10-0xenial-20181118-153515-0800 armhf rqt_rviz provides a GUI plugin embedding RViz.<br \/>\nii ros-kinetic-rqt-service-caller 0.4.8-0xenial-20181108-053441-0800 armhf rqt_service_caller provides a GUI plugin for calling arbitrary services.<br \/>\nii ros-kinetic-rqt-shell 0.4.9-0xenial-20180830-140335-0800 armhf rqt_shell is a Python GUI plugin providing an interactive shell.<br \/>\nii ros-kinetic-rqt-srv 0.4.8-0xenial-20181108-064322-0800 armhf A Python GUI plugin for introspecting available ROS message types.<br \/>\nii ros-kinetic-rqt-tf-tree 0.5.8-0xenial-20181117-141624-0800 armhf rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree.<br \/>\nii ros-kinetic-rqt-top 0.4.8-0xenial-20180830-143049-0800 armhf RQT plugin for monitoring ROS processes.<br \/>\nii ros-kinetic-rqt-topic 0.4.10-0xenial-20180830-142330-0800 armhf rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages.<br \/>\nii ros-kinetic-rqt-web 0.4.8-0xenial-20180830-140736-0800 armhf rqt_web is a simple web content viewer for rqt.<br \/>\nii ros-kinetic-rviz 1.12.16-0xenial-20181118-092932-0800 armhf 3D visualization tool for ROS.<br \/>\nii ros-kinetic-rviz-plugin-tutorials 0.10.3-0xenial-20181118-153556-0800 armhf Tutorials showing how to write plugins for RViz.<br \/>\nii ros-kinetic-rviz-python-tutorial 0.10.3-0xenial-20181118-153649-0800 armhf Tutorials showing how to call into rviz internals from python scripts.<br \/>\nii ros-kinetic-self-test 1.9.3-0xenial-20181107-135725-0800 armhf self_test<br \/>\nii ros-kinetic-sensor-msgs 1.12.7-0xenial-20181107-073853-0800 armhf This package defines messages for commonly used sensors, including cameras and scanning laser rangefinders.<br \/>\nii ros-kinetic-serial 1.2.1-0xenial-20180810-203008-0800 armhf Serial is a cross-platform, simple to use library for using serial ports on computers.<br \/>\nii ros-kinetic-shape-msgs 1.12.7-0xenial-20181107-082421-0800 armhf This package contains messages for defining shapes, such as simple solid object primitives (cube, sphere, etc), planes, and meshes.<br \/>\nii ros-kinetic-sick-tim 0.0.13-0xenial-20181118-120557-0800 armhf A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.<br \/>\nii ros-kinetic-smach 2.0.1-0xenial-20180810-203026-0800 armhf SMACH is a task-level architecture for rapidly creating complex robot behavior.<br \/>\nii ros-kinetic-smach-msgs 2.0.1-0xenial-20180825-235507-0800 armhf this package contains a set of messages that are used by the introspection interfaces for smach.<br \/>\nii ros-kinetic-smach-ros 2.0.1-0xenial-20181107-150947-0800 armhf The smach_ros package contains extensions for the SMACH library to integrate it tightly with ROS.<br \/>\nii ros-kinetic-smclib 1.8.3-0xenial-20181006-210825-0800 armhf The State Machine Compiler (SMC) from http:\/\/smc.sourceforge.net\/ converts a language-independent description of a state machine into the source code to support that state machine.<br \/>\nii ros-kinetic-std-msgs 0.5.11-0xenial-20180825-232501-0800 armhf Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays.<br \/>\nii ros-kinetic-std-srvs 1.11.2-0xenial-20180825-232447-0800 armhf Common service definitions.<br \/>\nii ros-kinetic-stereo-msgs 1.12.7-0xenial-20181107-082318-0800 armhf stereo_msgs contains messages specific to stereo processing, such as disparity images.<br \/>\nii ros-kinetic-teleop-twist-joy 0.1.2-0xenial-20181107-195352-0800 armhf Generic joystick teleop for twist robots.<br \/>\nii ros-kinetic-teleop-twist-keyboard 0.6.2-0xenial-20181107-174545-0800 armhf Generic keyboard teleop for twist robots.<br \/>\nii ros-kinetic-tf 1.11.9-0xenial-20181117-144600-0800 armhf tf is a package that lets the user keep track of multiple coordinate frames over time.<br \/>\nii ros-kinetic-tf-conversions 1.11.9-0xenial-20181118-102511-0800 armhf This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries.<br \/>\nii ros-kinetic-tf2 0.5.20-0xenial-20181117-044314-0800 armhf tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time.<br \/>\nii ros-kinetic-tf2-eigen 0.5.20-0xenial-20181117-050025-0800 armhf tf2_eigen<br \/>\nii ros-kinetic-tf2-geometry-msgs 0.5.20-0xenial-20181117-140620-0800 armhf tf2_geometry_msgs<br \/>\nii ros-kinetic-tf2-kdl 0.5.20-0xenial-20181117-140622-0800 armhf KDL binding for tf2<br \/>\nii ros-kinetic-tf2-msgs 0.5.20-0xenial-20181116-182015-0800 armhf tf2_msgs<br \/>\nii ros-kinetic-tf2-py 0.5.20-0xenial-20181117-050109-0800 armhf The tf2_py package<br \/>\nii ros-kinetic-tf2-ros 0.5.20-0xenial-20181117-103931-0800 armhf This package contains the ROS bindings for the tf2 library, for both Python and C++.<br \/>\nii ros-kinetic-tf2-web-republisher 0.3.2-0xenial-20181118-043527-0800 armhf Republishing of Selected TFs<br \/>\nii ros-kinetic-topic-tools 1.12.14-0xenial-20180826-043045-0800 armhf Tools for directing, throttling, selecting, and otherwise messing with ROS topics at a meta level.<br \/>\nii ros-kinetic-trajectory-msgs 1.12.7-0xenial-20181107-075527-0800 armhf This package defines messages for defining robot trajectories.<br \/>\nii ros-kinetic-turtle-actionlib 0.1.10-0xenial-20181107-181337-0800 armhf turtle_actionlib demonstrates how to write an action server and client with the turtlesim.<br \/>\nii ros-kinetic-turtle-tf 0.2.2-0xenial-20181118-102608-0800 armhf turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim.<br \/>\nii ros-kinetic-turtle-tf2 0.2.2-0xenial-20181117-143825-0800 armhf turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim.<br \/>\nii ros-kinetic-turtlesim 0.7.1-0xenial-20181107-174920-0800 armhf turtlesim is a tool made for teaching ROS and ROS packages.<br \/>\nii ros-kinetic-ubiquity-motor 0.7.1-0xenial~tbpo1 armhf Provides a ROS interface to Ubiquity Robotics Magni motor controllers<br \/>\nii ros-kinetic-urdf 1.12.12-0xenial-20180826-083711-0800 armhf This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model.<br \/>\nii ros-kinetic-urdf-parser-plugin 1.12.12-0xenial-20180810-203930-0800 armhf This package contains a C++ base class for URDF parsers.<br \/>\nii ros-kinetic-visualization-marker-tutorials 0.10.3-0xenial-20181107-211421-0800 armhf The visulalization_marker_tutorials package<br \/>\nii ros-kinetic-visualization-msgs 1.12.7-0xenial-20181107-074756-0800 armhf visualization_msgs is a set of messages used by higher level packages, such as rviz, that deal in visualization-specific data.<br \/>\nii ros-kinetic-visualization-tutorials 0.10.3-0xenial-20181118-160645-0800 armhf Metapackage referencing tutorials related to rviz and visualization.<br \/>\nii ros-kinetic-viz 1.3.2-0xenial-20181118-160717-0800 armhf A metapackage to aggregate several packages.<br \/>\nii ros-kinetic-voxel-grid 1.14.4-0xenial-20180826-024302-0800 armhf voxel_grid provides an implementation of an efficient 3D voxel grid.<br \/>\nii ros-kinetic-webkit-dependency 1.1.0-0xenial-20180810-204340-0800 armhf This encapsulates the WebKit dependency for a specific ROS distribution and its Qt version<br \/>\nii ros-kinetic-xacro 1.11.3-0xenial-20180826-110141-0800 armhf Xacro (XML Macros) Xacro is an XML macro language.<br \/>\nii ros-kinetic-xmlrpcpp 1.12.14-0xenial-20180825-221450-0800 armhf XmlRpc++ is a C++ implementation of the XML-RPC protocol.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ROS\u3092\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\u3002 ROS\u306f\u3001\u30ed\u30dc\u30c3\u30c8\u5236\u5fa1\u306b\u4f7f\u308f\u308c\u308b\u30df\u30c9\u30eb\u30a6\u30a7\u30a2\u3067\u3001P2P\u901a\u4fe1\u3092\u5b9f\u73fe\u3059\u308b\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3067\u3059\u3002Linux\u3067\u52d5\u4f5c\u3057\u307e\u3059\u304c\u3001MacOSX(Mojave)\u3067\u306f\u52d5\u4f5c\u3057\u307e\u305b\u3093\u3002 Raspberry Pi\u3067\u306f\u52d5\u4f5c&#8230;<\/p>\n<p><a class=\"more\" href=\"https:\/\/research.itplants.com\/?p=2303\"> Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts\/2303"}],"collection":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2303"}],"version-history":[{"count":22,"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts\/2303\/revisions"}],"predecessor-version":[{"id":2327,"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts\/2303\/revisions\/2327"}],"wp:attachment":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}