<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to topicListExamples</title><link>https://sourceforge.net/p/siu042michaelsolerpablogil/wiki/topicListExamples/</link><description>Recent changes to topicListExamples</description><atom:link href="https://sourceforge.net/p/siu042michaelsolerpablogil/wiki/topicListExamples/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 25 May 2015 21:39:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/siu042michaelsolerpablogil/wiki/topicListExamples/feed" rel="self" type="application/rss+xml"/><item><title>topicListExamples modified by Michael Soler Beatty</title><link>https://sourceforge.net/p/siu042michaelsolerpablogil/wiki/topicListExamples/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -2,7 +2,7 @@

 ** **

-** TOPICS THAT ARE GENERAL TO ALL WORLDS**
+#### TOPICS THAT ARE GENERAL TO ALL WORLDS
 These are the topics that are common to all the worlds, which include the topics used by gazebo to publish the poses and the camera that has been added to represent the world.

 ~~~~
@@ -41,7 +41,7 @@

 ** **

-**SIMPLE MOBILE ROBOT**
+#### SIMPLE MOBILE ROBOT

 This is the simplest case, in which one camera is used on the robot and one camera is used for the world. To run the example you need to use the python or copy the following ROS commands in your terminal:

@@ -71,7 +71,10 @@
     /robotmovil/camera/parameter_descriptions
     /robotmovil/camera/parameter_updates
 ~~~~~  
