Skip to content

Commit 1915046

Browse files
authored
Merge pull request #334 from clearpathrobotics/development
Merge development to production
2 parents 1c35cfe + 4db4a58 commit 1915046

File tree

781 files changed

+1203
-13744
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

781 files changed

+1203
-13744
lines changed

Diff for: CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Default all changes will request review from:
2-
* @rhysfaultless-cpr @jhiggins-cpr @tonybaltovski
2+
* @rhysfaultless-cpr @jhiggins-cpr @tonybaltovski @hilary-luo

Diff for: docs/components/_tutorials_link.mdx renamed to components/_tutorials_link.mdx

+8-8
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ These tutorials assume that you are comfortable working with [ROS](https://docs.
99

1010
You can view all topics that are active using `ros2 topic list`.
1111

12-
For a general list of topics and descriptions see the [Clearpath API](../ros/api/platform_api.mdx)
12+
For a general list of topics and descriptions see the [Clearpath API](/docs/ros/api/platform_api)
1313

1414
## Software Setup
1515

16-
- [Robot Software](../ros/installation/robot.mdx)
17-
- [Offboard Computer](../ros/installation/offboard_pc.mdx)
18-
- [PS4 Joystick Controller (if applicable)](../ros/installation/controller.mdx)
16+
- [Robot Software](/docs/ros/installation/robot)
17+
- [Offboard Computer](/docs/ros/installation/offboard_pc)
18+
- [PS4 Joystick Controller (if applicable)](/docs/ros/installation/controller)
1919

2020
## Using your Robot
2121

2222
The following tutorials are recommended to get to know your robot:
2323

24-
- [Driving your Robot](../ros/tutorials/driving.mdx)
25-
- [Simulating your Robot](../ros/tutorials/simulator/overview.mdx)
26-
- [Navigating](../ros/tutorials/navigation_demos/overview.mdx)
24+
- [Driving your Robot](/docs/ros/tutorials/driving)
25+
- [Simulating your Robot](/docs/ros/tutorials/simulator/overview)
26+
- [Navigating](/docs/ros/tutorials/navigation_demos/overview)
2727

2828
## Advanced Topics
2929

30-
- [Configuring Network Bridge](../ros/networking/computer_setup.mdx)
30+
- [Configuring Network Bridge](/docs/ros/networking/computer_setup)

Diff for: components/maintenance/getting_new_packages.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
:::note
22

3-
If you are upgrading your robot from an older version of ROS, please refer to our upgrade instructions for upgrading to [Melodic](https://clearpathrobotics.com/assets/guides/kinetic/kinetic-to-melodic/index.html), [Noetic](https://clearpathrobotics.com/assets/guides/melodic/melodic-to-noetic/index.html) and [ROS 2 Humble](/docs/ros/installation/upgrading).
3+
If you are upgrading your robot from an older version of ROS, please refer to our upgrade instructions for upgrading to [ROS 1 Melodic](https://clearpathrobotics.com/assets/guides/kinetic/kinetic-to-melodic/index.html), [ROS 1 Noetic](https://clearpathrobotics.com/assets/guides/melodic/melodic-to-noetic/index.html) and [ROS 2](/docs/ros/installation/upgrading).
44

55
:::
66

Diff for: components/maintenance/wd_ssd_critical_update.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Failure to perform the firmware update could result in permanent failure of the
2626

2727
#### How to update the firmware on affected SSDs
2828

29-
1. Create an OS image backup of the SSD ([ROS 1 backup details here](/docs/ros1noetic/robots/outdoor_robots/husky/tutorials_husky#performing-a-backup),
29+
1. Create an OS image backup of the SSD ([ROS 1 backup details here](/docs_robots/legacy/ros1_robots/outdoor_robots/husky/tutorials_husky#performing-a-backup),
3030
[ROS 2 backup details here](/docs/ros/installation/upgrading#saving-a-hard-drive-image)).
3131
1. Remove the SSD from the robot. Ensure that you use an ESD grounded wrist strap when handling SSD or PCB components.
3232
1. Use a USB SSD dock and a Windows computer to perform the update by [following the vendor's instructions](https://support-en.sandisk.com/app/answers/detailweb/a_id/50208#subject2).

Diff for: components/supported_platforms.mdx

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
## Supported Platforms {#supported-platforms}
2+
3+
| Platform | Platform code | Supports ROS 2 Humble (amd64) | Supports ROS 2 Jazzy (amd64) | (arm64) |
4+
| :-------- | :------------ | :---------------------------- | :--------------------------- | :------ |
5+
| Husky | A200 | Yes (As of 0.1) | Yes (As of 2.0) | Coming |
6+
| | A300 | No | Yes (As of 2.0) | Coming |
7+
| Jackal | J100 | Yes (As of 0.1) | Coming | Coming |
8+
| Warthog | W200 | Yes (As of 0.2) | Coming | Coming |
9+
| Dingo | DD100 | Yes (As of 0.3) | Coming | Coming |
10+
| | DO100 | Yes (As of 1.0) | Coming | Coming |
11+
| | DD150 | Yes (As of 0.3) | Coming | Coming |
12+
| | DO150 | Yes (As of 1.0) | Coming | Coming |
13+
| Ridgeback | R100 | Yes (As of 0.3) | Coming | Coming |
14+
| Boxer | B250 | No | No | No |

Diff for: components/supported_sensors.mdx

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## Supported Sensors {#supported-sensors}
2+
3+
:::note
4+
5+
While some sensor drivers may support other sensor models, the table below represents the
6+
sensors that have been validated by Clearpath.
7+
8+
:::
9+
10+
| Sensor | Type | Installation | Driver |
11+
| :----------------------------------------------------------------------------------- | :----------- | :----------- | :------------------------------------------------------------------------------------------ |
12+
| [SICK LMS-111/LMS-151](/docs_robots/accessories/sensors/lidar_2d/sick_lms111) | 2D Lidar | Debian | [LMS1xx](https://github.com/clearpathrobotics/LMS1xx) |
13+
| [Hokuyo UST10-LX](/docs_robots/accessories/sensors/lidar_2d/hokuyo_ust10_lx) | 2D Lidar | Debian | [urg_node](https://github.com/ros-drivers/urg_node) |
14+
| [Hokuyo UST20-LX](/docs_robots/accessories/sensors/lidar_2d/hokuyo_ust20_lx) | 2D Lidar | Debian | [urg_node](https://github.com/ros-drivers/urg_node) |
15+
| [Hokuyo UST30-LX](/docs_robots/accessories/sensors/lidar_2d/hokuyo_ust30_lx) | 2D Lidar | Debian | [urg_node](https://github.com/ros-drivers/urg_node) |
16+
| [MicroStrain 3DM-GX5](/docs_robots/accessories/sensors/imu/microstrain_3dm_gx5) | IMU | Debian | [microstrain_intertial](https://github.com/LORD-MicroStrain/microstrain_inertial/tree/ros2) |
17+
| [MicroStrain 3DM-GQ7](/docs_robots/accessories/sensors/gps/microstrain_gq7) | GPS/IMU | Debian | [microstrain_intertial](https://github.com/LORD-MicroStrain/microstrain_inertial/tree/ros2) |
18+
| [Redshift Labs UM7](/docs_robots/accessories/sensors/imu/redshift_labs_um7) | IMU | Debian | [um7](https://github.com/ros-drivers/um7/tree/ros2) |
19+
| CH Robotics UM6 | IMU | Debian | [um7](https://github.com/ros-drivers/um7/tree/ros2) |
20+
| [Velodyne Puck](/docs_robots/accessories/sensors/lidar_3d/velodyne_puck) | 3D Lidar | Debian | [velodyne](https://github.com/ros-drivers/velodyne/tree/ros2) |
21+
| [Garmin GPS 18x](/docs_robots/accessories/sensors/gps/garmin_gps_18x) | GPS | Debian | [nmea_navsat_driver](https://github.com/ros-drivers/nmea_navsat_driver/tree/ros2) |
22+
| NovAtel SMART6 and SMART7 | GPS | Debian | [nmea_navsat_driver](https://github.com/ros-drivers/nmea_navsat_driver/tree/ros2) |
23+
| [Swift Navigation Duro](/docs_robots/accessories/sensors/gps/swift_navigation_duro) | GPS | Source | [duro_gps_driver](https://github.com/szenergy/duro_gps_driver/tree/ros2-humble) |
24+
| [Axis F1035-E](/docs_robots/accessories/sensors/cameras/axis_f1035_e) | Camera | Debian | [axis_camera](https://github.com/ros-drivers/axis_camera.git) |
25+
| [Axis M5525-E](/docs_robots/accessories/sensors/cameras/axis_m5525_e) | Camera | Debian | [axis_camera](https://github.com/ros-drivers/axis_camera.git) |
26+
| [Axis Q6225-LE-E](/docs_robots/accessories/sensors/cameras/axis_q6225_le) | Camera | Debian | [axis_camera](https://github.com/ros-drivers/axis_camera.git) |
27+
| [Flir Blackfly S](/docs_robots/accessories/sensors/cameras/flir_blackfly_s) | Camera | Debian | [flir_camera_driver](https://github.com/ros-drivers/flir_camera_driver/tree/humble-devel) |
28+
| [Intel Realsense D435](/docs_robots/accessories/sensors/cameras/realsense_d435) | Depth Camera | Debian | [realsense-ros](https://github.com/IntelRealSense/realsense-ros/tree/ros2-development) |
29+
| [Luxonis OAK-D](/docs_robots/accessories/sensors/cameras/luxonis_oakd) | Depth Camera | Debian | [depthai-ros](https://github.com/luxonis/depthai-ros.git) |
30+
| [Stereolabs Zed 2](/docs_robots/accessories/sensors/cameras/stereolabs_zed_2) | Depth Camera | Source | [zed-ros2-wrapper](https://github.com/stereolabs/zed-ros2-wrapper.git) |
31+
32+
:::note
33+
34+
Debian drivers are automatically installed on robots as part of the
35+
[Clearpath Robot Metapackage](../ros/installation/robot#clearpath-robot-metapackage).
36+
37+
:::

Diff for: components/using_ros.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
Robot Operating System (ROS) is an extensible framework for controlling and working with robotic systems.
22
Clearpath Robotics recommends using ROS with your robot. If this is your first time using ROS, it is strongly
3-
recommended to run through our series of [ROS tutorials](../../../ros) to learn
3+
recommended to run through our series of [ROS tutorials](/docs/ros) to learn
44
the basics of ROS.

Diff for: docs/robots/accessories/add-ons/base_station.mdx

-42
This file was deleted.

Diff for: docs/robots/accessories/computers/mini_itx.mdx

-89
This file was deleted.

Diff for: docs/robots/accessories/sensors/cameras/flir_blackfly_s.mdx

-60
This file was deleted.

Diff for: docs/robots/accessories/sensors/cameras/realsense_d435.mdx

-66
This file was deleted.

0 commit comments

Comments
 (0)