舉報

會員
ROS Robotics By Example(Second Edition)
最新章節:
Index
Thisbookisforroboticenthusiasts,researchersandprofessionalroboticsengineerswhowouldliketobuildrobotapplicationsusingROS.ItgivestheroboticsbeginnerandtheROSnewbieanimmenselypracticalintroductiontorobotbuildingandroboticsapplicationcoding.BasicknowledgeofGNU/Linuxandtheabilitytowritesimpleapplicationsisassumed,butnoroboticsknowledge,practicalortheoretical,isneeded.
目錄(94章)
倒序
- 封面
- 版權信息
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Preface
- 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 topics and messages
- Turtlesim – the first ROS robot simulation
- ROS commands summary
- Summary
- Chapter 2. Creating Your First Two-Wheeled ROS Robot (in Simulation)
- Introducing rviz
- Creating and building a ROS package
- Building a differential drive robot URDF
- Gazebo
- Summary
- Chapter 3. Driving Around with TurtleBot
- Introducing TurtleBot 2
- Loading TurtleBot 2 simulator software
- Launching TurtleBot 2 simulator in Gazebo
- Setting up to control a real TurtleBot 2
- Networking the netbook and remote computer
- TurtleBot 2 hardware specifications
- Moving the real TurtleBot 2
- Introducing rqt tools
- TurtleBot's odometry
- TurtleBot 2 automatic docking
- Introducing TurtleBot 3
- Loading TurtleBot 3 simulation software
- Launching TurtleBot 3 simulation in rviz
- Launching TurtleBot 3 simulation in Gazebo
- Hardware assembly and testing
- Loading TurtleBot 3 software
- Networking TurtleBot 3 and the remote computer
- Moving the real TurtleBot 3
- 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 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
- Using a state machine to perform YMCA
- 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. Controlling Baxter with MATLAB
- Installing the MATLAB Robotics System Toolbox
- Using MATLAB Robotics System Toolbox and Baxter Simulator
- Summary
- Index 更新時間:2021-07-02 22:28:48
推薦閱讀
- 嵌入式系統應用
- Deep Learning Quick Reference
- 輕松學PHP
- Visual C# 2008開發技術詳解
- 工業機器人入門實用教程(KUKA機器人)
- Apache Spark Deep Learning Cookbook
- 大學計算機應用基礎
- 觸控顯示技術
- 步步圖解自動化綜合技能
- Enterprise PowerShell Scripting Bootcamp
- Learning Azure Cosmos DB
- Deep Reinforcement Learning Hands-On
- 人工智能:語言智能處理
- 電氣控制與PLC原理及應用(歐姆龍機型)
- Machine Learning Algorithms(Second Edition)
- 工業機器人入門實用教程
- 與人共融機器人的關節力矩測量技術
- MongoDB 4 Quick Start Guide
- Machine Learning in Java
- 這樣用Word!
- fastText Quick Start Guide
- VMware vSphere 6.5 Cookbook(Third Edition)
- 寫給數據產品經理新人的工作筆記
- 3D打印數據格式
- MCGS嵌入版組態應用技術
- Hands-On Predictive Analytics with Python
- Mastering PostgreSQL 12
- 微視頻詳解西門子S7-1500 PLC
- Scala for Machine Learning
- HTML5 Game Development HOTSHOT