Ws 2012 active directory-clase4 - Configuración de Rol Active Directory
Microsoft Robotics Studio Presentation
1. Microsoft Robotics Studio
Presentation By:
Abhik Mitra (MSP from HIT-K)
Avishek Mukherjee (MSP from BESUS)
2.
3.
4.
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
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
20.
21. Two-wheel Differential Drive
Very simple drive system
Controlled by applying different power to left
and right motor
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.