background image

 

ROS installation 

 

For installation details, please refer to http://wiki.ros.org/kinetic/Installa- tion/Ubuntu

 

 

Hardware and CAN communication

 

 

Set CAN-TO-USB adaptor 

 

Enable gs_usb kernel module 

$ sudo modprobe gs_usb 

 

Set 500k baud rate and enable can-to-usb adaptor 

$ sudo ip link set can0 up type can bitrate 500000   

 

If no error occurred in the previous steps, you should 

be able to use the command to view the can 

equipment immediately 

$ ifconfig 

-a 

 

Install and use can-utils to test hardware 

$ sudo apt install can-utils 

 

If the can-to-usb has been connected to the 

HUNTER SE robot this time, and the vehicle has 

been turned on, use the following commands to 

monitor the data from the HUNTER SE chassis 

$ candump can0   

 

Reference sources: 

     [1] https://github.com/agilexrobotics/agx_sdk  

[2]https://wiki.rdu.im/_pages/Notes/Embed-ded- 

System/Linux/can-bus-in-linux.html

 

 

HUNTER SE ROS PACKAGE download and 

compile 

 

Download ros dependent package 

$ sudo apt install libasio-dev 

$ sudo apt install ros-$ROS_DISTRO-teleop-twist- 

keyboard 

 

Clone and compile hunter_2_ros source code 

$ cd ~/catkin_ws/src 

$ git clone --recursive https://github.com/ 

agilexrobotics/ugv_sdk.git 

$ git clone https://github.com/agilexrobotics/ 

hunter_ros.git 

$ cd .. 

$ catkin_make 

 

Reference source: 

https://github.com/agilexrobotics/hunter_ros 

 

Start the ROS nodes 

 

Start the base node 

$ roslaunch hunter_bringup hunter_robot_base.launch   

 

Start the keyboard remote operation node 

$ roslaunch hunter_bringup hunter_teleop_key- 

board.launch 

 

 

 

Summary of Contents for HUNTER SE

Page 1: ...HUNTER SE AgileX Robotics Team User Manual 2021 11 30...

Page 2: ...read and understand this information before using the device Ifyou have any questions about use please contact us at support agilex ai Please follow and implement all assembly instructions and guidel...

Page 3: ...ance with relevant provisions and applicable laws and regulations to ensure that the developed robot is free of any major hazards and hidden dangersinpracticalapplication Collect all the documents in...

Page 4: ...ong time the battery needs to be charged periodically every 2 to 3 months When the equipment has a defect please contact the relevant technical to deal with it and do not handle thedefectbyyourself Pl...

Page 5: ...es 10 2 2 1 Instructions on rear electrical interface 10 2 3 Instructions on remote control 11 2 4 Instructions on control demands and movements 11 3 Getting Started 12 3 1 Use and operation 12 3 2 Ch...

Page 6: ...er equipment can be optionally installed on HUNTERSE for extended applications HUNTERSE can be applied to unmanned inspection security scientific research exploration logistics and other fields 1 1 Co...

Page 7: ...ngcapacity Minimumground clearance mm Operatingtemperature Load 1 9 20 120 throughangle45 10 45C 50kgremotecontrol Controlparameters Controlmode Remotecontrol Command controlmode RCtransmitter 2 4G ex...

Page 8: ...opment through it 1 The Basics This section will give a basic introduction to the HUNTER SE mobile robot chassis so that users and developers have a basic understanding of the HUNTER SE chassis Figure...

Page 9: ...esofthe vehicle body so that emergency stop operations can be performed quickly in the event of an emergency so as to avoid safety accidents and reduce or avoid unnecessary losses The rear of HUNTER S...

Page 10: ...nsions and drive to prevent the battery from being damaged In this case the chassis will not enable movementcontrolandacceptexternalcommand control 2 2 Instructions on electrical interfaces 2 2 1 Inst...

Page 11: ...and dialed to the middle is the remote control mode SWD is the front light switch button dial it to the top to turn on the light and dial it to the bottomto turn off the light S1 is the throttle butt...

Page 12: ...lly displaysthebatteryvoltage Check the battery voltage and the normal voltage range is 24 5 26 8V if there is a continuous beep beep beep sound from the beeper it means thatthebatteryvoltage istoo lo...

Page 13: ...tatus feedback battery voltage feedback and fault feedback Theprotocol content is shown in Table3 1 Table3 1 Feedback Frame ofHUNTER SE Chassis SystemStatus Command Name SystemStatusFeedbackCommand Se...

Page 14: ...re1 Failure bit 5 Rearleftmotordrivercommunicationfailure 0 Nofailure1 Failure bit 6 Motoroverheatfailure 0 Nofailure1 failure bit 7 Driveover currentfailure 0 Nofailure1 failure The command of moveme...

Page 15: ...mak ingcontrol unit Chassisnode 0x111 20ms 500ms Datalength 0x08 Position Function Datatype Description byte 0 byte 1 Thelinear velocityis8 bitshigher Thelinear velocityis8 bitslower signed int16 Movi...

Page 16: ...n Datatype Description byte 0 Controlmode unsigned int8 0x00Standbymode 0x01 CAN 0x01Poweronin Description of control mode In case the HUNTERSE is powered on and the RC transmitter is not connected th...

Page 17: ...so included The following feedback frame contains the information about motor current encoderand motor temperature The corresponding motor numbers of the three motors in the chassis are steering No 1...

Page 18: ...ssis Decision making controlunit 0x261 0x263 100ms None Datalength 0x08 Position Function Datatype Description byte 0 byte 1 Thedrivevoltage is8bitshigher Thedrivevoltage is8bitslower unsigned int16 C...

Page 19: ...d 3 11 Table3 10 Steering Zero SettingCommand CommandName Steering ZeroQuery Sendingnode Receivingnode ID Cycle ms Receivetime out ms Steer by wirechassis Decision making controluni 0x432 None none Da...

Page 20: ...SE chassis will accept the command from the CAN interface and the host can also analyze the current status of the chassis through the real time data fed back by the CAN bus at the same time Refer to C...

Page 21: ...L in the CAN cable to the CAN_TO_USBadapterrespectively Turn on the knob switch on the HUNTER SE mobile robot chassis and check whether the emergency stop switches on bothsidesarereleased ConnecttheCA...

Page 22: ...following commands to monitorthedatafromtheHUNTERSEchassis candump can0 Referencesources 1 https github com agilexrobotics agx_sdk 2 https wiki rdu im _pages Notes Embed ded System Linux can bus in l...

Page 23: ...power supplies and chargersthatarenotstandard HUNTER SE only supports the replacement and useofthebatteryprovided byus and thebatterycan becharged separately Operational TheoperatingtemperatureofHUNT...

Page 24: ...ontrol mode be switched andthechassisrespondtothecontrolframeprotocol A Normally if HUNTER SE can be controlled by a RC transmitter it means the chassis movement is under proper control if the chassis...

Page 25: ...5 Product Dimensions 6 1 Illustration diagram of product external dimensions...

Page 26: ...6 2 Illustration diagram of top extended support dimensions Model ZEN OB1640Q Weight per meter 0 78kg m Wallthickness 2mm...

Page 27: ...AgileXRobotics Dongguan CO Ltd WWW AGILEX AI TEL 86 769 22892150 MOBILE 86 19925374409...

Reviews: