目錄(92章)
倒序
- 封面
- 版權頁
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with ROS
- What does ROS do and what are the benefits of learning ROS?
- Which robots are using ROS?
- Installing and launching ROS
- Creating a catkin workspace
- ROS packages and manifest
- ROS nodes and ROS Master
- Turtlesim the first ROS robot simulation
- ROS commands summary
- Summary
- Chapter 2. Creating Your First Two-Wheeled ROS Robot (in Simulation)
- Rviz
- Creating and building a ROS package
- Building a differential drive robot URDF
- Gazebo
- Summary
- Chapter 3. Driving Around with TurtleBot
- Introducing TurtleBot
- Loading TurtleBot simulator software
- Launching TurtleBot simulator in Gazebo
- Setting up to control a real TurtleBot
- Networking the netbook and remote computer
- TurtleBot hardware specifications
- Move the real TurtleBot
- Introducing rqt tools
- TurtleBot's odometry
- TurtleBot automatic docking
- Summary
- Chapter 4. Navigating the World with TurtleBot
- 3D vision systems for TurtleBot
- Configuring TurtleBot and installing the 3D sensor software
- Testing the 3D sensor in standalone mode
- Running ROS nodes for visualization
- Navigating with TurtleBot
- Summary
- Chapter 5. Creating Your First Robot Arm (in Simulation)
- Features of Xacro
- Building an articulated robot arm URDF using Xacro
- Controlling an articulated robot arm in Gazebo
- Summary
- Chapter 6. Wobbling Robot Arms Using Joint Control
- Introducing Baxter
- Baxter's arms
- Loading the Baxter software
- Launching Baxter Simulator in Gazebo
- Baxter's arms and forward kinematics
- Introducing MoveIt
- Configuring a real Baxter setup
- Controlling a real Baxter
- Inverse kinematics
- Summary
- Chapter 7. Making a Robot Fly
- Introducing quadrotors
- Understanding quadrotor sensors
- Preparing to fly your quadrotor
- Using ROS with UAVs
- Introducing Hector Quadrotor
- Introducing Crazyflie 2.0
- Introducing Bebop
- Summary
- Chapter 8. Controlling Your Robots with External Devices
- Creating a custom ROS game controller interface
- Creating a custom ROS Android device interface
- Creating ROS nodes on Arduino or Raspberry Pi
- Summary
- Chapter 9. Flying a Mission with Crazyflie
- Mission components
- Loading software for the mission
- Setting up the mission
- How to control Crazyflie
- Flying Crazyflie
- Summary
- Chapter 10. Extending Your ROS Abilities
- Controlling a robot with your voice
- Enabling a robot to speak
- Enabling a robot to recognize faces
- Summary
- Index 更新時間:2021-07-14 11:14:29
推薦閱讀
- 程序員面試筆試寶典
- 基于Java技術的Web應用開發
- Cassandra Design Patterns(Second Edition)
- Production Ready OpenStack:Recipes for Successful Environments
- C語言程序設計案例式教程
- Magento 1.8 Development Cookbook
- Oracle Database 12c Security Cookbook
- Mastering KnockoutJS
- 自然語言處理Python進階
- 青少年學Python(第1冊)
- NetBeans IDE 8 Cookbook
- Python深度學習:模型、方法與實現
- Instant Zurb Foundation 4
- 從零開始學Android開發
- Instant GLEW
- JavaScript編程精解(原書第3版)
- Odoo Development Essentials
- 數據結構:Python語言描述
- Spring Batch Essentials
- 新時期的Node.js入門
- Magento PHP Developer's Guide(Second Edition)
- Getting Started with Zurb Foundation 4
- Mastering Linux Shell Scripting
- 軟件測試管理與實踐
- Web前端自動化構建:Gulp、Bower和Yeoman開發指南
- Jenkins 2權威指南
- 區塊鏈+:從全球50個案例看區塊鏈的技術生態、通證經濟和社區自治
- Learning Ceph(Second Edition)
- 青少年軟件編程基礎與實戰(圖形化編程四級)
- 健壯的Python