Skip to content

Commit

Permalink
Merge pull request #1738 from ROBOTIS-GIT/feature-tb3-announcement
Browse files Browse the repository at this point in the history
Updated TurtleBot3 Manual for Maintenance
  • Loading branch information
ROBOTIS-Yang authored Feb 3, 2025
2 parents 48dfcf6 + 8cce399 commit 41de556
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 273 deletions.
2 changes: 0 additions & 2 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26048,8 +26048,6 @@ turtlebot3:
url: /platform/turtlebot3/autonomous_driving/#level-crossing
- title: "Tunnel"
url: /platform/turtlebot3/autonomous_driving/#tunnel
- title: "TurtleBot3 AutoRace 2019"
url: /platform/turtlebot3/autonomous_driving_autorace/
- title: "Machine Learning"
url: /platform/turtlebot3/machine_learning/#machine-learning
children:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
**WARNING**: This version is a temporarily uploaded manual that was originally supported in **Kinetic**. It needs to be ported to Noetic examples and is planned to be supported with **Humble** examples soon.
{: .notice--danger}

**WARNING**: Make sure to run the [Bringup][bringup] instruction before performing this examples, and be careful when testing the robot on the table as the robot might fall.
Make sure to run the [Bringup][bringup] instruction before performing this examples, and be careful when testing the robot on the table as the robot might fall.
{: .notice--warning}

{% capture notice_01 %}
Expand Down
148 changes: 8 additions & 140 deletions docs/en/platform/turtlebot3/autonomous_driving/autonomous_driving.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ share: true
author_profile: false
permalink: /docs/en/platform/turtlebot3/autonomous_driving/
tabs: "ROS"
tab_title3: Noetic
tab_title6: Humble
tab_title2: Noetic
tab_title5: Humble
sidebar:
title: TurtleBot3
nav: "turtlebot3"
Expand All @@ -25,116 +25,31 @@ page_number: 19
# [Autonomous Driving](#autonomous-driving)

<section data-id="{{ page.tab_title2 }}" class="tab_contents">
**NOTE**: TurtleBot3 Autorace is only officially supported in ROS Kinetic and Noetic
{: .notice--warning}
</section>

<section data-id="{{ page.tab_title4 }}" class="tab_contents">
**NOTE**: TurtleBot3 Autorace is only officially supported in ROS Kinetic and Noetic
{: .notice--warning}
</section>

<section data-id="{{ page.tab_title5 }}" class="tab_contents">
**NOTE**: TurtleBot3 Autorace is only officially supported in ROS Kinetic and Noetic
{: .notice--warning}
</section>

<section data-id="{{ page.tab_title6 }}" class="tab_contents">
**NOTE**: TurtleBot3 Autorace is only officially supported in ROS Kinetic and Noetic
{: .notice--warning}
</section>

<section data-id="{{ page.tab_title7 }}" class="tab_contents">
**NOTE**: TurtleBot3 Autorace is only officially supported in ROS Kinetic and Noetic
{: .notice--warning}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
## Getting Started
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_getting_started_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
## Getting Started
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_getting_started_noetic.md %}
</section>


<!-- Camera Calli -->

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
## [Camera Calibration](#camera-calibration)
Calibrating the camera is very important for autonomous driving. The following describes how to simply calibrate the camera step by step.
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
## [Camera Calibration](#camera-calibration)
Calibrating the camera is very important for autonomous driving. The following describes how to simply calibrate the camera step by step.
</section>


