EasyManua.ls Logo

CLEARPATH HUSKY A200 - User Manual

Default Icon
25 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
Question and Answer IconNeed help?

Do you have a question about the CLEARPATH HUSKY A200 and is the answer not in the manual?

Summary

Husky A200 Introduction

Whats Included and Required

Lists items included in the Husky A200 kit and prerequisites for operation.

Expansions and Options

Details optional sensor packages to enhance Husky A200 capabilities.

Husky A200 Platform Basics

Component Overview

Visual guide to key components of the Husky A200 platform.

Status Panel LED Indicators

Status Panel LED Indicators

Explains the LED indicators on the Husky A200 status panel.

Orientation References

Orientation References

Defines the coordinate system and reference frame for the Husky A200.

Pinout References

Details the DE-9 connector pin assignments for Husky A200 communication.

Husky A200 System Specifications

Key Specifications

Lists the technical specifications of the Husky A200 robot.

Vehicle Equations and Control Modes

Vehicle Equations

Provides the mathematical relationship between wheel and platform velocity.

Control Modes

Describes the different control modes available for the Husky A200.

Safety: Warnings and Emergency Stop

General Warnings and E-Stop

Critical safety warnings, emergency stop, and lockout procedures for the Husky A200.

Safety: Operational and Electrical Handling

Performance and Electrical Safety

Safety advice for performance, electrical system, and handling of the Husky A200.

Lifting and Transport Safety

Guidelines for safely lifting and transporting the Husky A200 robot.

Getting Started: PC Setup and Connection

PC Setup and Computer Connection

Steps for PC setup and connecting the computer to the Husky A200.

Getting Started: Power Connection

Connecting Power

Steps to reconnect the battery for powering on the Husky A200.

Getting Started: System Verification

Verification Procedure

Procedure to verify the connection and basic functionality of the Husky A200.

ROS-Based Teleoperation

ROS-Based Teleoperation

Guide to setting up and using the Robot Operating System (ROS) for controlling the Husky A200.

Operation: Control Protocol Overview

Control Protocol

Overview of the Clearpath Control Protocol (CCP) for interfacing with Husky hardware.

Python Interface Example

Example Python code for controlling the Husky A200 using the Clearpath API.

Operation: C++ Interface Example

C++ Interface Example

Example C++ code for controlling the Husky A200 using the Clearpath API.

Battery & Maintenance: Charging Procedure

Charging

Instructions for charging the Husky A200's 24V lead-acid battery.

Battery Care

Recommendations for maintaining and extending the life of the Husky A200 battery.

Wheel and Chassis Maintenance

Wheel Maintenance

Information on tire pressure, maintenance, and wheel removal for the Husky A200.

Chassis Care

Care instructions for the Husky A200 chassis, including cleaning and water exposure.

Tips and Troubleshooting

Mechanical Tips and Troubleshooting

Tips on mechanical aspects and troubleshooting common problems with the Husky A200.

PC Setup Appendix: Python Installation

PC Setup Appendix: Python Installation

Details on installing and verifying Python and the pyserial module for Husky A200.

PC Setup Appendix: ROS Installation

PC Setup Appendix: ROS Installation

Instructions for installing ROS and Clearpath ROS packages for Husky A200.

PC Setup Appendix: C++ API Access

Link to download the current release of the C++ API for Husky A200.

Husky A200 Product Dimensions

Product Dimensions

Technical drawings and measurements of the Husky A200 robot.

Husky A200 Service and Support

Service and Support

Contact information and support details for Clearpath Robotics.

Overview

The Husky A200 is a rugged and easy-to-use unmanned ground vehicle (UGV) designed for rapid prototyping applications. It serves as a versatile platform for various robotic tasks, offering robust performance and straightforward operation. The vehicle is designed to be controlled via a PC running Windows or Linux, communicating through a standard RS232 serial connection using the Clearpath Communication Protocol (CCP). Open-source software interfaces are available in C++, Python, and National Instruments LabVIEW to facilitate development and control.

Function Description

