Microsoft Robotics StudioMsdn Tech
Recent update: 2008-3-21

controlling a robot via ethernet or wifi

302 byte By =AM= at 2008-3-7
I've got some hand-made robots equipped with ethernet and wifi cards. I wanna control them with MSRS (using tcp commands). How can I do it? I saw only MSRS tutorials talking about bluetooth or serial communication. Is ethernet communication supported by MSRS?Thanks,Andrea Monastero ...

VPL was working, but no longer is

5187 byte By 3YO at 2008-3-7
I am using Brian Peek's example using a Xbox controller for the NXT. This all works when I just run the code. When I try to run the VPL, I get the following error message. How can I find out what these mean and where I need to check for a problem. Partner enumeration during service ...

Maze Simulator

835 byte By TrevorTaylor at 2008-3-7
Because this is a new discussion forum, and there are a lot more people participating now, I am re-posting a link to my Maze Simulator. Sure it's unashamed self-promotion, but I'm an academic and that is one of the job requirements The Maze Simulator allows you to easily build an environment ...

Serialization Problems

1406 byte By Don at 2008-3-7
I have a some services which, when running on the same node, work fine. When I switch to running over tcp/ip, I get the following errors: ### SerializerForwarder:ReportFailure. Exception:There is an error in XML document (1, 1). Action: Body Type:null Target Service: Source Service: And ...

Statment reached after persisted Yield

2312 byte By Dogulas at 2008-3-7
I've created a couple of ports whose handlers are iterators. I added them to the concurrent group of an interleave then I posted to one of the ports. The code in the handler never executes. Code Snippet public class myService : DsspServiceBase{ // some code here ... private ...

DistanceMeasurements are 0

800 byte By Dalo_daniel at 2008-3-7
I tried to use a conditional code to check if laserData.DistanceMeasurements is null. But now, the problem is that all the measurements given are 0.Do you think using a persistent inspection with true is the correct way? Code SnippetArbiter.ReceiveWithIterator<sicklrf.Replace>(true, ...

Problems with RCX

472 byte By Imix at 2008-3-6
Hi, I have a Lego RCX and I follow the instructions of the setting up the hardware documentation, I install the RIS software but when I make a simple diagram in VPL and run it the led of IR tower turns on but nothing happen I have already check the manifest for RCX and the diagram, it works ...

multiple-InitialStatePartnering problem

6487 byte By skuleguy at 2008-3-6
I'm creating a Diagram to hook the XInputController Service to my ControlSample9 Service. [Controller4.mvp] (Diagram 1)XInputController --Activity-ControlSample9 ControlSample9 starts its service using InitialState Controlsample9.xml And ControlSample9 is listening (and is a partner of ) the ...

Sumo simulation SittingDuck Error

734 byte By newbie_sg at 2008-3-6
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(481,9): error : The OutputPath property is not set for this project. Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration='Debug' Platform='MCD'Done building project ...

Initial Manifest Failed - using DssDeploy with Windows CE

21954 byte By RoboticsConnection at 2008-3-6
George, Sigh...I dont' know why this started happening, but I've had my autonomousfollowing service starting up a-okay on my ICOP Vortex86-6082 for the last several days. Starting last night, I started getting the following error when the service is started up: Service uri: [05/12/2007 ...

And the Choice itself?

592 byte By IgorM at 2008-3-6
There is an inconcistensy with the Choice persitence flags: 1. The Concurrent affairs article claims that: "Choice and Interleave's TeardownReceiverGroup require that their arbiters always be non-persistent" 2. CCR Wiki (on the other hand) gives the following ...

Dedicated Partnered Services

1602 byte By JonathanMayer at 2008-3-6
We've been hard at work here on a simulator for the Urban Challenge. It's based on our own vehicle dynamics model and simulation engine (no slight intended at the MSRS group's much more advanced and significantly more robust simulator), and works quite well thanks to MSRS's proxy system. We ...

Pioneer 3 DX - ARCOS SONAR Service?

444 byte By array2001 at 2008-3-5
Hi, I have a couple of Pioneer 3 DX robot bases, but I don't have any LRF. I would like to use the inbuilt frontal SONAR Array for navigation using MSRS, but I don't see any SONAR Service for ARCOS in the current MSRS CTP. Do Microsoft provide such a service? Or it is planned to be ...

VPL enhancements

331 byte By antoniomorandi at 2008-3-5
I've used a development environment called Rational Rose Real Time. We've used the tool for robotics and other real time application development. RT is a round trip engineering tool that provides a visual interface for creating capsules (services) ports, connections, protocols, etc. Are there ...

Physics model problem

495 byte By llmagicll at 2008-3-5
How to create a physics model which has a space in it.(My English is poor.) It means something like "house.obj". I try: AddTriangleMesh("house.obj", new Vector3(0f, 0f, 0f)); But there are some problems that inside the model isn't empty. My robot can't go through to ...

Adding a light sensor service to the NXT

923 byte By PhaedoHD at 2008-3-5
Hi, I have completed all the tutorials and all that, but am still a newbie with MSRS. My problem is I'm trying to use my NXT light sensors (connected to port 1 and 2 on my NXT). I can't seem to get it congifured correctly though. I tried looking through the ...

PortSet<string,string> with Choice?

3694 byte By SERware at 2008-3-5
Hi, This is my first post on CCR, I'm business software developer, but I like the service and message pattern of the library. My question is about a Choice with same type ports. It seems that the Choice Arbiter doesn't scan the second port. For example: class Program { static void ...

Compilation errors (Vista and MSRS v1.5)

3168 byte By RossDeRango at 2008-3-5
Hi all,I've installed May CTP v1.5 on a laptop running Vista Home Basic, and while the simulations supplied work (the ones that appear as selectable icons in the start menu), attempting to compile my own projects generates the following:Error 1 The OutputPath property is not set for this ...

New USB Interface - Fusion Brain

647 byte By greenman100 at 2008-3-3
Hey guys,We've been developing a product over at mp3car.com, called the Fusion Brain. It's community oriented, with open source software.It has 10 analog inputs, with 0-5vDC rangeIt has 4 digital inputsIt has 12 digital outputs, capable of supplying 400mA a channelWe have several sensors, and ...

how can a find the services?

352 byte By winsky~king at 2008-3-3
hi i found i can not use the components in the serveices window becasue the window is empty,and i am so confused now.Another question can i renew or input the component from a folder?Thank you ...

Joint Motors

432 byte By AlanOursland at 2008-3-3
I want to control the torque on a joint directly abd expose the controls with the Motor and Encoder contracts. It looks like I can only set a JointDrive to be a PD controller on position or velocity. The Ageia documentation says that joints support motors as well as springs, but I am unable ...

UnSubscribe to a service

225 byte By Don at 2008-3-3
If a service drops, if I send a drop message to all of the services that I subscribed to, how can I then send a notice to the subscribe manager to let it know that the service has dropped and is no longer partnered?

And the Choice itself?

592 byte By IgorM at 2008-3-3
There is an inconcistensy with the Choice persitence flags: 1. The Concurrent affairs article claims that: "Choice and Interleave's TeardownReceiverGroup require that their arbiters always be non-persistent" 2. CCR Wiki (on the other hand) gives the following ...

Updated MSRS developer center

738 byte By HenrikFNielsen at 2008-3-3
We have a new look and feel for our developer center [1]. There also is the beginning of a community site where we are adding information about cool ways of using MSRS.We have also moved the remaining of our technical information to MSDN library where you can find it under [2]. We are updating ...

New USB Interface - Fusion Brain

647 byte By greenman100 at 2008-3-1
Hey guys,We've been developing a product over at mp3car.com, called the Fusion Brain. It's community oriented, with open source software.It has 10 analog inputs, with 0-5vDC rangeIt has 4 digital inputsIt has 12 digital outputs, capable of supplying 400mA a channelWe have several sensors, and ...

VPL was working, but no longer is

5187 byte By 3YO at 2008-3-1
I am using Brian Peek's example using a Xbox controller for the NXT. This all works when I just run the code. When I try to run the VPL, I get the following error message. How can I find out what these mean and where I need to check for a problem. Partner enumeration during service ...

Issue w/ Sumo Simulation

434 byte By Nom_dMac at 2008-3-1
I'm attempting to tune the logic within the Sumoplayer service, but I have not been able to access the debug information that is supposed to be in the console. Where can I access this information? http://localhost:50000/console/output --> Does not seem to display the log messages I see ...

Controlling irobot create remotely using Dashboard

1035 byte By vandrem at 2008-3-1
I have sucessfully controlled my irobot create using the dashboard locally but am having troubles controlling it from another computer over the network. Please tell me what I am doing wrong: I have the firewall opened on ports 50000 and 50001 on both machines. I have disabled MRS security on ...

PortSet<string,string> with Choice?

3694 byte By SERware at 2008-3-1
Hi, This is my first post on CCR, I'm business software developer, but I like the service and message pattern of the library. My question is about a Choice with same type ports. It seems that the Choice Arbiter doesn't scan the second port. For example: class Program { static void ...

Debugging May 1.5: Command Line Arguments refer to manifest stored in temp...

410 byte By dape at 2008-3-1
HiAfter creating a new project with MSRS may 1.5 the Command line argument refer a manifest stored within a random (temp) folder within the temp folder of your user.ex: -port:50000 -tcpport:50001 -manifest:"../Documents and Settings/sedapet5/Local ...

Parallax Boe-Bot and MSRS Control

1491 byte By RKellogg at 2008-2-28
Hello Fellow Developers,I just recently started using my BOE-Bot with MSRS. I am experiencing the following when I execute the BASICStamp2 program (and it does not matter if I use MSRS 1.0 or 1.5 CTP May).The services all load correctly and Bluetooth communications gets etablished, The LED on ...

toolboxes of vpl

53 byte By Segawa at 2008-2-28
How are four toolboxes docked with the window?

ApplyTorque question

2032 byte By AlanOursland at 2008-2-28
I'm trying to apply small amounts of torque in the direction a simulated pendulum is moving so that it eventually begins spinning. I expect the amplitude of each period to continue increasing, but it seems to hit a limit when the upper limit gets close to Pi/2.I've set the joint up to have no ...

Documenting service api's

227 byte By RobSim--Braintech at 2008-2-28
Hi guys, Do you have any recommendations (tools, project structure, etc) for documenting the public API of a service? I'd like to produce docs that keep the public interface separate from the internals. thanks, R

Synchronous Pattern in MSRS

90 byte By antoniomorandi at 2008-2-28
Does anyone know of a best practices pattern for doing synchronous messages in MSRS?

manifest loader error on CTP 1.5

679 byte By webchaly at 2008-2-28
Hi, I was upgrade MSRS 1.0 to 1.5...and I try to start SimulationTutorial 2 in Visual Studio 2005..but I read error message that appears about manifest error.and I never show simple dash board...please refer to the following error message.*** Manifest Loader : Creating service failed : ...

Lego NXT services broken (May CTP) ?

835 byte By tintin_gav at 2008-2-27
My rig,Lego NXT firmware 1.0.4 (latest)MS VistaRadioShack bluetooth dongle (Bluespoon)MSRS May CTPI can send drive commands to NXT, they work fine. The problem is in receiving the sensor data. I have checked the config file, it is okay. The XSLT page for nxt service and well as bumper ...

Trying to set up the BoeBot with EB500 (BlueTooth) in the VPL environment.

2005 byte By Wayne at 2008-2-27
This may be a long shot, but let me tell you about what we're doing and where we want to go next. First, I am working with a High School teacher and his new class as an engineering mentor. He is designing the class to teach robotics, programming, and all the inter-related skills needed to do ...

arm link

254 byte By Anonymous at 2008-2-27
Hi, Pls tell me which one (kukalbr or arm link ) is better to pick up the obstacle. When i try to kuka arm , i can see on the screem but when i try armlink nothing is displace on the screem. pls tell me which is better thanks

Searching among multiple services of same type

1498 byte By HeikkiRuuska at 2008-2-27
Hi, this is a typical RTFM question, but please bear with me as I couldn't find a manual. I'm developing multi-robot systems with the simulator, and was wondering if there's any shortcuts for accessing specific instances of simulated bumper arrays, differential drives etc. You can search ...

Activate() is really a form of "spawn" or "execute in parallel"

4820 byte By Dogulas at 2008-2-27
In a different thread George cleared some things up for me. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2082590&SiteID=1 Specifically: “Activate() is really a form of "spawn" or "execute in parallel", which is exactly what interleave needs, as a long ...

speech recognizer error...on CTP 1.5

915 byte By webchaly at 2008-2-27
Hi,I was try to run speech recognizer service.I type to command in console,,, following command..dsshost /p:50000 /m:"samples\config\CommandSpeechRecognizer.manifest.xml" but I couldn't run that service properly. that error message is... "Exception caught when ...

Hardware support, Velleman P8055, Phidgets , RFID etc.

798 byte By henganr1 at 2008-2-26
HelloI am new to the robotics suite, just discovered it today I am very pleased to see that there is finally a start for a easy programming interface for hardware devices I can program PHP but no other "real " language.Here is my question, is there already a service for the USB ...

toolboxes of vpl

53 byte By Segawa at 2008-2-26
How are four toolboxes docked with the window?

arm joint

142 byte By Anonymous at 2008-2-26
hi, pls tell me the difference between kuka arm and arm joint. which will be prefered for picking up the object. thnaks

dsshost

293 byte By fulai225 at 2008-2-26
I created simulationone service,now i want to run it use command line,but it cant work, ..<strong>>bin\dsshost /port:50000 /manifest:"zz</strong>\<strong>simulationone\</strong> <strong>simulationone.manifest.xml"</strong> who can help me ? thank you

Concise syntax for request response using implicit assignment operators

5243 byte By GeorgeChrysanthakopoulos at 2008-2-26
I have recently added some minor syntactic "sugar" that makes the common asynchronous request/response pattern very concise, especially in the context of iterators. Below is a standard request/response, in a DSS service: Old way : (note the _contractDirectory.Get() is a helper ...

DistanceMeasurements is NULL

4382 byte By Dalo_daniel at 2008-2-26
Hi people,When I try to run the simulation, a message like this is shown:NullReferenceException in line: Code Snippetint count = laserData.DistanceMeasurements.Length; I think the problem could be that the DistanceMeasurements array is null. What could be the reason? The laser Handler code ...

360 controller

92 byte By cklckbje3htjhw3ilgtqwrkf at 2008-2-25
My 360 controller won't connect to my 360 and the controller won't tern of what can i do?

Compile VPL as a Service Bug when using Text Functions Activity

4232 byte By ReeceR at 2008-2-25
Hi,I think I have found a bug when trying to compile my VPL as a service when it includes the TextFunctions Activity. The DiagramService.cs source that is code generated is not vaild C#. To demonstrate, try this very simple VPL: Code Snippet +-+ +-+ |Data | LastIndexOf |TextFunctions| ...