Type to search

Robot Operating System receives the Microsoft treatment

Oparating system

Robot Operating System receives the Microsoft treatment


RoTM The robots are coming, and they may be powered by way of Windows. The Robot Operating System for Windows that is.

Microsoft followed up its excited squeaking approximately Azure and productiveness at Ignite ultimate week by installing a weekend look at ROSCon 2018 in Madrid, Spain, to show off its very own trundlebot, a variant of Turtlebot three.

The stunt became to announce the preview (Microsoft calls it “experimental”) release of Robot Operating System (ROS) for Windows, which is hard and fast of libraries and equipment geared toward helping builders construct complicated robots.


ROS has, of a route, been around for some time on Linux. However, by porting the factor to Windows, Microsoft hopes that builders acquainted with Visual Studio might be able to get into the brave new world of robotics whilst maintaining a good preserve on a familiar toolset.

Redmond is short of pointing out that obtaining the platform on Windows will make it less difficult for builders to plug toys along with Windows Machine Learning and Azure Cognitive Services into a home, educational and industrial robotics.

Certainly, the latter category ought to represent an available revenue movement for Microsoft as it maintains to pitch its Windows 10 IoT at an enterprise.

Visitors to Madrid scared of a lumbering, Azure-powered droid jogging amok following an unwell-timed lightning strike need now not were worried. Microsoft used a TurtleBot three chassis from Robotics and geared up the Windows 10 IoT Enterprise strolling on an Intel NUC. The twelfth launch of ROS, Melodic Morena, turned into used atop Windows.

The system can understand and steer towards the nearest character, but this is approximately it as far as the demo goes. For now, as a minimum.

Microsoft is eager to get a foot into the door of “Industry 4.0”, the following era of manufacturing with robots that are more aware of their environment, less difficult to program, and safer to be around. The company has signed up with the ROS Industrial Consortium and is operating on porting the code to that quit.

ROS1 and soon ROS2 might be hosted using Microsoft, and developers can get their palms at the code proper now, although we (and Microsoft) would caution that it isn’t always precisely production fine.

It is viable to fireplace up a digital version of TurtleBot 3 for the ones without more than one dollar bills to burn, and we managed to coax the code into existence after a fashion. However, there are numerous reminders that this is a piece in development, and porting is still underneath manner with difficult edges aplenty.

Image result for Robot Operating System receives the Microsoft treatment

Several reports have highlighted the swiftly growing popularity of cellular apps. With increasing businesses launching cell programs, the users now can pick from millions of apps to be had at numerous app stores. So it has ended up important for organizations to attract, galvanize, and interact with users by launching apps that work flawlessly across multiple devices and working systems.

That is why; the QA expert has to use advanced test frameworks to assess the appearance, sense, capability, and overall performance of the cellular app throughout diverse devices and structures faster and more effectively. Both Appium and Robotium are popular open supply mobile check automation gear. But the 2 broadly used mobile testing frameworks range from each other in terms of capabilities, usability, and performance.

Robotium is designed with functions to hurry up Android utility testing. It supports almost all variations and subversions of Google’s mobile running system. The huge worldwide marketplace share of Android makes it one of the maximum extensively used cellular checking out frameworks. Appium, then again, comes with features required to check cross-platform cell apps. It helps popular cellular running structures like Android and iOS, along with Firefox OS. Thus, testers can use this framework to check apps advanced via concentrated on more than one cell working systems.

Robotium focuses simplest on Android application trying out. So it supports the best programming language, i.E., Java which is what builders use while growing Android apps. But Appium helps numerous programming languages, which include Java. It includes a WebDriver interface that helps several popular programming languages and Java, C#, PHP, Ruby, Perl, Python, and JavaScript with Node.Js. It can consequently successfully check mobile apps evolved the use of usually used internet technology and programming languages.



Robotium supports a single programming language, it will become tough for QA professionals to write platform-unbiased check scripts. They, in addition, cannot regulate and reuse the check scripts as they are written for the most effective Android platform. But Appium makes it easier for QA professionals to write platform-impartial take a look at scripts of their desired programming languages. They can even reuse the same take a look at the script to test the software throughout more than one platform.

Nowadays, businesses have the option to increase native, hybrid, and cellular web apps. So testers want tools to evaluate distinctive styles of mobile apps within a shorter quantity of time. Robotium supports the simplest Android; it could be used to try out native and hybrid apps advanced through concentrated on Google’s mobile running machine. On the other hand, Appium may be used for testing native, hybrid, and cell internet programs. Thus, in addition to testing iOS and Android apps, the testers also can use Appium to test how the mobile web app works on internet browsers like Chrome, Safari, and Firefox.

Jacklyn J. Dyer

Friend of animals everywhere. Problem solver. Falls down a lot. Hardcore social media advocate. Managed a small team training dolls with no outside help. Spent high school summers creating marketing channels for Elvis Presley in Minneapolis, MN. Prior to my current job I was donating wooden trains in Hanford, CA. Spent the 80's getting my feet wet with accordians in Jacksonville, FL. Spent the 80's writing about crayon art in Africa. Managed a small team getting to know inflatable dolls in Gainesville, FL.