- ROS Robotics By Example(Second Edition)
- Carol Fairchild Dr. Thomas L. Harman
- 212字
- 2021-07-02 22:28:30
Chapter 1. Getting Started with ROS
In this chapter, we will introduce the Robot Operating System (ROS), which is a collection of software packages to aid researchers and developers using robotic systems. After we discuss the instructions to install ROS on your computer system using the Ubuntu operating system, the ROS architecture and many of its components are discussed. This will aid you in understanding the use of ROS to develop software for robotic applications.
ROS will be introduced in terms of its elements and their functions. An understanding of the ROS vocabulary is necessary to become proficient in using ROS to create programs for the control of real or simulated robots as well as devices, such as cameras.
To make the discussion more concrete, the turtlesim simulator will be presented with various examples of the ROS command usage. This simulator is part of ROS and it provides an excellent introduction to the capabilities of ROS.
In this chapter, we will cover the following topics:
- What ROS is and which robots use ROS
- How to install and launch ROS on your computer
- How to navigate the ROS directories
- An introduction to ROS packages, nodes, and topics
- Examples of useful ROS commands
- How to use ROS commands with the turtlesim simulator
- Hands-On Intelligent Agents with OpenAI Gym
- 計算機原理
- 大數據平臺異常檢測分析系統的若干關鍵技術研究
- 水晶石精粹:3ds max & ZBrush三維數字靜幀藝術
- Photoshop CS5圖像處理入門、進階與提高
- The DevOps 2.1 Toolkit:Docker Swarm
- 傳感器原理及實用技術
- 基于Proteus的PIC單片機C語言程序設計與仿真
- Raspberry Pi 3 Projects for Java Programmers
- Arduino創意機器人入門:基于ArduBlock(第2版)
- 探索中國物聯網之路
- 數據庫技術及應用
- Hands-On Data Analysis with Scala
- 機器人制作入門(第3版)
- Network Science with Python and NetworkX Quick Start Guide