I think this should work -- I believe the onboard Pioneer computer also talks to the chassis over a serial port connection. Have you tried running the Pioneer sample on your computer, connected to the Pioneer chassis?
** Unable to load state from C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\st
ore\ArcosCoreService.xml [06/05/2007 14:37:56][http://natasha:50000/mountpoint]
I also tried writing my own sample for the Pioneer that simply enables the drive just to start with something simple, but I get the same exact error. In either case, I can see my service and the arcosdrive and arcoscore partners running from the service directory though the MSRS web interface.
I have a Lantronix WiBox that is supposed to act as a wireless serial connection. I can get the supplied software to control the Pioneer over the wireless connection, but I can't get any MSRS code working with it, either over wireless or a serial port connection.
Hey Kexyn,
I am trying to configure a Lantronix WiBox to connect to the Pioneer P3-AT through its serial port. I have tried to get them to work, but I am failing miserably. I was wondering if you can help me out. I am able to to ping the WiBox but I am not configuring Channel 1 (Serial Port) correctly to communicate with the P3-AT. If its not a problem, can I get some contact information to seek your help (since you have successfully done this already). Thanks.
Kexyn, I am using a usb to serial (rs232) adaptor, and I get exactly the same error. I guess that the serial port has to be entered somewhere, otherwise ARCOS services cannot communicate with the hardware...
Hello Kexyn,
Per the error message in your original message, do you have a file located at [1]?
[1] C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\store\ArcosCoreService.xml
You will want to check the DriverState section and adjust the connection settings...
<ArcosCoreState xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xw/2005/12/arcoscore.html">
<DriverState>
<ComPort>COM1</ComPort>
<BaudRate>0</BaudRate>
</DriverState>
</ArcosCoreState>
If the file doesn't exist, you can create it as follows:
1. Run VPL
2. Drag the "Arcos Core" service on to the pallette
3. In the properties tab, change Configuration to "Set initial configuration"
4. Update the DriverState section with the appropriate config
5. Save the diagram
6. Find the ArcosCore.Config.xml in the directory where you saved the diagram and copy it to [1], making sure to change the name to "ArcosCoreService.xml".
7. Run your service again.
Let me know if this resolves your issue.
David