background image

AgileX Robotics (Dongguan) Co.,Ltd. 

 

19 

temperature

 

1℃)

 

byte [6]

 

Count parity bit 

(count)

 

unsigned int8

 

0 - 255 counting loops, which will be 

added once every command sent

 

byte [7]

 

Parity bit 

(checksum)

 

unsigned int8

 

Parity bit

 

 

 

 

Summary of Contents for SCOUT 2.0

Page 1: ...he wrong operation please read the user manual completely before operating SCOUT 2 0 AgileX Robotics Dongguan Co Ltd Building 10 Small and Medium Technology Enterprise Pioneer Park Songshan Lake Dongg...

Page 2: ...AgileX Robotics Dongguan Co Ltd 1 Revision History Version Content of Changes Person in Charge Date V2 0 0 1 Added SCOUT2 0 product explanation pictures XieZhiqiang 2020 3 2...

Page 3: ...nication using CAN 12 3 3 1 CAN message protocol 12 3 3 2 CAN cable connection 22 3 3 3 Implementation of CAN command control 22 3 4 Communication using RS232 22 3 4 1 Introduction to serial protocol...

Page 4: ...tively spacious Carry out remote control within the range of visibility As the maximum load of SCOUT 2 0 is 50 kg when using make sure the effective load does not exceed 50 kg When SCOUT 2 0 is instal...

Page 5: ...S232 cable X 1 Remote control transmitter optional X 1 1 2 Tech specifications Parameter Types Items Values Mechanical specifications L W H mm 930 X 699 X 348 Wheelbase mm 498 Front rear wheel base mm...

Page 6: ...brief introduction to the SCOUT 2 0 mobile robot platform as shown in Figure 2 1 and Figure 2 2 Figure 2 1 Front View Figure 2 2 Rear View Stop Switch Figure 2 1 Front View Top Compartment Rear Panel...

Page 7: ...Status indication Users can identify the status of vehicle body through the voltmeter the beeper and lights mounted on SCOUT 2 0 For details please refer to Table 2 1 Status Description Voltage The cu...

Page 8: ...cified threshold voltage Therefore users need to notice that SCOUT 2 0 platform will send a low voltage alarm before the threshold voltage is reached and also pay attention to battery recharging durin...

Page 9: ...es the same CAN communication interface and 24V power interface with the top one two of them are internally inter connected The pin definitions are given in Figure 2 7 Pin No Pin Type Function and Def...

Page 10: ...r velocity commands two switches are enabled by default SWB for control mode selection top position for command control mode and the middle position for remote control mode SWC for lighting control Th...

Page 11: ...onvenience Meanwhile another lighting control interface is reserved on the RC transmitter for energy saving Currently the lighting control is only supported with the FS transmitter and support for oth...

Page 12: ...rect battery voltage and front and rear lights will be both switched on Check the battery voltage If there is no continuous beep beep beep sound from beeper it means the battery voltage is correct if...

Page 13: ...chassis status information in real time The protocol includes system status feedback frame movement control feedback frame and control frame the contents of which are shown as follows The system statu...

Page 14: ...ure bit 2 No 1 motor communication failure 0 No failure 1 Failure bit 3 No 2 motor communication failure 0 No failure 1 Failure bit 4 No 3 motor communication failure 0 No failure 1 Failure bit 5 No 4...

Page 15: ...ode Receiving node ID Cycle ms Receive timeout ms Steer by wire chassis Decision making control unit 0x131 20ms None Data length 0x08 Position Function Data type Description byte 0 Moving speed higher...

Page 16: ...nd control mode which means the chassis can be directly controlled via command However even though the chassis is in command control mode the control mode in the command needs to be set to 0x01 for su...

Page 17: ...rmation will be fed back what s more the information about motor current encoder and temperature are also included The following feedback frame contains the information about motor current encoder and...

Page 18: ...ID Cycle ms Receive timeout ms Steer by wire chassis Decision making control unit 0x201 20ms None Data length 0x08 Position Function Data type Description byte 0 No 2 drive current higher 8 bits unsig...

Page 19: ...loops which will be added once every command sent byte 7 Parity bit checksum unsigned int8 Parity bit Table 3 8 No 4 Motor Information Feedback Command Name No 4 Motor Drive Information Feedback Fram...

