Microsoft Moves into Robotics ["similar to the LabView-ba​sed software"]

Microsoft Moves into Robotics
The software giant thinks it can make robotic engineering easier with a set of standards: its own of course.
By Daniel Turner
Saturday, September 02, 2006
technologyreview.com
Microsoft believes the demand for consumer, research, and military robots will grow significantly--and it wants to own the market.
At the annual RoboBusiness conference this past June, the software giant released the first "community technical preview" of Microsoft Robotics Studio (MSRS). Now, in its second preview version, MSRS is both a product and the lynchpin of a new educational push: the Institute for Personal Robots in Education (IPRE).
Founded by Microsoft Research, Georgia Tech, and Bryn Mawr College, the computer science and robotics program is aimed at college and graduate students. Together, the product and program are designed to bypass small, cheap robots, such as the Roomba (see "Hacking the Roomba"), in favor of a world of robots that are more complex and PC-like.
MSRS is a visual programming environment, similar to the LabView-based software provided with LEGO's Mindstorms NXT kit. It allows users to drag and drop box-like symbols for simple, low-level behaviors and services (such as accessing a sensor) and string them together to create complex robotic programs. MSRS also uses the AGEIA PhysX physics engine, which powers many PC games, to provide a visual simulation of the robot and its environment, complete with realistic friction, drag, gravity, and other factors.
Another feature of MSRS is that it provides a method for controlling robots over a network through a PC's Web browser. In addition to requiring Windows on the PC side, MSRS robots must use a CPU that supports Microsoft's .NET runtime, which could rule out the inexpensive and less power-hungry processors used in many robots today.
"We're trying to make it easier for people to write applications for robots," says Trandy Trower, general manager of Microsoft's Robotics Group. He says the current robotics community is too diverse, with many different hardware and software variants, to be efficient. "[MSRS is] like what Microsoft did with MS Basic," he says, "in smoothing out the fragmentation of PC hardware." Trower claims that MS Basic became a "de facto standard," which then allowed developers to write to one target and use a set of common tools.
"Robotics programming is very ad hoc," says Tucker Balch, associate professor of Georgia Tech's College of Computing and director of the IPRE. He notes that many students in robotics often have to spend much of their time recreating solutions that already exist to basic problems (such as how to program a wheeled robot to move in a straight line).
"Each robot is a one-off new development," says Balch. A large part of the work, he says, is making modules--software components that take input from sensors and deliver output other components can comprehend--work together. This low-level busy work can thwart his pedagogical goal: to teach 3,000 students about computer science at a high level; "so the robotics part has to be easy and robust," he says. Compounding the problem, various sensors and other robot components are made by different companies. "At present," Balch says, "we have to get source code and manually integrate the pieces."
Programming frameworks such as Pyro and network robot control servers such as Player/Stage are already used by Balch and others. But none of them has become a standard. And Microsoft has struggled to capture the market: the company's WinCE software never took off as an embedded operating system for robots. As a result, integration remains a piecemeal, often onerous task.
"Integration is the hardest part of the process," says Balch; in fact, for larger robotics projects, he's contracted with companies that specialize in robotics integration, such as Evolution Robotics.
Paolo Pirjanian, president and CTO of Evolution Robotics, also attended the RoboBusiness conference this June, and was one of the few voices to express concerns about Microsoft's move into robotics. He says it's not just because his company markets its own ERSP robotics platform, which he says is "similar in spirit to MSRS."
"I think it's a positive signal to the industry," Pirjanian says about Microsoft's entry into robotics and about Trower's statement at RoboBusiness that he sees the industry taking off in 5 to 10 years. However, Pirjanian says he's concerned that adopting Microsoft's product as a platform could marginalize an entire segment of robotics, one he feels is crucial for its future.
"Our vision [of robotics' future] is embedded solutions onto low-cost hardware," Pirjanian says. "In most robots in the near future, products will have to be cost-optimized," he said. This, he added, would mean lower-cost processors--the type that could not support the overhead required by Windows and MSRS. Pirjanian pointed to the Roomba, which uses only a 16-bit processor, coupled with clever programming, to reach a consumer price point.
But small, specialized, and relatively unintelligent robots seem to have no place in the thinking of Microsoft's Trower. He waxes enthusiastic about a day when his desktop computer can control household devices, displacing the autonomy of robots to a centralized source.

Microsoft copies everything from a graphical desktop OS over game consoles with G5 processors to a LabVIEW/Lego-Mindstorms-like graphical programming environments that interacts with the real world.
The only good news is that their copies never top the originals. This is a universal law and pretty much independent of consumer response too (they all seem to prefer to go for the fast buck).
Regards and happy platform independent wireworks
Urs
Urs Lauterburg
Physics demonstrator
Physikalisches Institut
University of Bern
Switzerland

