I have downloaded the manifest file and when I try to install it tells me that I don’t have MRDS 1.5 installed, that is correct I have MRDS 2008 R2 Express. How do I get started with the new version of MRDS?
Try this site:
promrds.com/Downloads.htm
See some examples here:
viewtopic.php?f=27&t=5277
viewtopic.php?f=27&t=5285
Have downloaded the ProMRDS package. I can move the servos from SSC32 Controller State (localhost:50000/ssc32). How do you send the servo move commands(#0 P1600 S750 ) in MRDS? Which basic activity do you use to send the commands to the controller board?
Bing up the dashboard. You can see a screen shot of it here:
viewtopic.php?f=27&t=5277
Put in your machine name
Click on the (Hexapod1)/hexapoddifferentialdrive1/drive so it’s highlighted.
Then click the Drive button.
Then click and hold your mouse over the round circle with the cross hairs on it and move it around. This will send data values to the page your manually entering values into now.
This is all done for you behind the scenes from the page localhost:50000/ssc32. If you look in the code for that page you’ll see how it sends the commands like the ones you have listed above. MSRS shields you from the low level commands so you don’t have to implement them directly in your code. If you want to expose more commands then they’ve implemented you could modify the code for the ssc32 page exposing more parameter inputs.
I’m building an ROV and I’m using the SSC-32 to control 4 motor controllers (using servos for test setup). I’m going to use a Xbox 360 control to control the ROV. Maybe I’m just slow… but I can’t get the Xbox control to move the servos. Have converted the -1 to 1 value from the xbox control using calculate (int)((LeftX * 1000) + 1500). This gives me values between 500 - 2500. How do I send this value + the servo number to the LynxMotionSSC32ControllerBoard service??
Your using VPL (Visual Programming Language). The reference I sent you used Visual Studio. I haven’t tried hooking up the SSC32 in VPL. Did you look at the sample code in ProMRDS from chapter 12?
promrds.com/Chapter12/ReadMe.htm
The “Arm Mover” sample essentially sends servo commands to the ssc32.
You can download the code samples here under “RDS 2008 R2”.
promrds.com/Downloads.htm
I’ve never use VPL with the SSC32. If you can’t get it to work with the above examples let me know and I’ll look into getting it to work.
I appreciate your help I have looked through most of the samples in the ProMRDS pack, but they all use the LynxMotionLynx6Arm or SimulatedLynxL6Arm0 service. It uses x, y and z (3 servos ??). I hoped I could use the LynxMotionSSC32ControllerBoard service to control as many servos as I need. I’m new to programming so I chose Vpl, hoping it would be “easy” in use…
I know very little about robotics studio, but the services you mention are for the shoulder / elbow / wrist for a 3 axis arm like the AL5 series of arms. This is not a general purpose servo control service. Depending on what you want to do you may just want to pick a different programming language.
Isn’t it possible to use the LynxMotionSSC32ControllerBoard service and send commands to the servos. It has a cammand called “SSC32Commands.ServoMove” in the data connections box. Is it possible to use this to send servo move commands to the board? How do you do this? If it isn’t possible, I’ll have to try C# instead…
Thanks for all the help.
I haven’t had a chance to pursue this yet. I have a new machine but don’t have MSRS setup on it yet. If you want to get going here are some simple programs you can use to send commands to the ssc32 that you can play with in the interim. Try the “SERV-O-MATIC Slider” in Visual Basic.
viewtopic.php?f=28&t=5015
Or for C# try this “Programming SSC32 using C# - serial port communication”
otherrobots.com/Downloads/ta … fault.aspx
i am working on servo controller ssc 32 in vpl , may be any one of you have send coomand to it with the servic eof ti available if yes , plz help me ou i will be very thankfull to you