-
+The topic schema is:
+
+![alternate text]
+(http://i.imgur.com/V0ooSka.png)
 To see the RGB camera feedback type:

 ~~~~
@@ -85,7 +88,7 @@

 ** **

-**MOBILE ROBOT WTIH STERO-PAIR**
+#### MOBILE ROBOT WTIH STERO-PAIR

 This is the simplest case, in which a stereo pair camera is used on the robot and one camera is used for the world. To run the example you need to use the python or copy the following ROS commands in your terminal:

@@ -128,6 +131,11 @@
 ~~~~

+The topic schema is:
+
+![alternate text]
+(http://i.imgur.com/Pxh7sGp.png)
+
 Where, "left" and "right" are used for referring to each camera of the stereo pair. 
 You should see something like this, and you can control your robot in the terminal taht says " pub = rospy.Publisher('/cmd_vel', Twist)":

@@ -138,7 +146,8 @@

 ** **

-**MOBILE ROBOT WTIH STERO-PAIR**
+
+#### MOBILE ROBOT WITH KINECT

 This is the simplest case, in which a stereo pair camera is used on the robot and one camera is used for the world. To run the example you need to use the python or copy the following ROS commands in your terminal:

@@ -169,7 +178,10 @@
     /kinect_ir/parameter_descriptions
     /kinect_ir/parameter_updates
 ~~~~
-
+The topic schema is:
+
+![alternate text]
+(http://i.imgur.com/BrqAOo9.png)

 Where, "depth" and "RGB" are used for referring the range-image and the color image that the kinect publishes.

@@ -177,5 +189,27 @@
 You should see something like this, and you can control your robot in the terminal taht says " pub = rospy.Publisher('/cmd_vel', Twist)":

 ![alternate text]
-(http://i.imgur.com/kOQbphA.png)
-
+(http://i.imgur.com/icAIvQg.png)
+
+You can check what is being published in /robot_pose
+
+
+~~~~
+    rostopic echo  /robot_pose
+~~~~
+
+It should be something like this:
+
+~~~~
+---
+    position: 
+    x: -0.0678155869246
+    y: 0.0975882858038
+    z: 1.83351743221
+    orientation: 
+    x: -3.54658777724e-06
+    y: 0.0
+    z: 2.77077170097e-08
+    w: 1.0
+    ---
+~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Soler Beatty</dc:creator><pubDate>Mon, 25 May 2015 21:39:37 -0000</pubDate><guid>https://sourceforge.net8ef0a65e6815148be699bee33cad42324829b52e</guid></item><item><title>topicListExamples modified by Michael Soler Beatty</title><link>https://sourceforge.net/p/siu042michaelsolerpablogil/wiki/topicListExamples/</link><description>&lt;div class="markdown_content"&gt;&lt;h4 id="topic-list-and-examples"&gt;TOPIC LIST AND EXAMPLES&lt;/h4&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt; TOPICS THAT ARE GENERAL TO ALL WORLDS&lt;/strong&gt;&lt;br /&gt;
These are the topics that are common to all the worlds, which include the topics used by gazebo to publish the poses and the camera that has been added to represent the world.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    /clock
    /cmd_vel
    /gazebo/link_states
    /gazebo/model_states
    /gazebo/parameter_descriptions
    /gazebo/parameter_updates
    /gazebo/set_link_state
    /gazebo/set_model_state
    /odom
    /rosout
    /rosout_agg
    /tf
    /world/camera/camera_info
    /world/camera/image_raw
    /world/camera/image_raw/compressed
    /world/camera/image_raw/compressed/parameter_descriptions
    /world/camera/image_raw/compressed/parameter_updates
    /world/camera/image_raw/compressedDepth
    /world/camera/image_raw/compressedDepth/parameter_descriptions
    /world/camera/image_raw/compressedDepth/parameter_updates
    /world/camera/image_raw/theora
    /world/camera/image_raw/theora/parameter_descriptions
    /world/camera/image_raw/theora/parameter_updates
    /world/camera/parameter_descriptions
    /world/camera/parameter_updates
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Norice that &lt;strong&gt;cmd_vel&lt;/strong&gt; is used to change and update the speed of our robot.It is then the topic that is used in the "joy" and "teleoperation" packages. &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    pub = rospy.Publisher('/cmd_vel', Twist)
&lt;/pre&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;SIMPLE MOBILE ROBOT&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the simplest case, in which one camera is used on the robot and one camera is used for the world. To run the example you need to use the python or copy the following ROS commands in your terminal:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    roscore 
    roslaunch robotmovil_gazebo robotmovil.launch 
    rosrun image_view image_view image:=/world/camera/image_raw 
    rosrun teleop_twist_keyboard teleop_twist_keyboard.py 
    rosrun visp_charac imageTrackRos
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;You can teleoperate the robot using the keyboard or the joystick. Use the "joy" or the "teleop" packages to do so. The topic list include the feedback of the camera:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    /robotmovil/camera/camera_info
    /robotmovil/camera/image_raw
    /robotmovil/camera/image_raw/compressed
    /robotmovil/camera/image_raw/compressed/parameter_descriptions
    /robotmovil/camera/image_raw/compressed/parameter_updates
    /robotmovil/camera/image_raw/compressedDepth
    /robotmovil/camera/image_raw/compressedDepth/parameter_descriptions
    /robotmovil/camera/image_raw/compressedDepth/parameter_updates
    /robotmovil/camera/image_raw/theora
    /robotmovil/camera/image_raw/theora/parameter_descriptions
    /robotmovil/camera/image_raw/theora/parameter_updates
    /robotmovil/camera/parameter_descriptions
    /robotmovil/camera/parameter_updates
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;To see the RGB camera feedback type:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    rosrun image_view image_view image:=&amp;lt;CAMERA_TOPIC&amp;gt;image_raw
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;You should see something like this, and you can control your robot in the terminal taht says " pub = rospy.Publisher('/cmd_vel', Twist)":&lt;/p&gt;
&lt;p&gt;&lt;img alt="alternate text" src="http://i.imgur.com/tQb3Muw.png" rel="nofollow" /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;MOBILE ROBOT WTIH STERO-PAIR&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the simplest case, in which a stereo pair camera is used on the robot and one camera is used for the world. To run the example you need to use the python or copy the following ROS commands in your terminal:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    roscore
    roslaunch robotmovil_gazebo_stereo robotmovil_stereo.launch
    rosrun image_view image_view image:=/world/camera/image_raw
    rosrun image_view image_view image:=/stereo/right/image_raw
    rosrun image_view image_view image:=/stereo/left/image_raw
    rosrun teleop_twist_keyboard teleop_twist_keyboard.py
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;An the new topics that are added are the ones used for the stereo camera.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    /stereo/left/camera_info
    /stereo/left/image_raw
    /stereo/left/image_raw/compressed
    /stereo/left/image_raw/compressed/parameter_descriptions
    /stereo/left/image_raw/compressed/parameter_updates
    /stereo/left/image_raw/compressedDepth
    /stereo/left/image_raw/compressedDepth/parameter_descriptions
    /stereo/left/image_raw/compressedDepth/parameter_updates
    /stereo/left/image_raw/theora
    /stereo/left/image_raw/theora/parameter_descriptions
    /stereo/left/image_raw/theora/parameter_updates
    /stereo/left/parameter_descriptions
    /stereo/left/parameter_updates
    /stereo/right/camera_info
    /stereo/right/image_raw
    /stereo/right/image_raw/compressed
    /stereo/right/image_raw/compressed/parameter_descriptions
    /stereo/right/image_raw/compressed/parameter_updates
    /stereo/right/image_raw/theora
    /stereo/right/image_raw/theora/parameter_descriptions
    /stereo/right/image_raw/theora/parameter_updates
    /stereo/right/parameter_descriptions
    /stereo/right/parameter_updates
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Where, "left" and "right" are used for referring to each camera of the stereo pair. &lt;br /&gt;
You should see something like this, and you can control your robot in the terminal taht says " pub = rospy.Publisher('/cmd_vel', Twist)":&lt;/p&gt;
&lt;p&gt;&lt;img alt="alternate text" src="http://i.imgur.com/xQvfj1w.png" rel="nofollow" /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;MOBILE ROBOT WTIH STERO-PAIR&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the simplest case, in which a stereo pair camera is used on the robot and one camera is used for the world. To run the example you need to use the python or copy the following ROS commands in your terminal:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    roscore
    roslaunch robotmovil_gazebo_kinect robotmovil_kinect.launch
    rosrun image_view image_view image:=/world/camera/image_raw
    rosrun image_view image_view image:=/kinect/RGB/image_raw
    rosrun teleop_twist_keyboard teleop_twist_keyboard.py
    rosrun visp_charac kinectTrack
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;An the new topics that are added are the ones used for the stereo camera.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    /kinect/RGB/image_raw
    /kinect/RGB/image_raw/compressed
    /kinect/RGB/image_raw/compressed/parameter_descriptions
    /kinect/RGB/image_raw/compressed/parameter_updates
    /kinect/RGB/image_raw/theora
    /kinect/RGB/image_raw/theora/parameter_descriptions
    /kinect/RGB/image_raw/theora/parameter_updates
    /kinect/depth/camera_info
    /kinect/depth/depth_info
    /kinect/depth/image_raw
    /kinect/depth/points
    /kinect_ir/parameter_descriptions
    /kinect_ir/parameter_updates
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Where, "depth" and "RGB" are used for referring the range-image and the color image that the kinect publishes.&lt;/p&gt;
&lt;p&gt;You should see something like this, and you can control your robot in the terminal taht says " pub = rospy.Publisher('/cmd_vel', Twist)":&lt;/p&gt;
&lt;p&gt;&lt;img alt="alternate text" src="http://i.imgur.com/kOQbphA.png" rel="nofollow" /&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Soler Beatty</dc:creator><pubDate>Mon, 25 May 2015 17:32:46 -0000</pubDate><guid>https://sourceforge.net8868ca5ee7031032464ab5a3329294abe61eb0df</guid></item></channel></rss>