Your SlideShare is downloading. ×
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Robotics.Ppt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Robotics.Ppt

121,405

Published on

Published in: Technology
29 Comments
35 Likes
Statistics
Notes
  • how to download this presentation pls send me robotics to my email:klrvani.bca@gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • plz. send me pdf , doc or ppt for flying robots to my email : monzer-syr@mail.ru
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • plz,send me this Robotics to my mail id
    surejaswanth@gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • PLS SEND ME PLS
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • SEND ME THIS ROBOTICS PPT PLEASE
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
121,405
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5,314
Comments
29
Likes
35
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 06/23/09 Copyright 2005 Brainy Betty, Inc.
  • 06/23/09 Copyright 2005 Brainy Betty, Inc.
  • 06/23/09 Copyright 2005 Brainy Betty, Inc.
  • 06/23/09 10:44 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 06/23/09 10:44 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. End-to-end robotics development platform. Microsoft Robotics Studio includes a visual programming tool, making it easy to create and debug robot applications. Robotics Studio enables developers to generate modular services for hardware and software, allowing users to interact with robots through Web-based or Windows-based interfaces. Developers can also simulate robotic applications using realistic 3-D models; Microsoft has licensed the PhysX™ engine from AGEIA™, a pioneer in hardware-accelerated physics, enabling real-world physics simulations with robot models. The PhysX simulations can also be accelerated using AGEIA hardware. Lightweight services-oriented runtime. Microsoft Robotics Studio provides a lightweight services-oriented runtime. Using a .NET-based concurrency library, it makes asynchronous application development simple. The services-oriented, message-based architecture makes it simple to access the state of a robot's sensors and actuators with a Web browser, and its composable model enables the building of high-level functions using simple components and providing for reusability of code modules as well as better reliability and replaceability. Scalable, extensible platform. The Microsoft Robotics Studio programming model can be applied for a variety of robot hardware platforms, enabling users to transfer their learning skills across platforms. Third parties can also extend the functionality of the platform by providing additional libraries and services. Both remote (PC-based) and autonomous (robot-based) execution scenarios can be developed using a selection of programming languages, including those in Microsoft Visual Studio® and Microsoft Visual Studio Express languages (Visual C#® and Visual Basic® .NET), JScript® and Microsoft IronPython 1.0 Beta 1, and third-party languages that conform to its services-based architecture.
  • The Microsoft Robotics Studio Runtime provides a runtime environment, aka a node, for creating, hosting, managing, and connecting services within that node and across the network so that they can be composed into applications. The result is a distributed application model where nodes are peers rather than clients and servers and data is exchanged bi-directionally on demand instead of through polling. The runtime is written in C# 2.0 and consists of two parts: The Concurrency and Coordination Runtime (CCR) that enables coordination of messages without the use of manual threading, locks, semaphores, etc. The CCR is based on asynchronous message passing and provides an execution context for services including a set of high-level primitives for synchronizing messages. Decentralized System Services (DSS) that provides a service hosting environment and a set of basic services facilitating tasks such as debugging, logging, monitoring, security, discovery, and data persistence. The Microsoft Robotics Studio Runtime has been designed to be lightweight and flexible and is possible to use in a wide variety of environments applicable to robotics.
  • 06/23/09 Copyright 2005 Brainy Betty, Inc.
  • 06/23/09 Copyright 2005 Brainy Betty, Inc.
  • Transcript

    • 1. Microsoft Robotics Studio Sahithya B Microsoft Student Partner PESIT www.bdns.in
    • 2. Next Generation Robotics…!
    • 3. Requirements for developing a ROBOT
      • Sensors
      • Controller
      • Motors
      • Wheels
      • Power System
      • Base
      IROBOT CREATE Big Trak CoroBot HERO (robot) Haro (character) I-bot Lego Mindstorms Programmable Cricket Robotis Bioloid Stiquito Turtle (robot) Vex
    • 4. Shared Challenges… Input from industry, hobbyists, academia, research, …
      • Configuring sensors and actuators in running system
      • Coordinating sensors and actuators asynchronously
      • Monitoring/Interacting/Debugging running system
      • Development when access to robot is limited
      • Re-use of components across hardware platforms and devices
    • 5. Microsoft Robotics Studio Addressing the Challenges
      • End-to-end robotics development platform. – authoring tools(VPL), Simulation…..
      • Lightweight services-oriented runtime - (CCR-Concurrency and Coordination RuntimeDSS-Decentralized System Services)
      • Scalable, extensible platform . - (Visual C#,Visual Basic, Jscript, IronPython….)
    • 6. Microsoft Robotics Studio Key runtime features
      • Concurrency and coordination runtime
        • Makes writing and managing asynchronous processes easy
        • Avoids need to understand manual threading, etc.
      • Decentralized system services
        • Makes state observable, easily accessible
        • Provides for reusability and failure tolerance
        • Supports remote/distributed execution
        • Makes the programming model scalable
    • 7. Architecture of Robotic System
      • Perceive – Sensors (Touch, Light, Ultrasonic, etc)
      • Make Decisions – Logic (Computation)
      • Take Action – Actuators
      • Interact – User Interface and Communication
      • Power Unit
      Motor LOGIC CONTROLLER Infrared Detector (Sensor) Actuators Bumper (Sensor) Motor Bumper (Sensor)
    • 8. Communication Connected operation (remote execution on PC) Disconnected autonomous operation (with optional networked monitoring) Distributed execution (execution across compute units)
    • 9. Microsoft Robotics Studio package
      • Runtime
      • Concurrency
      • Services infrastructure
      • Services and Samples
      • Samples and tutorials
      • Robot services
      • Robot models
      • Technology services
      Microsoft Robotics Studio
      • Authoring Tools
      • Simulation Tool
      • Visual Programming Language
    • 10. DEMO
    • 11.
      • One more thing…
    • 12. Laws of Robotics
      • Law 1: A robot may not injure a human being or through inaction, allow a human being to come to harm
      • Law 2: A robot must obey orders given to it by human beings, except where such orders would conflict with a higher order law
      • Law 3: A robot must protect its own existence as long as such protection does not conflict with a higher order law
              • Issac Asimov, 1941
    • 13. Competitions in INDIA
      • http://www.robotix.in/
      • http://www.techfest.org/
      • http://www.kurukshetra.org
      • http://www.robofest.org.my/
      • http://www.pragyan.org
    • 14. Learning
      • [email_address]
      • www.isrikanth.com
      • www.microsoft.com/robotics
      • http://www.botmag.com/
      • http://robots.net/
      • http://www.robochamps.com/
    • 15. © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

    ×