<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Camera Imaging Calibration](#camera-imaging-calibration)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_camera_imaging_calibration_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Camera Imaging Calibration](#camera-imaging-calibration)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_camera_imaging_calibration_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Intrinsic Camera Calibration](#intrinsic-camera-calibration)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_intrinsic_camera_calibration_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Intrinsic Camera Calibration](#intrinsic-camera-calibration)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_intrinsic_camera_calibration_noetic.md %}
</section>


<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Extrinsic Camera Calibration](#extrinsic-camera-calibration)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_extrinsic_camera_calibration_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Extrinsic Camera Calibration](#extrinsic-camera-calibration)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_extrinsic_camera_calibration_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Check Calibration Result](#check-calibration-result)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_check_calibration_result_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Check Calibration Result](#check-calibration-result)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_check_calibration_result_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
## [Lane Detection](#lane-detection)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_lane_detection_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
## [Lane Detection](#lane-detection)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_lane_detection_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
## [Traffic Sign Detection](#traffic-sign-detection)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_traffic_sign_detection_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
## [Traffic Sign Detection](#traffic-sign-detection)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_traffic_sign_detection_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
## [Missions](#missions)

The AutoRace is a competition for autonomous driving robot platforms.
Expand All @@ -143,74 +58,27 @@ To provide various conditions for a robot application development, the game prov
**WARNING**: Be sure to read [Autonomous Driving](#autonomous-driving) in order to start missions.
{: .notice--warning}

</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
## [Missions](#missions)

The AutoRace is a competition for autonomous driving robot platforms.
To provide various conditions for a robot application development, the game provide structural regulation as less as possible. Provided open sources are based on ROS, and can be applied to this competition. The contents can be continually updated. Join the competition and show your skill.

**WARNING**: Be sure to read [Autonomous Driving](#autonomous-driving) in order to start missions.
{: .notice--warning}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Traffic Lights](#traffic-lights)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_traffic_lights_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Traffic Lights](#traffic-lights)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_traffic_lights_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Intersection](#intersection)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_intersection_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Intersection](#intersection)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_intersection_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Construction](#construction)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_construction_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Construction](#construction)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_construction_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Parking](#parking)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_parking_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Parking](#parking)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_parking_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Level Crossing](#level-crossing)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_level_crossing_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Level Crossing](#level-crossing)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_level_crossing_noetic.md %}
</section>

<section data-id="{{ page.tab_title1 }}" class="tab_contents">
### [Tunnel](#tunnel)
{% include en/platform/turtlebot3/autonomous_driving/kinetic/autonomous_driving_tunnel_kinetic.md %}
</section>

<section data-id="{{ page.tab_title3 }}" class="tab_contents">
### [Tunnel](#tunnel)
{% include en/platform/turtlebot3/autonomous_driving/noetic/autonomous_driving_sim_tunnel_noetic.md %}
</section>

<section data-id="{{ page.tab_title5 }}" class="tab_contents">
**NOTE**: The TurtleBot3 Autorace Humble version is scheduled to be released soon
{: .notice--warning}
</section>

52 changes: 24 additions & 28 deletions docs/en/platform/turtlebot3/basic_examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ page_number: 22

# [Examples](#examples)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_intro_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title2 }}" class="tab_contents">
**NOTE**: This feature is available for ROS Kinetic and ROS2 Dashing.
Expand All @@ -46,20 +46,16 @@ page_number: 22
</section> -->

<section data-id="{{ page.tab_title6 }}" class="tab_contents">
**NOTE**: This feature is available for ROS Kinetic and ROS2 Dashing.
{: .notice}
**NOTE**: The examples will be added as quickly as possible based on **Humble**. We appreciate your interest and support.
{: .notice--danger}
</section>

<!-- <section data-id="{{ page.tab_title7 }}" class="tab_contents">
**NOTE**: This feature is available for ROS Kinetic and ROS2 Dashing.
{: .notice}
</section> -->

## [Move using Interactive Markers](#move-using-interactive-markers)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_move_using_interactive_markers_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
**NOTE**: This feature is available for Kinetic.
Expand All @@ -68,9 +64,9 @@ page_number: 22

## [Obstacle Detection](#obstacle-detection)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_obstacle_detection_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_obstacle_detection_dashing.md %}
Expand All @@ -79,40 +75,40 @@ page_number: 22

## [Position Control](#position-control)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
**NOTE**: This feature is available for Dashing.
{: .notice}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_position_control_dashing.md %}
</section> -->

## [Point Operation](#point-operation)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_point_operation_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_point_operation_dashing.md %}
</section> -->

## [Patrol](#patrol)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_patrol_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_patrol_dashing.md %}
</section> -->

## [TurtleBot Follower Demo](#turtlebot-follower-demo)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_turtlebot_follower_demo_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
**NOTE**: This feature is available for Kinetic.
Expand All @@ -121,9 +117,9 @@ page_number: 22

## [TurtleBot Panorama Demo](#turtlebot-panorama-demo)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_turtlebot_panorama_demo_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
**NOTE**: This feature is available for Kinetic.
Expand All @@ -132,19 +128,19 @@ page_number: 22

## [Automatic Parking](#automatic-parking)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_automatic_parking_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_automatic_parking_dashing.md %}
</section> -->

## [Automatic Parking Vision](#automatic-parking-vision)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_automatic_parking_vision_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
**NOTE**: This feature is available for Kinetic.
Expand All @@ -153,9 +149,9 @@ page_number: 22

## [Load Multiple TurtleBot3s](#load-multiple-turtlebot3s)

<!-- <section data-id="{{ page.tab_title1 }}" class="tab_contents">
<section data-id="{{ page.tab_title3 }}" class="tab_contents">
{% include en/platform/turtlebot3/basic_examples/basic_examples_load_multiple_turtlebot3s_kinetic.md %}
</section> -->
</section>

<!-- <section data-id="{{ page.tab_title4 }}" class="tab_contents">
**NOTE**: This feature is available for Kinetic.
Expand Down
Loading

0 comments on commit 41de556

Please sign in to comment.