Page 20: ...X Robotics Dongguan Co Ltd 19 temperature 1 byte 6 Count parity bit count unsigned int8 0 255 counting loops which will be added once every command sent byte 7 Parity bit checksum unsigned int8 Parity...

Page 21: ...ar light mode unsigned int8 0x00 NC 0x01 NO 0x02 BL mode 0x03 User defined brightness byte 4 Customize brightness for rear light unsigned int8 0 100 where 0 refers to no brightness 100 refers to maxim...

Page 22: ...ts checksum is calculated as follows checksum ID_H ID_L data_length can_msg data 0 can_msg data 1 can_msg data 2 can_msg data 3 can_msg data 4 can_msg data n 0xFF ID_H and ID_L are respectively higher...

Page 23: ...from CAN interface and the host can also parse the current state of chassis with the real time data fed back from CAN bus For the detailed content of protocol please refer to CAN communication protoco...

Page 24: ...d frame ID and checksum composition Where the frame length refers to the length excluding start bit and checksum composition the checksum refers to the sum from start bit to all data of frame ID the f...

Page 25: ...e X 10 with an accuracy of 0 1V byte 3 Battery voltage lower 8 bits byte 4 Failure information higher 8 bits unsigned int16 See notes for details byte 5 Failure information lower 8 bits Description of...

Page 26: ...re decreases and the over current alarm will be actively cleared once the current value is restored to normal condition 3 The over temperature protection of motor drive and the motor over current prot...

Page 27: ...ed percentage signed int8 Maximum speed 0 7853rad s value range 100 100 byte 4 Reserved 0x00 byte 5 Reserved 0x00 No 1 motor drive information feedback frame Command Name No 1 Motor Drive Information...

Page 28: ...drive rotational speed lower 8 bits byte 4 No 2 hard disk drive HDD temperature signed int8 Actual temperature with an accuracy of 1 byte 5 Reserved 0x00 No 3 motor drive information feedback frame Co...

Page 29: ...bits byte 2 No 4 drive rotational speed higher 8 bits signed int16 Actual motor shaft velocity RPM byte 3 No 4 drive rotational speed lower 8 bits byte 4 No 4 hard disk drive HDD temperature signed i...

Page 30: ...aking control unit 20ms None Frame length 0x0A Command type Feedback command 0xAA Command ID 0x07 Data field length 6 Position Function Data type Description byte 0 Current lighting control enable fla...

Page 31: ...B to RS232 serial cable from our communication tool kit to connect it onto the serial port at the rear end Then use the serial port tool to set corresponding baud rate and conduct the test with the ex...

Page 32: ...the waiting time is more than 6s it will enter the application if the connection succeeds connected successfully will be prompted in the text box Load Bin file Click the Upgrade button and wait for t...

Page 33: ...is best supported in Ubuntu Preparation for development Hardware preparation CANable can communication module X 1 Thinkpad E470 laptop computer X 1 AGILEX SCOUT 2 0 mobile robot chassis X 1 AGILEX SCO...

Page 34: ...s github com westonrobot SCOUT 2 0_ros git cd catkin_make Reference source https github com westonrobot SCOUT 2 0_ros Hardware connection and preparation Lead out CAN cable from SCOUT 2 0 top or rear...

Page 35: ...then stored in full voltage state Please do not put the battery in fire or heat up the battery and please do not store the battery in high temperature environment Charging The battery must be charged...

Page 36: ...tensions involve the storage of important data and have no power off protection 4 4 Mechanical load 4 5 Other notes SCOUT 2 0 has plastic parts in front and rear please do not directly hit those parts...

Page 37: ...ration how to deal with this problem A If SCOUT 2 0 gives this beep beep beep sound continuously it means the battery is in the alarm voltage state Please charge the battery in time Once other related...

Page 38: ...AgileX Robotics Dongguan Co Ltd 37 6 Product Dimensions 6 1 Illustration diagram of product external dimensions...

Page 39: ...AgileX Robotics Dongguan Co Ltd 38 6 2 Illustration diagram of top extended support dimensions...

Reviews: