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 2 
Send Topic Print
navigation board (Read 4111 times)
hexagon
YaBB Newbies
*




Posts: 10
Re: navigation board
Reply #15 - 06/28/10 at 7:14am
 
Hi
Is it possible to interface the navigation board to other platforms(microcontrollers, beagle board) other than SRV?  
Also can you please provide the source code of functions related to navigation board components like gps_head(), gps_dist() etc.?
Thanks
Back to top
 
 
  IP Logged
admin
YaBB Administrator
*****




Posts: 3676
Re: navigation board
Reply #16 - 06/28/10 at 8:46am
 
Sure - it's just I2C.  You'll find all of the source code here -  
    http://code.google.com/p/surveyor-srv1-firmware/
 
Back to top
 
 

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




Posts: 10
Re: navigation board
Reply #17 - 07/02/10 at 4:10am
 
Hi
I am trying to take data from the GPS(u-blox LEA 5H) of navigation board onto a microcontroller. Since this gps supports both UBX and NMEA protocols, I would like to know which is the default setting in the navigation board. Also how to change from one protocol to another?  
 
Thanks.
Back to top
 
 
  IP Logged
admin
YaBB Administrator
*****




Posts: 3676
Re: navigation board
Reply #18 - 07/02/10 at 6:51am
 
The built-in SRV1 firmware interfaces to uBlox5 via GPS and parses NMEA strings.  If you have interfaced via I2C so the SRV-NAV board, the $g console command will give you a data dump of the processed strings, and gps() function in picoC gives you direct access to the data.
 
If you are not interfacing via I2C, the $g will still autodetect a GPS on UART1 which is set to 9600 baud, though it won't identify it as uBlox.
 
Look at gps.c in the srv1 firmware code base.
Back to top
 
« Last Edit: 07/02/10 at 6:53am by admin »  

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




Posts: 10
Re: navigation board
Reply #19 - 07/05/10 at 6:12am
 
Hi
I am taking the GPS data(from SRV-navigation board) through usart onto a microcontroller, and printing the strings received onto an LCD screen byte by byte. But some unknown characters are getting printed( 4 horizontal lines one above the other and a character that looks like greek alphabet alpha). Please help me rectify the problem. Does the GPS give proper data indoors?
 
Thanks,
Back to top
 
 
  IP Logged
admin
YaBB Administrator
*****




Posts: 3676
Re: navigation board
Reply #20 - 07/05/10 at 7:19am
 
We only use the I2C interface in the SRV-1 firmware.  GPS sends zeros for position indoors.  You'll probably have to look at the ublox5 data sheet.
Back to top
 
« Last Edit: 07/05/10 at 7:19am by admin »  

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




Posts: 10
Re: navigation board
Reply #21 - 07/05/10 at 8:19am
 
ok, thanks.. i will check the datasheet.
Back to top
 
 
  IP Logged
Pages: 1 2 
Send Topic Print