Muutke küpsiste eelistusi

E-raamat: Robot Development Using Microsoft Robotics Developer Studio

(National Taiwan University, Taipei), (National Taiwan University, Taipei, Taiwan), (National Taiwan University, Taipei), (National Taiwan University, Taipei)
  • Formaat: 287 pages
  • Ilmumisaeg: 19-Apr-2016
  • Kirjastus: Chapman & Hall/CRC
  • ISBN-13: 9781040053270
  • Formaat - EPUB+DRM
  • Hind: 93,60 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 287 pages
  • Ilmumisaeg: 19-Apr-2016
  • Kirjastus: Chapman & Hall/CRC
  • ISBN-13: 9781040053270

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

The Microsoft® Robotics Developer Studio (MSRDS) and LEGO® robots together offer a flexible platform for creating robotic systems. Designed for novices with basic programming skills, Robot Development Using Microsoft® Robotics Developer Studio provides clear instructions on developing and operating robots. It includes an extensive array of examples, with corresponding step-by-step tutorials and explanations.

The first several chapters of the book introduce the development environment of MSRDS, including concurrency and coordination runtime (CCR), decentralized software services (DSS), visual simulation environment (VSE), and the Microsoft Visual Programming Language (MVPL). The text then covers the inputs and outputs to the robot and control logic and describes how MSRDS can be used to control a LEGO robots hearing and vision. It also presents a real-life example involving a sumo robot contest. The final chapter provides information on related academic courses, websites, and books.

The top-down approach used in this text helps readers think of a robot as a system rather than an assemblage of parts. Readers gain an understanding of methods for integration, design trade-offs, and teamworkall essential skills for building robots. The MSRDS codes for all examples are available at http://msrds.caece.net/

Arvustused

Readers will appreciate the authors step-by-step approach to programming and constructing a basic robot that can interact with the world. This combination of a top-down approach and a step-by-step guide instructs the reader to take a holistic, system-based perspective rather than a traditional functional-component-based one when exploring the construction of an autonomous robot. Eric W. Yocam, Computing Reviews, March 2012

Preface vii
Acknowledgments, xi
Authors xiii
Chapter 1 Challenges And Solutions In Robotics 1(8)
1.1 Research Challenges: Moving From Industrial-Type To Service-Type Robots
2(2)
1.2 Challenges In The Software Platform For Service Robots
4(1)
1.2.1 Challenge 1: How Can The Software Coordinate Multiple Tasks?
4(1)
1.2.2 Challenge 2: How Can The Software Process Tasks And Events In Sync?
4(1)
1.2.3 Challenge 3: How Can We Unify The Development Platform?
5(1)
1.3 Educational Challenges In The Development Of Service Robots
5(1)
1.4 Top-Down Learning Strategy
6(1)
1.5 Using LEGO Mindstorm Education NXT Base Set Robots And MSRDS
7(1)
1.5.1 LEGO Mindstorm Education NXT Base Set Robots
7(1)
1.5.2 Microsoft Robotics Development Studio
8(1)
1.6 Book Structure
8(1)
Chapter 2 Microsoft Robotics Development Platform 9(18)
2.1 Origins Of Development
9(1)
2.2 Concurrency And Coordination Runtime
10(1)
2.3 Decentralized Software Services
11(2)
2.4 Visual Simulation Environment
13(1)
2.5 Microsoft Visual Programming Language
14(1)
2.6 System Requirements
15(1)
2.7 Installation
16(8)
2.8 MSRDS Program List
24(3)
Chapter 3 Microsoft Visual Programming Language 27(58)
3.1 Overview
27(1)
3.2 MVPL Programming Environment
27(3)
3.3 Basic Activities And Services Component
30(3)
3.4 Basic Process Control In A Program
33(20)
3.5 Concurrent Program Control
53(28)
3.6 Creating A Custom Service Component
81(1)
3.7 Exercises
82(3)
Chapter 4 Visual Simulation Environment 85(40)
4.1 Overview
85(1)
4.2 Robot Simulation
85(2)
4.3 Using MVPL To Control The Simulated Lego Robot
87(23)
4.4 Scene Setup
110(12)
4.5 Creating A Simulated Custom Robot In VSE
122(2)
4.6 Exercises
124(1)
Chapter 5 Robot I/O Unit 125(30)
5.1 Overview
125(1)
5.2 Bluetooth Module
125(6)
5.3 Sensor And Motor
131(22)
5.4 Exercises
153(2)
Chapter 6 Robot Motion Behavior 155(52)
6.1 Overview
155(1)
6.2 Manifest
155(17)
6.3 Autonomous Motion Robot Programming
172(33)
6.4 Exercises
205(2)
Chapter 7 Controlling The Robot Through Sounds 207(28)
7.1 Overview
207(1)
7.2 Sound Sensor
207(11)
7.3 Voice Control
218(16)
7.4 Exercises
234(1)
Chapter 8 Robot Vision 235(16)
8.1 Overview
235(1)
8.2 Robot Visual Recognition Example
236(13)
8.3 Exercises
249(2)
Chapter 9 A Real Application, Sumo Robot Contest 251(10)
9.1 Overview
251(1)
9.2 Contest Design
251(2)
9.2.1 Robot Design Review
251(1)
9.2.2 Sumo Contest
252(1)
9.3 Robot Design
253(6)
9.4 Contest Results
259(2)
Chapter 10 Related Learning Resources 261(8)
10.1 Overview
261(1)
10.2 Related Course Websites
261(3)
10.3 Other Website Resources
264(1)
10.4 Related Books
265(4)
Index 269
Shih-Chung (Jessy) Kang is an associate professor in the Department of Civil Engineering at National Taiwan University (NTU). Dr. Kang began using MSRDS on a research project in 2006 before its official launch by Microsoft and now often teaches about robotics using it. He earned his Ph.D. from Stanford University.

Wei-Tze (Aries) Chang is a postdoctoral researcher at NTU. Dr. Chang is also an adjunct assistant professor in the Department of Civil Engineering at Tamkang University. He earned his Ph.D. from NTU.

Kai-Yuan Gu is a digital design engineer for the Mighty Power Solutions Corp., where he designs automated products for energy-saving devices and lighting. He earned a masters degree from NTU.

Hung-Lin Chi is a doctoral student in the Department of Civil Engineering at NTU. He is currently researching the integration of robot-sensing techniques into remote-controlled systems for cranes.