Welcome, Guest. Please Login.
Surveyor Corporation Surveyor SRV-1
Home Help Search Login

Surveyor Robotics Forum

Welcome to the user support forum for Surveyor SRV-1 robots, SRV-1 robot controllers and SVS stereo vision systems. To register for this forum, please send an email to support@surveyor.com which includes your desired forum user name, your registration email address, and a brief explanation of why you wish to join, and we will create a forum account for you.

Please note that there is a Search button in the forum toolbar for forum topics. Another effective search method for the entire surveyor.com site is to use Google, e.g. "xyz site://www.surveyor.com" where "xyz" is the search topic.



Pages: 1
Send Topic Print
Newbie problem: No contact with robot (Read 3757 times)
Jesper
YaBB Newbies
*




Posts: 11
Newbie problem: No contact with robot
09/29/06 at 11:10am
 
I just got my SRV-1 and followed the instructions to get it working. Everything went fine and when I click connect in the Java console it seems to switch to connected state (I can click disconnect). However, there is no contact with the robot. I don't get picture or anything.
 
I haven't gone any deeper that just installing the basics (I am using Windows). I'd like to find out if this is a trivial problem before I start looking at firmware upgrades etc.
Back to top
 
« Last Edit: 09/29/06 at 11:11am by Jesper »  
  IP Logged
admin
YaBB Administrator
*****




Posts: 3676
Re: Newbie problem: No contact with robot
Reply #1 - 09/29/06 at 11:27am
 
There can be several possible causes for this problem.  One possibility is that the robot and host are running different versions of software, and another common problem is radio interference from another source.
 
Just to start isolating problems, download the firmware loader software - LPC21ISP.EXE - from our website -  
    http://www.surveyor.com/srvdownload/lpc21isp.exe
 
Also, download the latest version of firmware - srv1.hex.092706 - and rename it to srv1.hex -
    http://www.surveyor.com/srvdownload/srv1.hex.092706
 
Make certain that lpc21isp and srv1.hex are in the same directory.  Start a DOS console (Run Cmd), and change directory to the location of lpc21isp and srv1.hex.  Turn off the robot power, then start the following:
 
>   lpc21isp -termonly -hex srv1.hex com4 112400 14746
 
change "com4" to whatever com port has been assigned to the USB radio
 
Then start the robot power, and please indicate what information, if any, appears in the DOS console.
Back to top
 
 

SRV-1 Development Team
Surveyor Corporation
Email WWW   IP Logged
Jesper
YaBB Newbies
*




Posts: 11
Re: Newbie problem: No contact with robot
Reply #2 - 09/30/06 at 12:48pm
 
Following those instructions, the moment I turn on the robot, I get a stream of garbage in the window.
 
I realized that the software I downloaded was completely fresh (from 9/27) and that it requires new firmware so I am trying to update the firmware.
 
When I start lpc21isp and turn on power on the robot as specified, the program just continues synchronizing and then terminates with "no answer on '?'".
 
Seems to be a communication problem, so I tried the radio config utility. The test/query succeeds returning
Communication with modem..OK
Modem type = XBP24
Modem firmware version = 106
 
If I do a range test, I get "Timeout waiting for data" when the robot is off (I guess that's ok). If I turn it on, then the range test prints a lot of garbage and the motors on the robot turns on, but the range test itself fails according to the config utility.
Back to top
 
 
  IP Logged
admin
YaBB Administrator
*****




Posts: 3676
Re: Newbie problem: No contact with robot
Reply #3 - 09/30/06 at 1:04pm
 
Okay - it seems that the radio and the robot are working, but there are 2 problems :
 
1.  the radio should be running modem firmware version 1090, not 106.  I don't know how this could happen, as we test the configuration of all radios before we ship, but perhaps the radio got reset somehow.  In any case, you will need to run the X-CTU XBee configuration utility after downloading v1090 from http://www.surveyor.com/srvdownload/xbee_v1090.zip , then in the modem configuration section, Get New Firmware from File, and point to xbee_v1090.zip.  In the modem configuration section, select XBP24, non-beacon, firmware version 1090, then make certain the baud rate is set to 115200 (option 7) and that the radio power is set to either 2 or 4.  Then write the modem configuration.  Make certain that both radios (robot and USB radio) have the v1090.
 
2.  once the radios are properly configured, you need to update the robot firmware to the 092709 version.  Before starting LPC21ISP, make certain you have to 092706 version of srv1.hex in the same directory with LPC21ISP.EXE, and that jumper JP4 is plugged into the robot board with the robot power off, and just follow the instructions on the setup page.
 
This may all sound complicated, but it isn't so bad.  You can't really break anything if you screw up any of the steps, but make certain first that you get the v1090 firmware set up on the radios, and let us know how this works out.
Back to top
 
 

SRV-1 Development Team
Surveyor Corporation
Email WWW   IP Logged
Jesper
YaBB Newbies
*




Posts: 11
Re: Newbie problem: No contact with robot
Reply #4 - 09/30/06 at 2:19pm
 
Thanks! Got it all working now!
Back to top
 
 
  IP Logged
Robot
Ex Member



Re: Newbie problem: No contact with robot
Reply #5 - 09/30/06 at 2:24pm
 
Pardon me for jumping in but I had the same problem as you are having with the lpc21isp.exe program, and still do have to catch it at the right time.
 
You wrote:
"When I start lpc21isp and turn on power on the robot as specified, the program just continues synchronizing and then terminates with "no answer on '?'". "
 
My solution:
If I wait till there are more than 5 or 6 dots past the word Synchronizing  (Synchronizing ...........) the program will end just as you said.  I keep my finger on the SRV1 OFF/ON switch and just a couple of seconds after seeing the DOS screen starting to display, I hit the ON switch.  I sometimes have to start it one or two times before I catch it at the right place.  I'm getting better at it all the time.  I try to catch it just as the word Synchronizing starts to print.
 
Robert
 
 
Back to top
 
« Last Edit: 09/30/06 at 2:26pm by Robert »  
  IP Logged
admin
YaBB Administrator
*****




Posts: 3676
Re: Newbie problem: No contact with robot
Reply #6 - 09/30/06 at 2:32pm
 
Sometimes the relative position of the robot and the USB radio can affect the lpc21isp sync process, though it doesn't seem like it would matter.  Normally, I have them about 1-ft apart, but sometimes, I have to move things around, plus also make certain that the antennas are straightened.  This only seems to be an issue with lpc21isp - once the robot and radio are connected via SRV1Console, the position doesn't seem to make any difference.  It's sort of voodoo electronics.
Back to top
 
 

SRV-1 Development Team
Surveyor Corporation
Email WWW   IP Logged
Robot
Ex Member



Re: Newbie problem: No contact with robot
Reply #7 - 09/30/06 at 2:37pm
 
Also, make sure the programing jumper is in the correct position.  I've been there, done that!
 
Robert
Back to top
 
 
  IP Logged
Pages: 1
Send Topic Print