- ROS Robotics By Example(Second Edition)
- Carol Fairchild Dr. Thomas L. Harman
- 482字
- 2021-07-02 22:28:33
Introducing TurtleBot 2
TurtleBot is a mobile robot that can be purchased as a kit or fully assembled. Several companies in North America and around the world sell TurtleBots. The TurtleBot 2 model is shown in the following image:

Turtlebot 2
A list of manufacturers can be found at http://www.turtlebot.com/manufacturers/.
The main items that comprise the TurtleBot 2 model, from bottom to top in the preceding image, are as follows:
- A mobile base that also serves as support for the upper stages of the robot
- A netbook resting on a module plate
- Another module plate used to hold items
- A vision sensor with a color camera and 3D depth sensor
- The top most module plate used to hold items
We will discuss the main items briefly here and provide more details for the base and the netbook later in this chapter. Overall, the TurtleBot model stands about 420 mm (16.5 inches) high and the base is approximately 355 mm (14 inches) in diameter.
The particular base in the authors' TurtleBot is a Kobuki mobile platform produced by the Yujin Robot company. TurtleBot rests on the floor on two wheels and a caster. The base is configured as a differential drive base, which means that when the TurtleBot is moving, the rotational velocity of the wheels can be controlled independently. So, for example, TurtleBot can move back and forth in a straight line when the wheels are driven in the same direction, clockwise (CW) or counterclockwise (CCW), with the same rotational velocity. If the wheels turn at different rotational velocities, TurtleBot can make turns as the velocity of the wheels is controlled. More details are available at http://kobuki.yujinrobot.com/about2/.
A model of a differential drive robot was built in the Building a differential drive robot URDF section in Chapter 2, Creating Your First Two-Wheeled ROS Robot (in Simulation). The base has a battery pack and various power connections for accessories, including a USB connection and power plug for the netbook. TurtleBot also comes with a separate docking station for charging the Kobuki base.
The netbook is essentially a laptop computer but is lightweight with a small screen compared to many laptops. The netbook purchased with TurtleBot has Ubuntu and ROS packages installed. For remote control, the netbook is connected via Wi-Fi to a network and a remote computer. There are USB ports used to plug in the vision sensor or other accessories. The setup of the network is described in the Networking the netbook and remote computer section of this chapter.
The vision sensor, as shown in the preceding image of TurtleBot 2, is an Xbox 360 Kinect sensor manufactured by Microsoft. Originally designed for video games, the Kinect sensor is a popular vision and depth sensor for robotics.
Note
The ROS wiki has a series of tutorials that cover TurtleBots 1, 2, and 3, including the Gazebo simulator, at the following link:
- Learning Microsoft Azure Storage
- R Data Mining
- 數(shù)據(jù)庫原理與應(yīng)用技術(shù)學(xué)習(xí)指導(dǎo)
- MicroPython Projects
- 數(shù)據(jù)產(chǎn)品經(jīng)理:解決方案與案例分析
- 自主研拋機器人技術(shù)
- 深度學(xué)習(xí)中的圖像分類與對抗技術(shù)
- Hands-On Linux for Architects
- Windows內(nèi)核原理與實現(xiàn)
- 電氣控制與PLC技術(shù)應(yīng)用
- 分析力!專業(yè)Excel的制作與分析實用法則
- 水晶石影視動畫精粹:After Effects & Nuke 影視后期合成
- INSTANT Puppet 3 Starter
- AMK伺服控制系統(tǒng)原理及應(yīng)用
- 伺服與運動控制系統(tǒng)設(shè)計