<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[xiaoqiang tutorial (11) kinect follow package turtlebot_follower]]></title><description><![CDATA[<p dir="auto"><a href="http://www.bwbot.org/en/products/xiaoqiang-4-pro" target="_blank" rel="noopener noreferrer">Xiaoqiang Homepage</a></p>
<h2>kinect follow package turtlebot_follower</h2>
<p dir="auto"><code>turtlebot_follower</code> uses the point cloud image feed back by the depth camera to calculate the coordinates of the point cloud in a certain area as the target following point, and controls the platform movement to achieve the following function according to this coordinate and the set safety distance.</p>
<p dir="auto">After Xiaoqiang identifies the human legs, a red ball is set as the target point in the human leg position, demo video 1</p>
<p dir="auto"><video src="http://community.bwbot.org/assets/uploads/files/1489658461447-%E6%89%8B%E6%9C%BAqq%E8%A7%86%E9%A2%91_20170316155918.mp4" style="max-width:100%" controls></video></p>
<p dir="auto"><img src="/assets/uploads/files/1536824129394-27635399-bf0c-45b2-a8a3-22913d7e36e7-image-resized.png" alt="0_1536824128652_27635399-bf0c-45b2-a8a3-22913d7e36e7-image.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">1.Install the package</p>
<p dir="auto">After ssh logs in to the host, enter the ros workspace, download and install the test package</p>
<pre><code class="language-bash">ssh xiaoqiang@192.168.xxx.xxx
cd Documents/ros/src/
git clone https://github.com/turtlebot/turtlebot_msgs.git
git clone https://github.com/BlueWhaleRobot/turtlebot_apps.git
cd ..
catkin_make
</code></pre>
<p dir="auto">2.Ensure that Xiaoqiang is 2 meters * 2 meters in front of the open space without debris, first check the kinect angle is horizontal, if not in the horizontal state, please turn off the platform power, start the <code>turtlebot_follower</code> package on the Xiaoqiang host</p>
<pre><code class="language-bash">ssh xiaoqiang@192.168.xxx.xxx
roslaunch turtlebot_follower xiaoqiangfollower.launch
</code></pre>
<p dir="auto">The following figure will appear after normal startup</p>
<p dir="auto"><img src="/assets/uploads/files/1536824276744-ee2d90ab-29c9-4e7f-8c76-b230ccb38771-image-resized.png" alt="0_1536824275953_ee2d90ab-29c9-4e7f-8c76-b230ccb38771-image.png" class=" img-responsive img-markdown" /></p>
<ol start="3">
<li>At this point, someone enters Xiaoqiang’s front view and activates Xiaoqiang’s follow function. Xiaoqiang starts to move with the person’s movement.</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1536824300721-f414b732-7e32-4a78-b6b1-8209f6e4ca2d-image-resized.png" alt="0_1536824299842_f414b732-7e32-4a78-b6b1-8209f6e4ca2d-image.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Modify the parameters in the <code>/home/xiaoqiang/Documents/ros/src/turtlebot_apps/turtlebot_follower/launch/freenect.launch</code> file on the Xiaoqiang host, similar to the following figure. Then you can control the following performance</p>
<p dir="auto"><img src="/assets/uploads/files/1536824391137-d406bb1c-e333-4031-9ce3-af888d7dc9d9-image-resized.png" alt="0_1536824390318_d406bb1c-e333-4031-9ce3-af888d7dc9d9-image.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><a href="http://www.bwbot.org/en/products/xiaoqiang-4-pro" target="_blank" rel="noopener noreferrer">Xiaoqiang Homepage</a><br />
<a href="https://community.bwbot.org/topic/617" target="_blank" rel="noopener noreferrer">Back To Index</a></p>
]]></description><link>http://community.bwbot.org/topic/592/xiaoqiang-tutorial-11-kinect-follow-package-turtlebot_follower</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 08:26:27 GMT</lastBuildDate><atom:link href="http://community.bwbot.org/topic/592.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Sep 2018 07:39:55 GMT</pubDate><ttl>60</ttl></channel></rss>