Programming Robots with ROS: A Practical Introduction to the Robot Operating Syste (Paperback)
暫譯: 使用ROS編程機器人:機器人操作系統的實用入門

Morgan Quigley, Brian Gerkey, William D. Smart

買這商品的人也買了...

相關主題

商品描述

Want to develop novel robot applications, but don’t know how to write a mapping or object-recognition system? You’re not alone, but you’re certainly not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides a set of motivating recipes for solving specific robotics use cases.

Ideal for enthusiasts, from students in robotics clubs to professional robotics scientists and engineers, each recipe describes a complete solution using ROS open source libraries and tools. You’ll learn how to complete tasks described in the recipes, as well as how to configure and recombine components for other tasks. If you’re familiar with Python, you’re ready to go.

  • Learn fundamentals, including key ROS concepts, tools, and patterns
  • Program robots that perform an increasingly complex set of behaviors, using the powerful packages in ROS
  • See how to easily add perception and navigation abilities to your robots
  • Integrate your own sensors, actuators, software libraries, and even a whole robot into the ROS ecosystem
  • Learn tips and tricks for using ROS tools and community resources, debugging robot behavior, and using C++ in ROS

商品描述(中文翻譯)

想要開發新穎的機器人應用,但不知道如何編寫地圖或物體識別系統?你並不孤單,但你肯定不是沒有幫助。這本實用的書籍結合了現實世界的範例和來自機器人操作系統(Robot Operating System, ROS)社群的寶貴知識,提供了一系列激勵性的食譜,以解決特定的機器人使用案例。

這本書非常適合各種愛好者,從機器人社團的學生到專業的機器人科學家和工程師,每個食譜都描述了使用 ROS 開源庫和工具的完整解決方案。你將學會如何完成食譜中描述的任務,以及如何配置和重新組合組件以應對其他任務。如果你熟悉 Python,那你已經準備好了。

- 學習基礎知識,包括關鍵的 ROS 概念、工具和模式
- 編程機器人以執行日益複雜的行為集,使用 ROS 中強大的套件
- 了解如何輕鬆地為你的機器人添加感知和導航能力
- 將你自己的傳感器、執行器、軟體庫,甚至整個機器人整合進 ROS 生態系統
- 學習使用 ROS 工具和社群資源的技巧,調試機器人行為,以及在 ROS 中使用 C++ 的技巧