Software platform
Robots train to deal with obstacles
Part of Microsoft's Aerial Informatics and Robotics Platform is a set of tools that developers can use to test robots, drones and other autonomous vehicles and train them to deal with obstacles.
The beta version of these tools is available as an open source project via GitHub. The platform also contains software that enables programs to be written to control autonomous vehicles. It also includes a simulator that can be used to collect data for training systems equipped with artificial intelligence and to test devices in a virtual world. The open source offering is a further step by Microsoft to 'democratize' artificial intelligence and is intended to promote the standardization of protocols and interfaces for autonomous devices in the real world. When setting up the tools, the researchers chose the approach of enabling technical devices to move autonomously and safely in the real world rather than equipping them with fixed rules for virtual environments. The platform's simulator can display even small details such as shadows and reflections, which make a big difference when using computer vision algorithms. In addition to the simulator, the platform offers a growing collection of applications that allow developers to quickly write code to control drones on the DJI and MavLink platforms. Previously, developers had to learn the specific application programming interfaces (APIs) and write separate code for each platform.