The Husky A200 functions as a mobile robotic platform capable of executing a variety of commands and providing feedback on its status. Its core functionality revolves around mobility and sensor integration. The vehicle is equipped with a user power panel, extruded aluminum mounting rails for payloads, and a robust chassis with four wheels. Key components include a power button, status panel, emergency stop, and lockout mechanism, all designed to ensure safe and reliable operation.

The vehicle's control system supports three distinct control modes: voltage control, speed control, and velocity control.

  • Voltage control (accessed via CCP message 0x0202) allows direct manipulation of motor voltage as a percentage of 24V, providing granular control over motor output.
  • Speed control (accessed via CCP message 0x0200) activates a PID feedback control loop, enabling users to specify the left and right wheel speeds in meters per second (m/s). This mode is ideal for precise speed regulation.
  • Current control (accessed via CCP message 0x0220) activates a PID feedback control loop, allowing users to specify the left and right wheel currents in amperes.
  • Velocity control (accessed via CCP message 0x0204) activates a feedback control loop and a basic kinematic model. This allows users to specify a target overall translational and rotational velocity of the chassis, simplifying high-level motion commands.

Communication with the Husky A200 is handled via a female DE-9 connector, which can be connected to a host device using a USB-serial adapter or a PC serial port. The Clearpath Communication Protocol (CCP) is a binary serial protocol designed for reliable communication with low overhead and complexity. Clearpath Robotics provides implementations of CCP in Python, C++, and LabVIEW, along with a driver for the Robot Operating System (ROS) built on the Python implementation.

The Husky A200 also supports expansion with additional sensor packages offered by Clearpath Robotics, such as LIDAR, network cameras, and GPS. These packages come with custom mounting brackets and cabling for easy attachment to the vehicle's extruded aluminum payload mounting rail, enhancing its capabilities for various applications.

Usage Features

The Husky A200 is designed for ease of use, particularly for rapid prototyping. Before operation, it is recommended to place the Husky "up on blocks" (e.g., a wooden crate or sturdy storage tub) to keep the wheels clear of the ground, especially during initial experiments and software development. This precaution helps ensure safety by preventing unintended movement.

The vehicle's status panel, located at the rear of the chassis, provides critical information through LED indicators:

  • Battery status: Four LED segments indicate the approximate remaining battery life.
  • Communications status: Green indicates correctly-formatted motion commands are being received and the Husky is ready to drive. Yellow means commands are received but the vehicle won't drive due to an emergency stop or other error. Red signifies serial communications have timed out.
  • General error status: Illuminates red when the Husky is in an error state preventing it from driving, such as an emergency stop, insufficient battery power, or a software error.
  • Emergency stop status: Illuminates red when the emergency stop is activated (onboard or wireless).
  • Charge indicator: Illuminates red when Husky user power is being supplied externally.

The emergency stop button and lockout mechanism are crucial safety features located on the back of the Husky. The e-stop, when activated, cuts power to the motor drivers, preventing the vehicle from moving. The lockout provides a secondary e-stop for periods when the Husky is left unattended; in this mode, the robot powers on but motors will not drive. Users are advised to always ensure the e-stop button is accessible and not obstructed by payloads.

For initial setup, the battery, which comes fully charged but disconnected for shipping, needs to be connected. This involves opening the battery door, connecting the battery plug to the fuse panel, and then re-seating the door. The main power button, located above the status panel, powers on the Husky, illuminating blue and initiating a brief test pattern on the status panel lights. The comm status light will initially be red until the PC establishes communication.

Clearpath Robotics provides officially-supported Robot Operating System (ROS) drivers for the Husky A200, based on the Python interface. This allows for ROS-based teleoperation, where a joystick can be used to control the Husky. The joy_node interfaces with the joystick, producing ROS Joy messages, which are then consumed by the clearpath_teleop node. This node applies scale factors and produces Twist messages, which are finally received by clearpath_base and forwarded as velocity commands to Husky via CCP. This setup allows for both local and remote teleoperation.

Maintenance Features

