Professional Microsoft Robotics Developer Studio

Kyle Johns, Trevor Taylor

  • 出版商: Wrox Press
  • 出版日期: 2008-05-19
  • 定價: $1,650
  • 售價: 2.4$399
  • 語言: 英文
  • 頁數: 826
  • 裝訂: Paperback
  • ISBN: 0470141077
  • ISBN-13: 9780470141076
  • 相關分類: 機器人製作 Robots
  • 立即出貨



Microsoft Robotics Developer Studio (MRDS) offers an exciting new wayto program robots in the Windows environment. With key portions of the MRDS code available in source form, it is readily extensible and offers numerous opportunities for programmers and hobbyists. This comprehensive book illustrates creative ways to use the tools and libraries in MRDS so you can start building innovative new robotics applications.

The book begins with a brief overview of MRDS and then launches into MRDS concepts and takes a look at fundamental code patterns that can be used in MRDS programming. You'll work through examples—all in C#—of common tasks, including an examination of the physics features of the MRDS simulator. As the chapters progress, so does the level of difficulty and you'll gradually evolve from navigating a simple robot around a simulated course to controlling simulated and actual robotic arms, and finally, to an autonomous robot that runs with an embedded PC or PDA.  

What you will learn from this book

  • How to program in the multi-threaded environment provided by the concurrency and coordination runtime
  • Suggestions for starting and stopping services, configuring services, and packaging your services for deployment
  • Techniques for building new services from scratch and then testing them
  • How to build your own simulated environments and robots using the Visual Simulation Environment
  • What robots are supported under MRDS and how to select one for purchase

Who this book is for

This book is for programmers who are interested in becoming proficient in the rapidly growing field of robotics. All examples featured in the book are in C#, which is the preferred language for MRDS.


Microsoft Robotics Developer Studio (MRDS) 提供了在 Windows 環境中編程機器人的新方法。MRDS 的部分代碼以源代碼形式提供,易於擴展,並為程序員和愛好者提供了許多機會。這本全面的書籍演示了如何使用 MRDS 中的工具和庫來構建創新的機器人應用程序。

本書首先簡要介紹了 MRDS,然後深入介紹了 MRDS 的概念,並探討了在 MRDS 編程中可以使用的基本代碼模式。您將通過一些示例(全部使用 C#)來完成常見任務,包括對 MRDS 模擬器的物理特性進行研究。隨著章節的進展,難度也會逐漸增加,您將從在模擬課程中操作簡單機器人開始,然後控制模擬和實際機器人手臂,最終實現在嵌入式電腦或 PDA 上運行的自主機器人。

- 如何在並發和協調運行時提供的多線程環境中進行編程
- 開始和停止服務、配置服務以及打包服務以進行部署的建議
- 從頭開始構建新服務並進行測試的技巧
- 如何使用視覺模擬環境構建自己的模擬環境和機器人
- MRDS 支持哪些機器人以及如何選擇購買機器人

本書適合對快速發展的機器人領域有興趣的程序員。書中的所有示例都使用 C#,這是 MRDS 的首選語言。