SomeoneKnows, aka: Vince Thompson

  Home  |   Contact  |   Syndication    |   Login
  4 Posts | 0 Stories | 5 Comments | 0 Trackbacks

News

Twitter












Archives

Robotics

Tuesday, October 02, 2007 #

I attended the MSDN Events session when it was in Kansas City recently. My main reason was to get more information about the Windows Communication Foundation services.

I purchases a couple of books on WCF recently and find the similaritites with Microsoft Robotics Studio's DSS and CCR services interesting. I need to spend some time getting up to speed with WCF.


Friday, August 03, 2007 #

Found this link and thought it was interesting. Others trying to use robotics as an educational platform for software engineering using science and technology.
Here is a link to IPRE Scribbler Services for Microsoft Robotics Studio http://www.roboteducation.org/scribb...rs_readme.html

About IPRE / Myro
The Institute for Personal Robots in Education (IPRE) is a partnership between Georgia Tech, Bryn Mawr College, and Microsoft Research to apply and evaluate robots as a context for computer science education.

Myro, short for My Robotics, is software that enables its user to program their own personal robot. It will be used as a tool of IPRE in the classroom to help boost enrollment and retainment in computer science classes. In this release, a C# interface is used to provide all the .NET languages the same Myro API .

Monday, July 30, 2007 #

I’ve been programming on engineering related projects for over 20 years. I’ve specialized in Computer Aided Design applications for MicroStation systems primarily, but have the occasional database and web based projects too.
 
I’ve been getting up to speed using Microsoft Robotics Studio (MSRS) lately. Microsoft released version 1.5 at the first part of July. The products initial release was a little over a year ago.
 
Programming with MSRS involves two distinct learning curves. Working with the Visual Programming Language (VPL) is definitely the easier method that involves orchestrating services applicable to the program you’re creating and stringing together graphical drag and drop instructions.
 
With the new MSRS 1.5 an option of saving VPL coding to C# source code was added. Working with generated source code and developing new services involves a steeper learning curve. Knowledge of programming in the .NET Framework is needed. The Concurrency and Coordination Runtime (CCR) is used to handle asynchronous input and output with the robot’s sensors, actuators, and motors. Real-time Monitoring of the robot’s ports is provided through Decentralized Software Services (DSS). Knowledge of new C# 2.0 features like Generics, Enumerators, and recognizing programming patterns is helpful. Programming with C# is not the only option, you can use other .NET languages. The MSRS Developer Center provides tutorials on these topics.
 
MSRS is not limited to robotics only. Part of my interest with MSRS is to integrate CAD design models with real-world sensing and control techniques.

Friday, July 27, 2007 #

I recently learned about this blog site while searching for information about the Kansas City .NET Users Group.

Once I started browsing this blog I thought I would go ahead and register. One of the questions asked with registration process is Why do you want to join ... (Take this seriously). Well I took that seriously and thought about whether I should join or not. I've joined a couple of blogs before and then forgot about them after a while. I hope that doesn't happen here.

I hope to keep reasonably current in updating this content.