Difficulty using Boe-bot and Microsoft Robotics Studio, error message please help

Hi,
I've been trying to get my boe-bot to work with Microsoft Robotics Studio. After speaking to Parallax customer support, I found out there was an issue with MSRS version 1.5 and the boe-bot, so I uninstalled it and installed 1.0 instead. I have centered and tested the servos and followed all of the instructions for putting the boe-bot together. Everything has worked perfectly until I tried to connect to it using bluetooth. I followed all of the instructions in the BluetoothControlledRobot.pdf and when I press the debug button on the sample application, it begins to work correctly - the prompt opens, the bot beeps and flashes and the bluetooth light comes on - but the MSRS prompt displays error messages. I went ahead and tried to run the Simple Dashboard application, but when I enter localhost and port 50001, I don't get any available services in the window like I'm supposed to (I did when I was trying version 1.5, but now I don't.) All the while every few minutes while connected to bluetooth the robot beeps (I added debugging to get it to beep when it got new drive command input) and drives one wheel forward an inch or so.
Does anyone have any ideas? Do I need a specific kind of bluetooth device? I'm using a cheap Bluetake dongle.
Thanks for any help you can give. Here is the whole contents of the prompt including error messages:
* Service uri: [http://beckysdell:50000/directory]
* Service uri: [http://beckysdell:50000/constructor/fd8b4760-fb39-4502-85d4-b
623fd9a2706]
* Starting manifest load:file:///C:/Microsoft%20Robotics%20Studio%20(1.0)/sam
ples/config/Parallax.BoeBot.manifest.xml [http://beckysdell:50000/manifestloader
client]
* Service uri: [http://beckysdell:50000/basicstamp2]
*** Manifest Loader: Creating service failed:http://schemas.microsoft.com/robot
ics/2006/06/bsmotor.html.
Reason: Exception has been thrown by the target of an invocation.
InnerException: Could not load file or assembly 'BASICStamp2.Y2006.M06.Proxy, Ve
rsion=1.0.313.2, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its
dependencies. The located assembly's manifest definition does not match the ***
embly reference. (Exception from HRESULT: 0x80131040) [http://beckysdell:50000/m
anifestloader/50523410-a48d-4bf4-a8d9-9f956eca7c3e]
*** Manifest Loader: Creating service failed:http://schemas.microsoft.com/robot
ics/2006/06/bsmotor.html.
Reason: Exception has been thrown by the target of an invocation.
InnerException: Could not load file or assembly 'BASICStamp2.Y2006.M06.Proxy, Ve
rsion=1.0.313.2, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its
dependencies. The located assembly's manifest definition does not match the ***
embly reference. (Exception from HRESULT: 0x80131040) [http://beckysdell:50000/m
anifestloader/50523410-a48d-4bf4-a8d9-9f956eca7c3e]
*** ManifestLoaderClient: Initial manifest failed:http://www.w3.org/2003/05/soa
p-envelope:Receiver -> Fault [http://beckysdell:50000/manifestloaderclient]
*** IssuePartnerSubscribe: Timeout waiting for notification on partner:http://w
ww.w3.org/2003/05/soap-envelope:Receiver ->http://schemas.microsoft.com/xw/2004
/10/dssp.html:ResponseTimeout [http://beckysdell:50000/drivedifferentialtwowheel
]
*** IssuePartnerSubscribe: Timeout waiting for notification on partner:http://w
ww.w3.org/2003/05/soap-envelope:Receiver ->http://schemas.microsoft.com/xw/2004
/10/dssp.html:ResponseTimeout [http://beckysdell:50000/drivedifferentialtwowheel
]
*** Partner enumeration during service startup failed. Service will not start: h
ttp://schemas.microsoft.com/robotics/2006/05/drive.html
Partners specified statically in service implementation class:
PartnerAttribute NameTongue TiedubMgr,Contract:http://schemas.microsoft.com/xw/20
05/01/subscriptionmanager.html,CreationPolicy:CreateAlways
PartnerAttribute Name:LeftMotor,Contract:http://schemas.microsoft.com/ro
botics/2006/05/motor.html,CreationPolicy:UsePartnerListEntry
PartnerAttribute Name:RightMotor,Contract:http://schemas.microsoft.com/r
obotics/2006/05/motor.html,CreationPolicy:UsePartnerListEntry
PartnerAttribute Name:LeftEncoder,Contract:http://schemas.microsoft.com/
robotics/2006/05/encoder.html,CreationPolicy:UsePartnerListEntry
PartnerAttribute Name:RightEncoder,Contract:http://schemas.microsoft.com
/robotics/2006/05/encoder.html,CreationPolicy:UsePartnerListEntry
Partners specified at runtime, in CreateRequest:
Name:http://schemas.microsoft.com/xw/2004/10/dssp.htmlTongue TiedtateService, Co
ntract: , Service: /mountpoint/samples/config/Parallax.BoeBot.Drive.Config.xml
Name:http://schemas.microsoft.com/robotics/2006/05/drive.html:LeftMotor
, Contract: , Service:
Name:http://schemas.microsoft.com/robotics/2006/05/drive.html:RightMoto
r, Contract: , Service:
Name:http://schemas.microsoft.com/xw/2004/10/dssp.html:ConstructorServi
ce, Contract:http://schemas.microsoft.com/xw/2004/10/constructor.html, Service:
dssp.tcp://beckysdell:50001/constructor/fd8b4760-fb39-4502-85d4-b623fd9a2706
Name:http://schemas.microsoft.com/xw/2004/10/dssp.htmlStick out tongueartnerListServi
ce, Contract:http://schemas.microsoft.com/xw/2004/10/partnerlist.html, Service:
dssp.tcp://beckysdell:50001/drivedifferentialtwowheel/PartnerManager
Name:http://schemas.microsoft.com/robotics/2006/05/drive.htmlTongue TiedubMgr, C
ontract:http://schemas.microsoft.com/xw/2005/01/subscriptionmanager.html, Servi
ce: dssp.tcp://beckysdell:50001/subscriptionmanager/e56ec9e1-a913-4fbf-a2b5-87fd
b3a4b1ee
[http://beckysdell:50000/drivedifferentialtwowheel]
[7863 byte] By [rashope] at [2008-2-4]
# 1

Hello rashope,

It looks like the Basic Stamp projects need to be recompiled.

Open an MSRS command prompt and try the following:

cd samples\Platforms\Parallax

msbuild -t:rebuild BASICStamp2\BASICStamp2.csproj

msbuild -t:rebuild BSServices\BSServices.csproj

Now try starting your service again.

David Lee

DaveLee at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...
# 2

You mentioned trouble with MSRS 1.5 and the Boe-bot.

Please take a look at the post from Omit regarding a workaround.

https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1600089&SiteID=1

DaveLee at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...
# 3

That's perfect David, exactly what I needed! I rebuilt them and it worked Smile Is there any difference between rebuilding like that and rebuilding the solution in .NET studio? Thanks so much for your help!

Becky

rashope at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...
# 4

Thanks. Since 1.0 is working I'm not sure I need to upgrade, is there any benefit to using 1.5 over 1.0?

rashope at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...
# 5
MSRS v1.5 supports development and deployment of services for .NET Compact Framework, plus some performance improvements over v1.0.
OmidK.Rad at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...

Microsoft Robotics Studio

Site Classified