Similar Messages

  • How do I put data into a template using the Labview report generation toolkit for Microsoft Office?

    I am running Lookout 5.0 and have recently purchased the Labview Report Generation Toolkit for Microsoft Office to create reports from my Lookout logged data. Since I have never used Labview I am having my problems. I tried following the tutorials but they do not seem to be examples of what I want to do.
    I log rainfall totals (1 spreadsheet)in Lookout from 40 different sites in 5 minute increments. I copy these totals and paste them into another spreadsheet which sums them up to give me hourly totals and then paste those totals into a spreadsheet for distribution.
    In Labview I create a new report and use the distribution sheet as my template, but how do I complete
    the steps of loading the raw 5 minute data into labview and then paste it into the hourly total spreadsheet and then transfer those totals into the distribution template?
    I have been trying to figure this out for over a week, and I am getting nowhere.
    Any response would be appreciated.
    Thanks
    Jason P
    Jason Phillips

    Lookout saves the files in .csv form which can be opened in Excel. I did make some progress by using the "append table to report" vi which allowed me to put values into an array and then those values were entered into my template on my report vi.
    Where I am stuck now is I want to be able to put values into my template from a .csv file, not from an array I have to manually put numbers in.
    Once those values are in my template I want to pull summed values from the template and place them into a final excel file for printing.
    I have attached examples of the files I am working with to help you better understand what I am trying to do.
    I hope that makes sense.
    Jason Phillips
    Attachments:
    HourlyTotalsTemplate.xls ‏120 KB
    eb_rain_gauge_ss.csv ‏23 KB
    EastBankHourlyRainReport.xls ‏28 KB

  • Cannot download movie into my Macbook from the cloud...

    I have purchased a movie from iTunes on my iPad Mini. Now I want to download it via the cloud into my library on my Macbook Pro. I had very little issues with downloading from the Cloud, since I have purchased it from my iPad. But this particular movie does not want to download into my Macbook. I tried to click on the Cloud icon many times with no avail. And I have it unhidden in my Purchases. And strangely, if I want to purchase the movie again, the buy HD button will not let me make the purchase of this movie. After all the posts I found here in Apple Support Communities, I cannot simply download this movie into my Library as I prefer not to connect my iPad Mini to my Macbook to transfer the movie. Any other evidence to resolve this problem?

    OK, it is possible that all of the songs have not been processed by iTunes Match.  The process tries to match songs first, then for those it can't match, it will upload a copy.  Uploading can take hours, sometimes days and often new users of Match try to access songs before they have been uploaded.  They see the song titles, but the songs are grayed out.
    What can be confusing is that many times most of the songs on a CD will match, but one or two will not and have to be uploaded. 
    You might want to read some of Apple's support documents related to iTunes Match.  Also, if you have not changed your view options in iTunes, you should do that.  With Match enabled, you have two new view options.  One will show you the status of all your tracks, so you can see if they were matched, uploaded, marked as having been purchased though the iTunes store, or marked as ineligible for the service. 
    I have posted all of the support documents together at this link.
    https://discussions.apple.com/thread/3619849

  • Drag and Drop a .mov into iMovie and, Why the wait?

    Alright. This is getting very annoying. Every time I use iMovie, dragging my .movs into the application, I've got to wait about 12-15 minutes for it to "import" it. This is ridiculous. Since I've got 7 .movs to import, it's going to take me a couple hours "tonight" just to import them. Will have to do editing "some other day."
    I'm I doing something wrong. What's with the waiting?

    .mov is a container, no video codec. a mov can contain dozends of codecs, stills, music, aiff, mp3, aac, qtvr, video, h263, h264, sorenson1/2/3, mpeg1/2/4, divx ... etc.
    iMHD6 is a DV-editor, meant to copy (=import lossless) from miniDV devices.. which use 'dv' as codec.
    so, if your .mov contain anything else than dv+specific NTSC/PAL settings, the underlying Quicktime engines has to convert it.. a process of high computation = time.
    plus, depending on your set-up, that process can take more or less time.. e.g. not enough disk-space 'brakes' the apps ...

  • Help importing movie into Garageband

    When dragging a movie into a Garageband track, the green plus appears but the movie does not appear in the track! 
    The film appears in my movies tab (as an event) on the right. 
    I have tried in .mov and .mpeg4 formats, and neither work.  I've also tried importing the file into imovie, and finalising a project - and it still wont accept the video file.
    Any help would be appreciated!

    I've tried to drag into an empty track, and it still doesn't work. 
    Don't drag onto any track - drag into the track area below the existing tracks.
    A movie cannot go into an audio track.

  • Quicktime movies into iDVD

    When I drag my movies into iDVD, it shows the names of the files on the main screen. How do I do away with all the names.
    And how can I get the movie to play through without stoping after each one.
    I'm using 8 little quicktime movies of my son.

    Hi David,
    Welcome to the Discussion.
    If you have QuickTime Pro, you can concatenate them one after another to form a long QT movie, and then import this to iDVD. If you don't have QT Pro, you can also use iMovie to import and chain these movies together into one iMovie project, and then use this iMovie project in iDVD.

  • Who initiate the security update in software center

    Friends,
    How to find Who initiate the security update in software center. Some one lo-gin into server and initiate the security update in Software center ans reboot via software center in SCCM 2012 R2 . how i can find it(Who) in SCCM log file ???

    That information is not logged in the log files. You're best chance would be to match the logon information (in the eventviewer) with the time that the server was restarted.
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • Is there not an app similar to the iTunes movie trailer app for the mac? i perviously owned a macbook pro and had a built-in app for movie trailers this was one of my favourite parts of the mac system.

    i am trning to find the movie trailer app that was built in on my late model macbook pro. if this isnt still an option, i would like to know my other options.

    There is a way to see (in small window) short bits and parts of video movies, where they exist, in the iTunes application from the store page in there. My older Mac with earlier version of iTunes lets me browse Music, Movies, TV stores, from the sections on the iTunes application; years ago there was more direct content. They used to have a site page for some of those clips... I haven't looked lately.
    A screenshot of a video clip ^ from the iTunes Movie store, via iTunes in my Mac.
    If you browse the items for sale/rent, a few have a tiny triangle on them and this opens the little window where a preview runs. A few actual movies will have an option to see a preview or trailer-like video in a similar small window that opens up over the store screen.
    The older iTunes application in earlier Mac systems had various other features. In order to view movie trailer kinds of content streamed from the internet, you may have to look into a third party application or a web page.
    There may be a list of applications included with certain models of Mac portables
    and if you can find that name, that may be a talking point. The Store has lists of
    what software may be included in the most recent Macs in each products info.
    {There was no mention prior to your reply...
    that you did not want to make movies, btw.}
    Good luck & happy computing!
    edited.

  • How do I share my movies with my wife's iTunes account on the same iMac, without having to actually copy the movie into her library?

    I apologize if this is already in the forum somewhere, I simply could not find this question being asked anywhere.  We have an iMac running Lion with all of the latest updates as well as the latest version of iTunes.  All of the digital movies we've purchased through iTunes, have been purchased through my iTunes account.  However, my wife is the one with the iPad, and syncs it with her own iTunes library and her own Apple ID.  I have turned on Homesharing for my library, and she can see my library from within her iTunes account.  We turned on the feature to automatically copy new movies into her library so that she could sync those movies onto her iPad.  However, I quickly discovered that it is literally storing a second copy of the movie file in her iTunes folder, and therefore eating up precious hard drive space.  Is there a way for her to "check" movies in my homeshare library from within iTunes to sync with her iPad when she connects it, without actually copying those movies into her iTunes folder?  If not, any suggestions on how we can solve this issue?

    What you're describing is the expected behaviour.  I believe though that is also is the easiest way to have all the contents available to both of you at all times.  If you have a spacious hard drive you should probably allow this to happen as anything else will be harder to manage.
    My suggestion would be the following if you want to try something different.
    Store all your music at a location that is accessible by both of you — an example would be to use your Public Folder as the locations where iTunes will go and look for all the media files—.  Your wife does have access to it.
    In the Finder you will need to move the folder name iTunes Music to the location in your Public Folder (see above).  Once that's done, you and your wife will have to go into the iTunes Preferences > Advance Preferences and un-check Copy files to iTunes Media folder when adding to library.  From this point on, you can continue to use iTunes as usual.  You'll need to tell your wife what has been newly downloaded/imported into your iTunes so she can manually go look for those items in that Public Folder iTunes of yours and import them into her iTunes.  She will not duplicate by doing that, but, like I say this is an all-manual work.
    She can do the same, so you have access to contents she imported herself.  One more downside of this is that both usernames have to be active in your iMac.  If yours isn't, she won't be able to access any item (song, book, app) located in your Public Folder's iTunes.
    I'm sure there's a way, if you have an router with external hard drive conectivity, for both of you to be able to access —independently— the iTunes Media at all times but I was just reading at another post that doing so can further complicate things.
    Hope this helps.  Please let me know what you think or decide to do.
    Jorge...

  • How do I move a photo into an album in the new Photos application?

    How do I move a photo into an album in the new Photos application?

    The simplest way is to show the Sidebar at all times - you can reveal it with options-command-S  ⌥⌘S.
    With the sidebar visible, you can simply drag the photos from the Moments or other albums to the album in the sidebar. You can select and drag multiple photos at a time by selecting the first photo, holding down the shift key and selecting more photos.  If the album does not yet exist, select the photos and press ⌘N for "File > New album" to create a new album with the selected photos.

  • How can I import a movie into iMovie 09 from a hard drive?  The movie will open and play in idvd but breaks into separate files that can't be downloaded when I try to import.  Can it be done?

    How can I import a movie into iMovie 09 from a hard drive?  The movie will open and play in idvd but breaks into separate files that can't be downloaded when I try to import.  Can it be done? I am trying to create a disc of player highlights for a collegiate coach, and I am using movie files downloaded to my hard drive from a DVD created on a PC. 

    No unfortunately it won't open in quicktime either.  It does the same thing that Imovie does, separates it into two file folders audio and video, and if i select video it opens to reveal 8 files that cannot be selected.  VIDEO_TS.BUP, VIDEO_TS.IFO, VIDEO_TS.VOB,VTS_01_0.BUP, VTS_01_0.IFO, VTS_01_1.VOB, VTS_01_2.VB, VTS_01_3.VOB.  All of which cannot be opened or selected.
    Opening it in Idvd and folllowing your suggestion works and I get a format code of NTSC.  Is that the same?  Thank you for your time and response.
    CaCanuck

  • How do I get iPhone movies into iTunes' movie menu in the sidebar?

    I've tried to get iPhone movies into iTunes, but they turn into .MOV files and won't transfer!
    I've tried exporting iPhone movie files from iPhoto into iTunes shared movie files (Movies folder), but
    they don't appear in the iTunes movie list!  They don't appear in the iPad video app either!
    What's the story!  .  .  .  . thanks f

    Allan,  I tried all you suggested.  I ended up with 'IMG' files in the source list, and they won't play.  When double clicked they try to open for a blink, then back to the list.
    When exporting the iPhone video from iPhoto, what did you fill out in the dialogue box.  All I saw were selections referring to photos (jpeg, medium, etc.) I didn't see choices for video!  Wouldn't it be just as easy to just drag
    the video from the iPhoto thumbnails to the desktop?  Am I missing something here?
    Thanks again

  • I have movies in my movie library but i cannot play them or drag them into my ipod.There is an exclamation point next to each of them.Then when i click on it to play it it says the movie cannot be used because the original file could not be found.

    I have movies in my i tunes library but i canot play them or drag them into my i pod.There is an exclamation point each of them.Then when i click on them to play them on my pc it says this movie cannot be used because the original file could not be found.Help?

    Read threads list over on the right under the heading of More Like This
    Allan

  • I bought a Sandisk Connect Media Drive, downloaded the app from iTunes.  Before iOS 8, movies played fine.  After iOS upgrade I can no longer play movies downloaded from iTunes to the media drive.  Anyone else have a similar issue?

    I bought a Sandisk Connect Media Drive, downloaded the app from iTunes.  Before iOS 8, movies played fine.  After iOS upgrade I can no longer play movies downloaded from iTunes to the media drive.  Anyone else have a similar issue?

    I checked with SanDisk's own online support and they indicate that they have notified Apple of the issue.
    According to SanDisk, the problem lies with Apple not having the iOS 8 version of the Safari browser having DRM decoding enabled that the Media Drive relies upon to decode and play iTunes DRM titles. Non DRM encoded videos will play in the browser.
    DRM audio is not effected as this is handled by the native iOS music app.
    As of the date of this post SanDisk have not been given a timeframe by Apple for this issue to be resolved.
    I hope that Apple resolves this issue quickly as I have a large collection of DRM video titles on a 128Mb memory card installed in the Media Drive that I am unable to view.

  • On the iPhone, if you move an e-mail from the In box to Junk, will iPhone automatically place future e-mails from the same sender into Junk? In other words, can you teach iPhone to recognize Junk as you do on a Mac?

    On the iPhone, if you move an e-mail from the In box to Junk, will iPhone automatically place future e-mails from the same sender into Junk? In other words, can you teach iPhone to filter out Junk as you do on a Mac?

    I don't think so, you would need to set that on your browser when you log into your email account.

Maybe you are looking for