The Husky A200 is built for rugged, long-term use, but proper maintenance is essential to extend its lifespan and ensure optimal performance.

Battery & Charging:

The Husky A200 is powered by a sealed 24V lead-acid battery pack (VRLA). To maximize battery life, it should be recharged immediately after use and kept charged to prevent capacity loss. Charging can be done off-board or while the battery is installed in the Husky. If charging while installed, the battery must be disconnected from the fuse panel. The provided battery charger uses a three-state charge cycle:

  1. Fast, high current initial charge: Until the battery voltage reaches 29.6V.
  2. Topping charge: Charges at 29.6V constant voltage until the current drops to 500mA.
  3. Precision float charge: Holds the battery voltage at 27.6V, allowing the charger to remain connected during non-use to maintain full charge. The CHARGING LED will be off in this mode. It is crucial to charge the battery only with the charger provided by Clearpath Robotics and to return the battery to Clearpath Robotics for proper disposal. The battery should never be used or stored in environments exceeding 40°C (104°F) and should always be charged above freezing temperatures.

Wheels:

Tire pressure should be checked periodically as it can change with temperature. The tire's inflation stem is used for checking, releasing, and inflating pressure. Tire pressure should not exceed 20 psi. Lower pressures (e.g., 10 psi) may be desired for better traction on rough terrain, though this can reduce drivetrain efficiency and battery life. Higher pressures (up to 20 psi) are recommended for flat surfaces. If a tire needs removal, the four M5 Socket Head Cap Screws joining the wheel to the axle hub must be unfastened. When replacing, these screws should be tightened to 3.7 ft-lb [5 N-m] torque.

Chassis:

The Husky is an all-weather robot but is not waterproof. Care must be taken to ensure no part of the main chassis is submerged in water. If the chassis becomes wet or dirty, it should be wiped down with a cloth and warm water, then dried with a towel. If water is suspected to have entered the chassis, the battery should be removed, and the Husky allowed to dry completely for 24 hours.

Performance Recommendations:

Husky's motors are rated for 4A continuous draw but can spike higher, especially on rough terrain or during turns. For continuous operation longer than ten minutes, it is recommended to monitor current draw using CCP message 0x4004 to request general system status. This message provides total draw, left motor current, and right motor current. Monitoring these fields helps prevent excessive wear on the motors. To reduce current draw, commanding wider-radius turns from the control software is advised.

Electrical System Precautions:

Husky's 24V sealed lead-acid battery is capable of delivering 1800W, which can cause severe bodily harm. Users must observe several precautions:

  • Do not tamper with the plug attached to the battery.
  • Do not tamper with the fuse panel, except to check/change fuses or connect/disconnect the battery plug.
  • Do not operate Husky without the battery door in place, as the battery is insufficiently restrained and could damage the fuse panel.
  • Charge the battery only with the provided charger.
  • Return the battery to Clearpath Robotics for proper disposal.

Lifting and Transport:

For safety and to maximize the Husky's lifetime, it should be lifted by two persons, firmly gripping the front and rear bumper-bars. The Husky should be e-stopped when transporting short distances and powered off for longer distances.

Troubleshooting:

The manual provides guidance for common issues:

  • No blue light when pressing the power button: Check if the battery is charged and correctly connected. Verify battery terminal voltage with a multi-meter.
  • Comm light stays red/flickers: The program might not be sending motion commands fast enough, or there might be a poor connection. Increase the frequency of commands sent.
  • E-stop light illuminated: Twist the red e-stop to release it and confirm the robot is not locked out.
  • Battery indicator flashing: Battery voltage is too low for the Husky to drive motors. Charge the battery.

For any issues not covered or if suggested solutions don't work, users are encouraged to contact Clearpath Robotics for support.

CLEARPATH HUSKY A200 Specifications

General IconGeneral
Payload Capacity75 kg
Speed1.0 m/s
NavigationIMU
Control SystemROS
Communication InterfacesEthernet, WiFi
SensorsIMU
SoftwareROS

Related product manuals