Microsoft Robotics Studio
- Posted: Jun 20, 2006 at 10:53 AM
- 212,821 Views
- 71 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Good stuff!!
One of my favorite videos so far.
SM
Yep, that's my ringtone. Need to remember to turn off my phone when conducting interviews...
Glad you liked the interview. I will be talking to the Robotics folks again; next time digging a little deeper into the API and talking about future iterations of the platform.
Very cool stuff.
Where can I download the SDK?
Cheers
Al
http://alpascual.com/blog/al
Very cool movie! Fun to experiment with on a boring afternoon or something
here
Fixed. Thanks.
In terms of robot hardware look into Lego mindstorms, fishertechnik, parallax, phidgets, etc
Me.IsGiddy = True
What robot is being used for the first segment (Pioneer...)?
We're looking at adding robotics into our curriculum and Robotics Studio seems to be excellent for our needs.
you should host a virtual robot wars/soccer tournament!
GREAT VIDEO!
)
Really cool to watch. Can't wait to get hold of a NXT! (shame there not out for a bit, guess I will just have to play with the simulator as I don't want to pay for another robot just to go out and buy the NXT in a few months (unless you could provide a passionate student with one
Can't wait to see more from you guys, looks really good and like it will be really fun to work with. Makes me remember that development should be fun not like what i’m at work. Downloaded the Studio, will have a play on the weekend.
Recommendation: Get more film in your camera
an hour sometimes isn't long enough.....
COOL DUDES!!
I see you guys have a Kondo KHR-1. Amazing timing because I just finished a little tool for the KHR-1. If you like, you can check it out here.
Regards.
Great video! These guys have definitely found their groove! More than that even - it's like they've heard the sound of one hand clapping.
The CCR and state-machines and the service architecture are clearly providing amazing lift. Any developer who is expected to work in a distributed environment (approximately all of us) would do well to understand the synergies that this team is finding in these technologies.
Now the question is how well it will be adopted. I can't wait to try it out with some of our vision routines as I'm curious to see how well the processing needs can be segmented across various devices/nodes. Image processing in IE using JScript ... I don't think so! But on a dual core processor connected via wireless 802.11 to a robot .. now we're talking!
Great stuff!
STeven.
http://www.roborealm.com/
Do you guys have anything to do with MS sponsoring the Microsoft Hellhounds Robocup team? I guess probably not since your team is fairly new and the Hellhounds have been around for a while. Did you even know about them? They've been working on getting a .NET system running on the Sony AIBO robots.
Secondly, I was at Robocup last Saturday and Microsoft had a booth there. But all they were showing was the XBox 360 and Windows Vista Beta 2. It would've been nice if there could've been something about your work there too, since being Robocup, most of the people there probably would have been more interested in what you're doing than the XBox or Windows Vista.
You might be interested in the Robocup Simulation League.
Nice stuff guys. Look forward to working with my first robot and with the simulator. It would be cool to get RC models hooked-in so you could control a heli or air plane with this. Someday, maybe we could command a small squad of Cobra heli's flying a pattern. Need the trig to figure out X,Y,Z of model in space fast enouph to be able to fly-by-wire. Not sure if radio transmitter in model and 3 receivers on the ground could work in real-time or not. I might also want to get controls on my house (lights, heat, phone, etc).
BTW - When the CCR coming out?
Enjoyed the video!
AmishRobotics.com
We actually have created some simple gadgets that you can host in IE for the laser, bumpers and motors. Also check out the simple style sheets we have when you interact with the various sensor services that are part of the SDK.
We also have a simple winform service that shows some UI elements for differential drive, laser. Our partners, featured on the web site also have some interesting Winforms apps with GUI elements for servos etc
I am interested in robotics und your cool new SDK.
Can You tell me what hardwareplatform is the best to start with`?
Lego, Fischertechnik...?
Thanks and Bye,
Djordjija Trimceski
Berlin - Germany
we have the parallax board and the boebot working and we were demoing it at roboBusiness this week. We will release the sample service that talks to the board very soon, so you can play with it. We will post something on the blog or download section on our website
Hi we have no preference. Get whatever you can easily acquire, is affordable etc. Both the lego and FT platforms are great. Lego also has the new NXT stuff coming out, which we have working and show in robotics tutorials 3 and 4.
Thank god. Sometimes a browser is the right tool, sometimes not. I don't think I want to do my dev and testing in a browser app. I want winforms/wpf.
Nope, but my dad is. NTUA = national technical university of athens, greece (for the rest). I finished my PhD at UW.
g
Yes, we have a gamepad service that will work with most gamepads, including the one from xbox360. Its part of our CTP, under Samples\DirectInput
Robotics classes tend to light up my students. I think it is because robots have many human-like qualities that allow people to compare robot behaviour with their own behaviour.
Very nice video. Thanks.
I want to ask you something... How can I build my own robot ? I dont understand much about electronic. But that would help me to research what I need.
Thank you guys !
Hi I would start with an existing kit, where you can put some components together, reconfigure, get familiar, etc. LegoNXT from lego mindstorms is just coming out and its a good platform for beginners. Others are fischertechnick, parallex, etc
g
The parallax samples are currently planned for the next CTP, which is soon (as in a month). This is the tentative plan, subject to change (default MS disclaimer).
Please check out our www.microsoft.com/robotics site, that has a link to the blog and newsgroups, for latest info, issues, etc.
People have already build modified LegoNXT services using our CTP, which is cool....
This is just a secret scheme by The Gates-Guild to take over the world..you cannot fool me, I've seen iRobot and I know how this stuff works. I'm going to step out of my shower tomorrow morning and see that spinning little "Ouch-again" robot spinning a frenzy of bloody circles chanting, "Hello everybody, hello everybody, hello everybody."
The computers are coming, the computers are coming!
--- On a side note ---
This video is awesome. Can't wait to start dev'n my own robot to do all of my physical labor for me, thinks like pouring the cereal, putting the socks on, and getting my a drink of water when I'm thirsty - you know, make like easier
Hello,
I have been working with XP on automatic guided vehicles at INRIA using our own framework in C++ and now with a new one, using .NET and C++ CLI.
I am also using for my own company custom tools on XP to control small robots for education and military purpose for Thales Robosoft and FESTO.
It is really interesting that Microsoft have a Robotic SDK, It will be easy I think to share peace of code between teams now.
We are just beginning evaluating it SDK but it’s a little bit confusing. Is there an easy tutorial how to add our robots to the RSDK?
Great job
Laurent
www.wifibot.com
http://www-rocq.inria.fr/imara/lara2/index.html
I'm building my own mobile robot for academic research. I've designed and built the hardware layer, including comm. protocol, both in firmware and in C#.
It's upsetting I had to go through all the trouble by myself. Had I known about this SDK before it would [suposedly] saved me from a lot of trouble.
I'm bound to see the tutorials and get some grease in my hands. If it's that easy, rewriting shouldn't be too difficult heh?
Good luck!
Henrik
[1] http://www.microsoft.com/robotics
Henrik
[1] http://www.microsoft.com/robotics
I develop simple 8 bit microcontroller (mostly Microchip PIC) products and often there is a communications feature. It will generally be measurement but sometimes control over a serial link. Things are changing and now people expect USB (which is a pain for realtime control e.g. cnc mills).
Could anyone tell me if Microsoft Robots Studio is the right tool to develop a user display application that communicates with customized hardware hanging off a laptop's USB port? I had a play with the tutorials and it seems hard to communicate with hardware that is not prepared by the MRS team, is that true or am I just being impatient?
I think I am trying to figure out if this is a tool I can use for work (simple custom electromechanical stuff) or if it is more for fancy robots? I should say that I am a normal engineer so may not be as bright or as fast to pick up new things as the guys at MS. Also I think it is important to realise that people like me are engineers who design hardware and firmware who are interested in getting into application software.... not software guys wanting to get into hardware, I think it makes a difference on the starting point skills. e.g. I have not used VS before, mybe I am not the MRS target customer?
Tony.
Hi as you probably have seen, we replied to your post in the MSRS newsgroup. With CTP2 we will show even more examples of talking to robotics platforms using a serial link and a service front end to abstract the low level communication. In CTP2 we added support for 3 more platforms that are small microcontroller boards very similar to what you describe. Even considering no prior VS experience i think its doable to take one of our services and trivially modify it to talk to your device. If you have any more questions on how to do this we would be happy to help you out, using the newsgroups.
Everytime that i was running a sample, there would be a warning saying that can't find TOWERAPI.DLL,and after i reinstalled the MRS SDk,just as the warning suggested, the warn-message window would be there still. Wishing some help can be offered here. Thanks.
Tony
Hi, i assume you are using the LEGO RCX. Please post your question in the robotics newsgroups and we or others in the community that are already running with the lego RCX can help you.
Maybe when the vision SDK gets more advanced a robot could count cells and tell the difference between good cells and damaged cells...
Thank you for providing this video~
Hope you can do better~
Hi from Budapest!
Is it possible to program Lego SpyBot or Lego CyberMaster with the CCR graphics environment released on Sept.
Or still we can use only RCX?
Thanks,
Miklós Csermendy
Hi the Lego RCX and Lego NXT are the only platforms we have written services for. However we do recommend you try to write a simple service that communicates over serial (like we show in many of our samples) to talk to these lego platforms as well.
Feel free to post to our newsgroup, there is an active discussion there for questions like these.
Microsoft Robotic Studio very nice.
I like Microsoft Visual Programming Language. (MVPL) tool.
Hi we already talk to the boe bot and we have sample code for it. Please download our CTP and review the samples\platforms\parallax. Instructions are on the parallax site in terms of hardware configuration and they are being updated to match our latest CTP
Thank you to all for the great feedback here and the newsgroups
g
Is there any newer interview after the MSRS 1.0 release?
I just got a couple of mobilerobots Pioneer P3DX robot bases, and I'm desperate to check whether the code developed using the simulator actually works in real robots..
Raul (http://www.conscious-robots.com).
I am very interested in artificial intelligence and robotics and would like to learn a programming language, however, I don't know where to start.
Can someone please tell me what language to start with? A friend of mine who has been programming in Java for years told me to learn Ruby. Does the Microsoft Robotics Suite support Java and or Ruby?
Any help would be greatly appreciated.
Thanks,
Holden
I would learn languages in this order (if you are going to do robotics):
Visual Basic: reason, BASIC is still widely used in industry, so VB would be your best bet, plus instrumentation suites use BASIC from earlier construction eras. Lab View has some interesting tools and students can get it for free.
SQL: What a database language for robotics? Right, well were are you going to keep your data and instrumentation, parts tracking, etc. Plus it is a good bread and butter language, you can always get work doing SQL databases.
C#: No doubt this is the emerging language
VC++: Not popular in the older robotic suites, but the folks that love to complicate every technology are pushing to go back to really complicated processes that the general population looks and considers just silly. But they manage to get in control somehow.
IronPython: See VC++
C: This is a truely bad choice of languages, but academic researchers still use it. Very insecure, but still in use for no good reason.
Thanks a lot for the informative and interesting publication first of all. Actually I was looking for this information for a long time and finally have noticed this your entry. Reading this great post I have found so many new and useful information about the Microsoft Robotics Studio, which I have not known before. I am so glad that I have bookmarked this website because I see that it is full of various and attractive information about everything. Thanks one more time for this publication, it was really interesting to read it. Regards, David Gregor ( aka hemorrhoid ) from Missouri
Anyone have an Idea where I could find Developers for this MRSS
<a href="http://www.firmalarturkiye.net" title="firma, firmalar, firma rehberi, firma ekle" target="_blank">Firmalar</a>
no coment.
just as the warning suggested, the warn-message window would be there still. Wishing some help can be offered here. Thanks buddy...Dana Point Dentist
It is nice to find a site about my interest. My first visit to your site is been a big help. Thank you for the efforts you been putting on making your site such an interesting and informative place to browse through. I'll be visiting your site again to gather some more valuable information. You truly did a good job.
<a href="http://wefinancerims.net/">Rims Financing</a>
I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! [URL=http://www.cartitleloans.net/]Car Title Loans[/URL]
Anyone have an Idea where I could find Developers for this MRSS [a/]http://www.hemorroide.info/[a]hemorroides[/a]
Remove this comment
Remove this thread
close