SlideShare a Scribd company logo
Microsoft Robotics Studio
           Presentation By:
     Abhik Mitra (MSP from HIT-K)
Avishek Mukherjee (MSP from BESUS)
Robotix
Robotix
Robotix
Microsoft Robotics Studio
                                Microsoft Robotics Studio

    Runtime                        Authoring Tools        Services and Samples
     Concurrency                   Simulation Tool       Samples and tutorials
     Services infrastructure       Visual Programming    Robot services
                                     Language              Robot models
                                                           Technology services




•   A new application development platform for the robotics
    community, designed to address some of the common
    challenges facing those developing robot applications
    –    Authoring
    –    Concurrency and distribution
    –    Code reuse and reliability
    –    Scalability and Extensibility
WHAT’s IN IT???
“Microsoft Visual
Programming Language
(VPL) is an application
development environment
designed on a graphical
dataflow-based programming
model.”
Robotix
Robotix
Robotix
Robotix
Robotix
Robotix
Guided Tour
Hello, World!
Data Activity
 Output message is a new data value
 Ignores content of input message
 Different types of data
   int, string, double, bool, …
Guided Tour



LOOPING…..
Robotix
Hardware
 MobileRobots Pioneer P3DX with
 Sick Laser Range Finder LM200
 Can easily be adapted to other hardware

           Laser Range
           Finder



              Two-wheel
              differential drive
Robotix
Two-wheel Differential Drive
 Very simple drive system
   Controlled by applying different power to left
   and right motor
bo t
       lRo
 a nua
M
Autonomous Bots
Robotix
Resources
1.http://msdn.microsoft.com/e
 n-us/robotics/default.aspx
2.www.robotix.in
3.www.robochamps.com



      © 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.
Resources
More robotics articles at:
          www.abhiktechie.blogspot.com




      © 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.
Resources
Post your queries in our
 blogs:
   www.abhiktechie.blogspot.com
   www.avishekmsp.blogspot.com



      © 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.
Thank You
       Email: abhik.mitra@student-partners.com
                           avishek.mukherjee@student-partners.com

                                                   © 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.

More Related Content

PPTX
Sps Session Rev 1
rsnarayanan
 
PPT
Microsoft SQL Server - The Information Platform Vision Presentation
Microsoft Private Cloud
 
PPT
MICROSOFT - Giuseppe Guerrasio, Cloud Computing, Milano 2 luglio 2009
Manuela Moroncini
 
PPTX
Microsoft and the Cloud - John Fernandes
Spiffy
 
PPTX
Windows Phone
arielcabezasv
 
PDF
Mech598 robotics presentation
Da (Michael) WANG
 
PPTX
Presentation on robotics
Tushar Aneyrao
 
PPT
Future of Robotics- Presentation by Dr. Manish Sharma
robongiers
 
Sps Session Rev 1
rsnarayanan
 
Microsoft SQL Server - The Information Platform Vision Presentation
Microsoft Private Cloud
 
MICROSOFT - Giuseppe Guerrasio, Cloud Computing, Milano 2 luglio 2009
Manuela Moroncini
 
Microsoft and the Cloud - John Fernandes
Spiffy
 
Windows Phone
arielcabezasv
 
Mech598 robotics presentation
Da (Michael) WANG
 
Presentation on robotics
Tushar Aneyrao
 
Future of Robotics- Presentation by Dr. Manish Sharma
robongiers
 

Viewers also liked (8)

PDF
Kawasaki Robotics and InduSoft Web Studio: Kawasaki Presentation
AVEVA
 
PPT
Robotics Presentation
American International University
 
PPTX
What is Robotics Process Automation ?
Aditya Sharma
 
PPTX
Presentation on robotics
Alakshendra Tyagi
 
PPT
Robot PowerPoint
bradschultz
 
PPT
Introduction To Robotics
parthmullick
 
PPTX
robotics ppt
sivabenten1
 
PPTX
Robotics project ppt
Vundavalli Shreya
 
Kawasaki Robotics and InduSoft Web Studio: Kawasaki Presentation
AVEVA
 
Robotics Presentation
American International University
 
What is Robotics Process Automation ?
Aditya Sharma
 
Presentation on robotics
Alakshendra Tyagi
 
Robot PowerPoint
bradschultz
 
Introduction To Robotics
parthmullick
 
robotics ppt
sivabenten1
 
Robotics project ppt
Vundavalli Shreya
 
Ad

Similar to Robotix (20)

PPT
Microsoft Robotics Studio
guest76aa93
 
PPT
Better Software With Visual Studio 2008 Team System
guested62d1
 
PDF
What's Next
Biznes to Rozmowy
 
PPTX
Webforms_TechEd
rustd
 
PPTX
Embedded systems robotics and this mva training series
Nitin Mulchandani
 
PDF
Reading UTC Launch Event
Lee Stott
 
PPT
Microsoft Robotics Developer Studio
Alp Çoker
 
PPT
Vom PC zum Roboter
Andreas Heil
 
PPT
Robotics.Ppt
guest3860287
 
PDF
The Business Impact of Virtualization
Flexera
 
PPTX
Joaquin Pe Fagundo | Technology Transfer Impact
Joaquin Pe Fagundo
 
PDF
VDI Infraestructure
Juanchi_43
 
PPTX
Evolution of Operating System and its Role in Robotics.pptx
avishek.choudhuri
 
PPTX
Windows Phone Code Camp Montreal - Porting existing apps to Windows Phone
Frédéric Harper
 
PPTX
Windows 7 Developer Overview
Dave Bost
 
PPTX
Business Process Automation with SharePoint & Workflow - The Good, the Bad, a...
Ricardo Wilkins
 
PPT
University of Manchester Embarking on your next challenge..
Lee Stott
 
PPTX
JISC RSC Conference 2012 - Consumerisation and the Cloud Opportunity Microsoft
Lee Stott
 
PPTX
Windows 8 App Development
Amal Dev
 
PDF
Accelerate development with Visual Studio and Power Platform.pdf
Juan Fabian
 
Microsoft Robotics Studio
guest76aa93
 
Better Software With Visual Studio 2008 Team System
guested62d1
 
What's Next
Biznes to Rozmowy
 
Webforms_TechEd
rustd
 
Embedded systems robotics and this mva training series
Nitin Mulchandani
 
Reading UTC Launch Event
Lee Stott
 
Microsoft Robotics Developer Studio
Alp Çoker
 
Vom PC zum Roboter
Andreas Heil
 
Robotics.Ppt
guest3860287
 
The Business Impact of Virtualization
Flexera
 
Joaquin Pe Fagundo | Technology Transfer Impact
Joaquin Pe Fagundo
 
VDI Infraestructure
Juanchi_43
 
Evolution of Operating System and its Role in Robotics.pptx
avishek.choudhuri
 
Windows Phone Code Camp Montreal - Porting existing apps to Windows Phone
Frédéric Harper
 
Windows 7 Developer Overview
Dave Bost
 
Business Process Automation with SharePoint & Workflow - The Good, the Bad, a...
Ricardo Wilkins
 
University of Manchester Embarking on your next challenge..
Lee Stott
 
JISC RSC Conference 2012 - Consumerisation and the Cloud Opportunity Microsoft
Lee Stott
 
Windows 8 App Development
Amal Dev
 
Accelerate development with Visual Studio and Power Platform.pdf
Juan Fabian
 
Ad

Robotix

  • 1. Microsoft Robotics Studio Presentation By: Abhik Mitra (MSP from HIT-K) Avishek Mukherjee (MSP from BESUS)
  • 5. Microsoft Robotics Studio Microsoft Robotics Studio Runtime Authoring Tools Services and Samples  Concurrency  Simulation Tool  Samples and tutorials  Services infrastructure  Visual Programming  Robot services Language  Robot models  Technology services • A new application development platform for the robotics community, designed to address some of the common challenges facing those developing robot applications – Authoring – Concurrency and distribution – Code reuse and reliability – Scalability and Extensibility
  • 7. “Microsoft Visual Programming Language (VPL) is an application development environment designed on a graphical dataflow-based programming model.”
  • 16. Data Activity Output message is a new data value Ignores content of input message Different types of data int, string, double, bool, …
  • 19. Hardware MobileRobots Pioneer P3DX with Sick Laser Range Finder LM200 Can easily be adapted to other hardware Laser Range Finder Two-wheel differential drive
  • 21. Two-wheel Differential Drive Very simple drive system Controlled by applying different power to left and right motor
  • 22. bo t lRo a nua M
  • 25. Resources 1.http://msdn.microsoft.com/e n-us/robotics/default.aspx 2.www.robotix.in 3.www.robochamps.com © 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.
  • 26. Resources More robotics articles at: www.abhiktechie.blogspot.com © 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.
  • 27. Resources Post your queries in our blogs: www.abhiktechie.blogspot.com www.avishekmsp.blogspot.com © 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.
  • 28. Thank You Email: [email protected] [email protected] © 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.

Editor's Notes

  • #2: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #3: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #4: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #5: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #6: Authoring. 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 3D 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, 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 building high-level functions using simple components and providing for reusability of code modules as well better reliability and replaceability. Scalable and extensible platform. 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 robot-based (autonomous) execution scenarios can be developed using a selection of programming languages, including those included in Microsoft Visual Studio and Microsoft Visual Studio Express languages (C# and VB.NET), as well as Jscript and Microsoft Iron Python as well as third-party languages that conform to its services-based architecture.
  • #7: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #8: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #9: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #10: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #11: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #12: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #13: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #14: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #15: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #18: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #19: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #21: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #23: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #25: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #26: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #27: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #28: 10/15/12 17:45 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.