background image

 

Copyright © 2001-2018, Dr Robot Inc.  All Rights Reserved.

    www.DrRobot.com              

     V.07.08.18.Q                   

- 22 - 

V.

 

Further Development & Programming 

The Jaguar Control program  

The Jaguar Control program is written with Visual Studio 2010 (in C#) under .Net 3.5 framework. 

The  control  program  uses  the  supporting  components  and  libraries  that  should  have  been  installed  when  you 
install the control program from the installation CD: 

AXIS  Media  Control  Library  Set  These  are  the  camera  control  component  for  the  AXIS  Mini  Camera 
(P/N: AXCAM-A) used for Jaguar robot. Please refer to “AXIS Media Control SDK Help” for detail. 

 

Motion Control/Sensing System 

Based  on  the  protocol,  you  could  develop  your  own  program  for  any  operation  system.  You  could  request 
protocol sample code from Dr Robot using C++/Java, Matlab, and ROS. You should also contact Dr Robot with 
any questions regarding protocol. 

The communication port is connected at Ethernet module-I port 1. 

Control program will connect to this board at 192.168.0.60, port 10001 by TCP socket. 

Laser Scanner 

Laser  Ranger  sensor  (4m  version,  URG-04LX)  is  connected  to  Ethernet  module–1  port  2  after  voltage  level 
conversion. You could access the sensor data via TCP socket at port 10002 with IP 192.168.0.60. 

Default  settings  for  the  serial  port  are:  19200,  8,  N,  1,  no  flow  control,  TCP,  port  number  10002  for  Hokuyo 
URG-04LX. 

For URG-04LX-UG01(5.6m) or UTM-30LX(30m) setting is: 115200, 8, N, 1, no flow control, TCP, port number 
10002 

Date and communication protocol could be found in “URG-04LX commspec_eg.pdf”. 

GPS 

GPS sensor output interface is RS232 serial port, and connected to Ethernet module-2 port 2 after voltage level 
conversion. You could access the sensor data via TCP socket at port 10002 with IP 192.168.0.61. 

Default settings for the serial port are: 115200, 8, N, 1, no flow control, TCP, port number 10002 

NMEA  0183  sentence  is  described  in  file  “GPS18x_TechnicalSpecifications.pdf”.  GPS  configuration  tool  is 
SNSRXCFG_200.exe. 

9 DOF IMU (Gyro/Accelerometer/Compass) 

IMU sensor message will be ended with “CRLF”(\r\n”). 

Format: 

 “$seq,Yaw,0.3,Gyro,gyroX,gyroY,gyroZ,Accel,accelX,accelY,accelZ,Comp, magX,MagY,magZ,(reserved text)” 

"seq" is data package sequence number, value is in range: 0 ~255. 

 

After “Yaw”, the value will be the estimate robot heading angle. You could use it or estimate the heading by raw 
gyro, accelerometer, compass and GPS sensor data. The unit is radian. 

After “Gyro”, the data will be 3-axis raw gyro sensor data. 

Summary of Contents for Jaguar 4x4

Page 1: ...001 2018 DrRobotInc AllRightsReserved www DrRobot com V07 08 18 Q All Terrain Autonomous Navigation Robot with GPS IMU Jaguar4x4Wheel WithManipulatorArm UserGuide Install Fuse Charge the battery pack...

Page 2: ...er draining the battery such as keeping the robot on without charging will damage the battery Neverpositionyourfinger s inbetweenthetrackand orarm smovingparts evenwhenthepowerisoff Therobotarms mustb...

Page 3: ...panying with Dr Robot s product are solely owned and copyrighted by Dr Robot End users are authorized to use for personal research and educational use only Duplication distribution reverse engineering...

Page 4: ...8 Overlook 8 Operation Scenario 9 Software Installation 9 III Operation ofJaguarRobot 10 Turn on off the Platform 10 Using Dr Robot Jaguar Control Program 10 Recharging 15 IV HardwareandElectronics 17...

Page 5: ...r autonomous navigation The integrated high resolution video audio and optional laser scanner provide remote operator detail information of the surrounding Besides the ready to use control and navigat...

Page 6: ...DOF IMU Gyro Accelerometer Compass Laser scanner 5 6m 4m or 30m Optional Temperature sensing Voltage monitoring Headlights Color Camera 640x480 30fps with audio Color Camera 640x480 at Manipulator Ar...

Page 7: ...CAM A 640x480 Networked Color Camera max 30fps with Two Way Audio 1 OGPS501 Outdoor GPS Receiver with 5Hz Update Rate and WAAS 1 IMU9002 9 DOF IMU Gyro Accelerometer Compass 1 WRT802G 802 11N wireless...

Page 8: ...you will identify on the Jaguar 4x4 Wheel robot with Manipulator Arm Jaguar 4x4 Wheel Platform with Manipulator Arm GPS and 9 DOF IMU Gyro Accelerometer Compass Camera External Ethernet Socket Option...

Page 9: ...under any outdoor lighting environment even under direct sunshine The included Jaguar Control program will therefore be projected on the head mounted display where you could see all the sensor informa...

Page 10: ...Dr Robot Jaguar Control Program After turn on the robot please make sure your PC could find the WiFi network with SSID DriJaguar and connect with this network with key drrobotdrrobot After successful...

Page 11: ...cking on map before the map loading is finished When loaded click OK button FlyToSetPoint button will bring you to the location latitude longitude specified in outdoorrobotconfig xml This is the locat...

Page 12: ...e the controller calculate the gyro offset again When camera is presented the video and AV control buttons will be shown in the video window You could use the included Gamepad controller to navigate t...

Page 13: ...it will display laser scanner data in polar view as shown below Click Turn on and then Scan button You could use trackbar to adjust the data cut off distance i e any obstacle with distance larger tha...

Page 14: ...e motors Arm Driver1 tab will display motor driver controller 1 states for Joint 1 and 2 If you did not get the sensor reading back you could click QueryCmd button to send query command Please make su...

Page 15: ...f battery explosion and damage could occur Please read the Charge Station manual first and follow all the safety rules before proceeding further 1 Turn off the robot 2 Loose the locking screws of the...

Page 16: ...tery status The display should show each battery reading as shown Note If any battery reading is missing please turn off the charging station and turn the power switch to OFF and check the 7 pin conne...

Page 17: ...o flow control Ethernet Module 3 192 168 0 63 Port 1 Port 10001 to manipulator motor controller 1 TCP 115200 8 N 1 no flow control Port 2 Port 10002 to manipulator motor controller 2 TCP 115200 8 N 1...

Page 18: ...r 9 DOF IMU Gyro Accelerometer Compass GPS Module Camera AV Wireless AP Router LAN Power 12V Power 5V Antenna Head Lights DC DC Power Board 5V 5V 5V 3 3V Control Port Power IN Charging Plug ON LiPo 22...

Page 19: ...rol Channel Channel 0 will control front motors and channel 1 will control rear motors Motor control mode Open Loop control Velocity control Position control Camera Input power 5V Lens 4 4mm 47 horizo...

Page 20: ...4m and other one is 0 1 30m Input power 5V Detectable range 0 02 4m Accuracy 0 02 to 1m 10mm 1 to 4m 1 Measurement Resolution 1mm Angular Resolution approx 0 36 o 360 o 1024 partition Scanning angle...

Page 21: ...t power H Bridge 2 channels Max current up to 10A continuous power per channel peak up to 20A per channel for a minute Input voltage 7 30V Camera Input power 48V Resolutions 720x480 to 176x120 Horizon...

Page 22: ...ltage level conversion You could access the sensor data via TCP socket at port 10002 with IP 192 168 0 60 Default settings for the serial port are 19200 8 N 1 no flow control TCP port number 10002 for...

Page 23: ...nel 1 Encoder One circle count is 5700 Angle Resolution 5700 2 PI This joint is working in position control mode mode 3 For example Command PR 1 200 r It will drive this joint up Command PR 1 200 r It...

Page 24: ...2 channel 2 Encoder One circle count is 756 Angle Resolution 756 2 PI This joint is working in open loop control mode mode 0 For example Command G 2 200 r It will drive Gripper close Command G 2 200 r...

Reviews: