Skip to content

Draft: AMP quick start brainstorming #376

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: husky_a300_amp_and_observer
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions components/husky_a300_charging_the_robot.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### Charging The Robot
### Charging The Robot {#charging-the-robot}

The robot can be on or off while charging.
To charge the Husky:
Expand Down Expand Up @@ -31,7 +31,7 @@ The _Manual Charger_ has a light on it which confirms the robot's batteries are
| :------------------------------ | :-----------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------: |
| Standard Charger, North America | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_ready_north_america.png" width="300"/> | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_charging_north_america.png" width="300"/> |
| Standard Charger, Europe | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_ready_europe.png" width="300"/> | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_charging_europe.png" width="300"/> |
| Upgradeed Charger | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_ready_fast.png" width="250"/> | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_charging_fast.png" width="250"/> |
| Upgraded Charger | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_ready_fast.png" width="250"/> | <img src="/img/robot_images/husky_a300_images/husky_a300_charger_charging_fast.png" width="250"/> |

:::

Expand Down
2 changes: 1 addition & 1 deletion components/husky_a300_clearing_emergency_stop.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ The Husky's status lights show these light patterns for different Emergency Stop
After clearing the Emergency Stop, the Husky's status lights should change to the _Needs Reset_ state's pattern.
This state is common for machinery safety; as it waits for the machine operator to confirm that the machine should continue normal operations.

#### To Clear The Needs Reset State:
#### To Clear The Needs Reset State: {#clear-needs-reset}

1. Press the _Emergency Stop Restart Button_ on at the back of the Husky.
2. Or, if included, connect your Wireless Emergency Stop remote.
2 changes: 1 addition & 1 deletion components/husky_a300_safety_system_functionality.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### Safety System Functionality
### Safety System Functionality {#a300-safety}

Husky A300 is equipped with 3 safety functions to reduce the system risk:

Expand Down
54 changes: 54 additions & 0 deletions docs_robots/solutions/husky_a300_amp/husky_a300_amp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,35 @@ import ComponentSafetySystemFunctionality from "/components/husky_a300_safety_sy
<TOCInline toc={toc} />
</details>

## Quick Start Checklist {#quick-start}

1. Review the [important safety notes](#a300-safety).
1. [Remove Husky AMP from its shipping crate](#unboxing-a300).
1. [Turn on the circuit breaker](#turning-the-circuit-breaker-on) and
[turn the robot on](#turning-the-robot-on).
1. [Clear any stop conditions](#clearing-an-emergency-stop) and [press the Safety Restart Button](#clear-needs-reset).
1. Check the status lights and confirm that the robot is in the idle state. (TODO: link to User Manual)
1. [Connect the joystick and drive the robot](#controller).
1. Connect your laptop to the robot's wifi network. (TODO: create new section + add link)
SSID: cpr_a300_XXXXX_radio; password: clearpath
Alternatively, [set up a wired Ethernet connection](../../outdoor_robots/husky/a300/user_manual_husky.mdx#ethernet-connection)
to the Husky A300 debug port.
1. [Confirm that all sensors are operational](#checking-sensors).
1. Confirm that OutdoorNav software is launching correctly (TODO: add links to the OutdoorNav User Manual for each of the items below)
1. Connect to Web UI
1. Check camera feeds (links to OutdoorNav Web UI Overview)
1. Check GPS RTK Fix (Observer only?) (links to OutdoorNav ???)
1. Check that there are no errors on the status page? (links to OutdoorNav ???)
1. Complete system configuration (links to OutdoorNav Getting Started)
1. Loading Map Tiles
1. Set Dock Location (Dock only)
1. Create your first map (links to OutdoorNav Web UI Map Mode)
1. Create your first mission (links to OutdoorNav Web UI Map Mode)
1. Execute your first mission (links to OutdoorNav Web UI Map Mode)
1. When the battery gets low, as seen on the rear display or based on the status lights,
[connect the charger](#charging-the-robot). If your robot is equipped with an optional
wireless charger, you may dock the robot at the wireless charger instead (TODO: link).

## Introduction

### About
Expand Down Expand Up @@ -112,6 +141,31 @@ This additional work will come preinstalled on your robot.
<ComponentClearingEmergencyStop />
<ComponentWirelessEmergencyStop />
<ComponentConnectingWirelessJoystick />

### Checking Sensors {#checking-sensors}

After establishing a wifi or wired connection to the robot, use SSH to connect to robot's
computer and `ping` the various sensors to confirm that they are operational.

For example, to confirm that the front teleop camera is working:

```
$ ping 19.168.131.15
...TODO: response
```

The full sensor list is outlined below.

| Sensor | IP Address |
| :----- | :--------- |
| Front teleop camera | 192.168.131.15 |
| Rear teleop camera | 192.168.131.16 |
| GPS/Vision | 192.168.131.35 |
| Front 3D lidar | 192.168.131.25 |
| Side 2D docking lidar (optional) | 192.168.131.20 |
| Top 3D lidar (optional) | 192.168.131.TODO |
| Pan-tilt-zoom camera (optional) | 192.168.131.TODO |

<ComponentIssuesAfterGettingStarted />

## Operating The Robot {#operating-the-robot}
Expand Down