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 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 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 course, 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 while 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 home, educational, and industrial robotics. Certainly, the latter category ought to represent an available revenue movement for Microsoft as it continues 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 not worry. 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, became used atop Windows. The system can understand and steer toward the nearest character, but this is approximately it as far as the demo goes. For now, as a minimum. Microsoft is eager to enter the door of “Industry 4.0”, the following manufacturing era, 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 site.

ROS1 and soon ROS2 might be hosted using Microsoft, and developers can get their palms on 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.

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, users can now pick from millions of apps at numerous app stores. So, it has become 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. However, 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. Android’s huge worldwide marketplace share makes it one of the most extensively used cellular checking-out frameworks. Appium then comes with features required to check cross-platform cell apps. It helps popular cellular running structures like Android, iOS, and Firefox OS. Thus, testers can use this framework to check apps advanced by concentrating on more than one cell working system. Robotium focuses simplest on Android applications. So, it supports the best programming language, i.e., Java, which builders use while growing Android apps. But Appium helps numerous programming languages, which include Java. It has a WebDriver interface that allows several popular programming languages and Node.Js and Java, C#, PHP, Ruby, Perl, Python, and JavaScript with Node.Js. It can consequently successfully check mobile apps evolved using usually used internet technology and programming languages.


Robotium supports a single programming language, and 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-look at the hands of their desired programming languages.

They can even reuse the same. Look at the hand to test the software throughout multiple platforms and create native, hybrid, and cellular web apps. So, testers want tools to evaluate distinctive mobile app styles quickly. Robotium supports the simplest Android; it could be used to try out native and hybrid apps advanced by concentrating on Google’s portable 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.