Skip to content

Commit 5d2ae73

Browse files
authored
Fix broken links (#173)
* README: fix link to classic.gazebosim.org * Remove host from gazebosim.org/tutorials links: Shorten the start of all Markdown links starting with http://gazebosim.org/tutorials to /tutorials Signed-off-by: Steve Peters <[email protected]>
1 parent 95500a5 commit 5d2ae73

File tree

124 files changed

+237
-237
lines changed

Some content is hidden

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

124 files changed

+237
-237
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Gazebo Tutorials #
22

3-
This repository contains the source for each gazebo tutorial found on [Gazebo Tutorials](http://gazebosim.org/tutorials).
3+
This repository contains the source for each gazebo tutorial found on [Gazebo Tutorials](http://classic.gazebosim.org/tutorials).
44

55
## Tips for creating tutorials
66

7-
1. Add images and/or videos where appropriate so that the reader has a reference image to compare their simulation instance against.
7+
1. Add images and/or videos where appropriate so that the reader has a reference image to compare their simulation instance against.

actor/tutorial.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ environment.
1818
# Actors
1919

2020
In Gazebo, an animated model is called an `actor`. Actors extend
21-
[common models](http://gazebosim.org/tutorials?tut=build_model&cat=build_robot),
21+
[common models](/tutorials?tut=build_model&cat=build_robot),
2222
adding animation capabilities.
2323

2424
There are two types of animations which can be used separately or combined
@@ -39,7 +39,7 @@ moves in the world:
3939
[[file:files/skel_traj_full.gif|300px]]
4040

4141
Gazebo's actors are just like
42-
[models](http://gazebosim.org/tutorials?tut=build_model),
42+
[models](/tutorials?tut=build_model),
4343
so you can put links and joints inside them as usual. The main differences are:
4444

4545
* Actors are always static (i.e. no forces are applied on them, be it from
@@ -180,7 +180,7 @@ fluid motion, but the exact poses contained in the waypoints might not be reache
180180

181181
> **Tip**: Non-actor models can also follow scripted trajectories, but that
182182
requires the use of plugins. See
183-
[this](http://gazebosim.org/tutorials?tut=animated_box)
183+
[this](/tutorials?tut=animated_box)
184184
tutorial to learn how.
185185

186186
Now it's your turn! Try out different trejctory descriptions before moving on to
@@ -225,7 +225,7 @@ The actor in the example above is really simple, all it loads is a COLLADA file
225225
described within the `<skin>` tag.
226226

227227
> **Note**: If you've made
228-
[custom](http://gazebosim.org/tutorials?tut=import_mesh&cat=build_robot)
228+
[custom](/tutorials?tut=import_mesh&cat=build_robot)
229229
Gazebo models before, you might have used COLLADA files as visuals and
230230
collisions for your models. When used within *links*, COLLADA animations are
231231
ignored, but when used within *skins*, they are loaded!
@@ -236,7 +236,7 @@ The file specified in `<filename>` can be an absolute path, for example:
236236

237237
You can also tell Gazebo to look for the mesh in all the directories contained in
238238
the environment variable
239-
[`GAZEBO_MODEL_PATH`](http://gazebosim.org/tutorials?tut=components),
239+
[`GAZEBO_MODEL_PATH`](/tutorials?tut=components),
240240
like this:
241241

242242
model://skeketon_model/skeleton.dae
@@ -396,7 +396,7 @@ take a look at an example of how to change the trajectory dinamically using
396396
plugins.
397397

398398
> **Tip**: If you're not familiar with Gazebo plugins, take a look at some
399-
[plugin tutorials](http://gazebosim.org/tutorials?cat=write_plugin) first.
399+
[plugin tutorials](/tutorials?cat=write_plugin) first.
400400

401401
Gazebo has an example world with actors moving around while avoiding obstacles.
402402
Take a look at it running:

add_laser/tutorial.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Overview
22

3-
**Prerequisites:** [Attach a Mesh as Visual](http://gazebosim.org/tutorials/?tut=attach_meshes)
3+
**Prerequisites:** [Attach a Mesh as Visual](/tutorials/?tut=attach_meshes)
44

55
This tutorials demonstrates how the user can create composite models directly
66
from other models in the
@@ -75,4 +75,4 @@ Adding a laser to a robot, or any model, is simply a matter of including the sen
7575
7676
## Next
7777
78-
[Next: Make a Simple Gripper](http://gazebosim.org/tutorials/?tut=simple_gripper)
78+
[Next: Make a Simple Gripper](/tutorials/?tut=simple_gripper)

add_laser/tutorial_6+.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Overview
22

3-
**Prerequisites:** [Attach a Mesh as Visual](http://gazebosim.org/tutorials/?tut=attach_meshes)
3+
**Prerequisites:** [Attach a Mesh as Visual](/tutorials/?tut=attach_meshes)
44

55
This tutorials demonstrates how the user can create composite models directly
66
from other models in the
@@ -68,4 +68,4 @@ Adding a laser to a robot, or any model, is simply a matter of including the sen
6868
6969
## Next
7070
71-
[Next: Make a Simple Gripper](http://gazebosim.org/tutorials/?tut=simple_gripper)
71+
[Next: Make a Simple Gripper](/tutorials/?tut=simple_gripper)

attach_gripper/tutorial-1.9+.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
**Prerequisites:**
44

5-
[Make a Mobile Robot](http://gazebosim.org/tutorials/?tut=build_robot)
5+
[Make a Mobile Robot](/tutorials/?tut=build_robot)
66

7-
[Make a Simple Gripper](http://gazebosim.org/tutorials/?tut=simple_gripper)
7+
[Make a Simple Gripper](/tutorials/?tut=simple_gripper)
88

99
This tutorial explains how to create a composite robot from existing robot parts, i.e. mobile base, simple arm and simple gripper.
1010

@@ -14,7 +14,7 @@ Start up gazebo and make sure you can load the models from the two previous tuto
1414

1515
## Mobile Base
1616

17-
1. Per instructions in [Make a Mobile Robot](http://gazebosim.org/tutorials/?tut=build_robot) tutorial, you should have a mobile base robot at your disposal:
17+
1. Per instructions in [Make a Mobile Robot](/tutorials/?tut=build_robot) tutorial, you should have a mobile base robot at your disposal:
1818

1919
[[file:files/Mobile_base.png|640px]]
2020

attach_gripper/tutorial.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
**Prerequisites:**
44

5-
[Make a Mobile Robot](http://gazebosim.org/tutorials/?tut=build_robot)
5+
[Make a Mobile Robot](/tutorials/?tut=build_robot)
66

7-
[Make a Simple Gripper](http://gazebosim.org/tutorials/?tut=simple_gripper)
7+
[Make a Simple Gripper](/tutorials/?tut=simple_gripper)
88

99
This tutorial explains how to create a composite robot from existing robot parts, i.e. mobile base, simple arm and simple gripper.
1010

@@ -14,7 +14,7 @@ Start up gazebo and make sure you can load the models from the two previous tuto
1414

1515
## Mobile Base
1616

17-
1. Per instructions in [Make a Mobile Robot](http://gazebosim.org/tutorials/?tut=build_robot) tutorial, you should have a mobile base robot at your disposal:
17+
1. Per instructions in [Make a Mobile Robot](/tutorials/?tut=build_robot) tutorial, you should have a mobile base robot at your disposal:
1818

1919
[[file:files/Mobile_base.png|640px]]
2020

attach_meshes/tutorial.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Overview
22

3-
**Prerequisites:** [Make a mobile robot](http://gazebosim.org/tutorials/?tut=build_robot)
3+
**Prerequisites:** [Make a mobile robot](/tutorials/?tut=build_robot)
44

55
Meshes can add realism to a model both visually and for sensors. This tutorial demonstrates how the user can use custom meshes to define how their model will appear in simulation.
66

@@ -105,7 +105,7 @@ The most common use case for a mesh is to create a realistic looking visual.
105105
106106
##Further Reading##
107107
108-
When creating a new robot, you'll likely want to use your own mesh file. The [import a mesh tutorial](http://gazebosim.org/tutorials/?tut=import_mesh) describes how to go about importing a mesh into a format suitable for Gazebo.
108+
When creating a new robot, you'll likely want to use your own mesh file. The [import a mesh tutorial](/tutorials/?tut=import_mesh) describes how to go about importing a mesh into a format suitable for Gazebo.
109109
110110
## Try for yourself ##
111111
@@ -119,4 +119,4 @@ Note: Materials (texture files such with extension like .png or .jpg), should be
119119
120120
##Next##
121121
122-
[Next: Add a Sensor to a Robot](http://gazebosim.org/tutorials/?tut=add_laser)
122+
[Next: Add a Sensor to a Robot](/tutorials/?tut=add_laser)

build_model/tutorial-7.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@ Here is a good order in which to add features:
7474
1. Add all plugins (if any).
7575

7676
With each new addition, load the model using the graphical client to make sure your model is correct.
77-
However, the `box.sdf` file alone isn't enough to be able to load the model into the graphical client. You must also setup your model directory correctly, which you will learn in the next tutorial: [Make a Mobile Robot](http://gazebosim.org/tutorials?tut=build_robot&cat=build_robot).
77+
However, the `box.sdf` file alone isn't enough to be able to load the model into the graphical client. You must also setup your model directory correctly, which you will learn in the next tutorial: [Make a Mobile Robot](/tutorials?tut=build_robot&cat=build_robot).

build_robot/tutorial.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The tutorial demonstrates Gazebo's basic model management, and exercises familia
44

55
## Setup your model directory ##
66

7-
Read through the [Model Database documentation](http://gazebosim.org/tutorials?tut=model_structure&cat=build_robot). You will be creating your own model, which must follow the formatting rules for the Gazebo Model Database directory structure. Also, for details on model description formats, please refer to the [SDF reference](http://gazebosim.org/sdf).
7+
Read through the [Model Database documentation](/tutorials?tut=model_structure&cat=build_robot). You will be creating your own model, which must follow the formatting rules for the Gazebo Model Database directory structure. Also, for details on model description formats, please refer to the [SDF reference](http://gazebosim.org/sdf).
88

99
1. Create a model directory:
1010

@@ -110,7 +110,7 @@ It is important to start simple, and build up a model in steps. The first step i
110110
Here we have created a `box` with a size of `0.4 x 0.2 x 0.1` meters. The `collision` element specifies the shape used by the collision detection engine. The `visual` element specifies the shape used by the rendering engine. For most use cases the `collision` and `visual` elements are the same. The most common use for different `collision` and `visual` elements is to have a simplified `collision` element paired with a `visual` element that uses a complex mesh. This will help improve performance.
111111
112112
1. Try out your model by running gazebo, and importing your model through the
113-
[Insert Model](http://gazebosim.org/tutorials?tut=build_world&cat=build_world#AddingModelfromtheModelDatabase)
113+
[Insert Model](/tutorials?tut=build_world&cat=build_world#AddingModelfromtheModelDatabase)
114114
interface on the GUI.
115115
116116
gazebo
@@ -520,4 +520,4 @@ It is important to start simple, and build up a model in steps. The first step i
520520
Idea: A six wheeled vehicle with a scoop front loading mechanism.
521521
522522
## Next ##
523-
[Next: Attach Meshes](http://gazebosim.org/tutorials/?tut=attach_meshes)
523+
[Next: Attach Meshes](/tutorials/?tut=attach_meshes)

build_world/tutorial.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This tutorial describes the process of creating a world with both static and dyn
88

99
# Setup
1010

11-
1. Make sure Gazebo is [installed](http://gazebosim.org/tutorials?cat=install).
11+
1. Make sure Gazebo is [installed](/tutorials?cat=install).
1212

1313
1. Start up gazebo, and you should see a world with just a ground plane.
1414

@@ -129,4 +129,4 @@ The filename must be in the current working directory, or you must specify the c
129129
130130
# Next
131131
132-
[Next: Modifying a world tutorial](http://gazebosim.org/tutorials/?tut=modifying_world)
132+
[Next: Modifying a world tutorial](/tutorials/?tut=modifying_world)

build_world/tutorial_1.9.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This tutorial describes the process of creating a world with both static and dyn
88

99
# Setup
1010

11-
1. Make sure Gazebo is [installed](http://gazebosim.org/tutorials?cat=install).
11+
1. Make sure Gazebo is [installed](/tutorials?cat=install).
1212

1313
1. Create a working directory for this tutorial:
1414

@@ -110,4 +110,4 @@ The filename must be in the current working directory, or you must specify the c
110110
111111
# Next
112112
113-
[Next: Modifying a world tutorial](http://gazebosim.org/tutorials/?tut=modifying_world)
113+
[Next: Modifying a world tutorial](/tutorials/?tut=modifying_world)

build_world/tutorial_2.2.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This tutorial describes the process of creating a world with both static and dyn
88

99
# Setup
1010

11-
1. Make sure Gazebo is [installed](http://gazebosim.org/tutorials?cat=install).
11+
1. Make sure Gazebo is [installed](/tutorials?cat=install).
1212

1313
1. Start up gazebo, and you should see a world with just a ground plane.
1414

@@ -115,4 +115,4 @@ The filename must be in the current working directory, or you must specify the c
115115
116116
# Next
117117
118-
[Next: Modifying a world tutorial](http://gazebosim.org/tutorials/?tut=modifying_world)
118+
[Next: Modifying a world tutorial](/tutorials/?tut=modifying_world)

building_editor/tutorial.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This tutorial describes the process of creating a building using the Building Ed
44

55
## Open the Building Editor
66

7-
1. Make sure Gazebo is [installed](http://gazebosim.org/tutorials?cat=install).
7+
1. Make sure Gazebo is [installed](/tutorials?cat=install).
88

99
1. Start up gazebo.
1010

@@ -244,7 +244,7 @@ Colors and textures can be chosen from the Palette and assigned to items on your
244244
245245
# Saving your building
246246
247-
Saving will create a [directory, SDF and config files](http://gazebosim.org/tutorials?tut=model_structure&cat=build_robot) for your building.
247+
Saving will create a [directory, SDF and config files](/tutorials?tut=model_structure&cat=build_robot) for your building.
248248
249249
Before saving, give your building a name on the Palette.
250250

color_model/tutorial_7.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ See the [model structure tutorial](tutorials?tut=model_structure) for more infor
159159

160160
[[file:files/model_files.png|256px]]
161161

162-
The `models` folder itself must be in the environment variable [`GAZEBO_MODEL_PATH`](http://gazebosim.org/tutorials?tut=components#EnvironmentVariables).
162+
The `models` folder itself must be in the environment variable [`GAZEBO_MODEL_PATH`](/tutorials?tut=components#EnvironmentVariables).
163163
This tutorial will assume you use the folder `~/color_tutorial/models`.
164164

165165
```

components/tutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ A model file uses the same [SDF](http://gazebosim.org/sdf.html) format as world
2121

2222
A number of models are provided in the [online model database](http://github.com/osrf/gazebo_models) (in previous versions, some example models were shipped with Gazebo). Assuming that you have an Internet connection when running Gazebo, you can insert any model from the database and the necessary content will be downloaded at runtime.
2323

24-
Read more about model files [here](http://gazebosim.org/tutorials?tut=build_model).
24+
Read more about model files [here](/tutorials?tut=build_model).
2525

2626
# Environment Variables
2727

contact_sensor/tutorial_4-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Between the `</contact>` and `</sensor>` tags in order to get output on the term
129129

130130
It is also possible to create a plugin for the contact sensor. This plugin can get the collision data, manipulate it, and output it to an arbitrary destination (for example a ROS topic).
131131

132-
* **Note** This section of the tutorial requires you to compile a Gazebo plugin. For Gazebo version 3.0 and above, you will need to have the Gazebo dev packages installed (something like `libgazebo*-dev`). Check the [installation tutorials](http://gazebosim.org/tutorials?cat=install) for further instructions.
132+
* **Note** This section of the tutorial requires you to compile a Gazebo plugin. For Gazebo version 3.0 and above, you will need to have the Gazebo dev packages installed (something like `libgazebo*-dev`). Check the [installation tutorials](/tutorials?cat=install) for further instructions.
133133

134134
Start by modifying the `contact.world` SDF file. Add the following line directly below `<sensor name='my_contact' type='contact'>`:
135135

contact_sensor/tutorial_7-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ Between the `</contact>` and `</sensor>` tags in order to get output on the term
130130

131131
It is also possible to create a plugin for the contact sensor. This plugin can get the collision data, manipulate it, and output it to an arbitrary destination (for example a ROS topic).
132132

133-
* **Note** This section of the tutorial requires you to compile a Gazebo plugin. For Gazebo version 3.0 and above, you will need to have the Gazebo dev packages installed (something like `libgazebo*-dev`). Check the [installation tutorials](http://gazebosim.org/tutorials?cat=install) for further instructions.
133+
* **Note** This section of the tutorial requires you to compile a Gazebo plugin. For Gazebo version 3.0 and above, you will need to have the Gazebo dev packages installed (something like `libgazebo*-dev`). Check the [installation tutorials](/tutorials?cat=install) for further instructions.
134134

135135
Start by modifying the `contact.world` SDF file. Add the following line directly below `<sensor name='my_contact' type='contact'>`:
136136

drcsim_animate_joints/tutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ In this tutorial, we'll move a robot in simulation without dynamics through the
44

55
# Setup
66

7-
We assume that you've already done the [installation step](http://gazebosim.org/tutorials/?tut=drcsim_install&cat=drcsim).
7+
We assume that you've already done the [installation step](/tutorials/?tut=drcsim_install&cat=drcsim).
88

99
If you haven't done so, add the environment setup.sh files to your .bashrc.
1010

drcsim_atlas_siminterface/tutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This tutorial describes how to use the Atlas Sim Interface to command Atlas to w
44

55
## Setup
66

7-
We assume that you've already done the [DRCSim installation step](http://gazebosim.org/tutorials?tut=drcsim_install).
7+
We assume that you've already done the [DRCSim installation step](/tutorials?tut=drcsim_install).
88

99
If you haven't done so, make sure to source the environment setup.sh files with every new terminal you open:
1010

drcsim_bdi_examples/tutorial.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Overview
22

3-
This tutorial demonstrates how to start the 5-step behavior demo implemented in the Boston Dynamics Atlas Behavior Library. Assuming DRCSim 2.7 or above was installed on your system, Atlas simulation behavior library documentations can be found locally, simply point your browser [here](https://bitbucket.org/osrf/drcsim/src/default/drcsim_model_resources/AtlasSimInterface_1.1.1/doc/html/?at=default). See also the [Keyboard teleop walking](http://gazebosim.org/tutorials/?tut=drcsim_keyboard_teleop) tutorial.
3+
This tutorial demonstrates how to start the 5-step behavior demo implemented in the Boston Dynamics Atlas Behavior Library. Assuming DRCSim 2.7 or above was installed on your system, Atlas simulation behavior library documentations can be found locally, simply point your browser [here](https://bitbucket.org/osrf/drcsim/src/default/drcsim_model_resources/AtlasSimInterface_1.1.1/doc/html/?at=default). See also the [Keyboard teleop walking](/tutorials/?tut=drcsim_keyboard_teleop) tutorial.
44

55
# Install DRC Simulator
66

7-
[Click to see the instructions](http://gazebosim.org/tutorials/?tut=drcsim_install&cat=drcsim) for installing the DRC simulator and associated utilities. This tutorial requires drcsim-2.7 or later.
7+
[Click to see the instructions](/tutorials/?tut=drcsim_install&cat=drcsim) for installing the DRC simulator and associated utilities. This tutorial requires drcsim-2.7 or later.
88

99
# Launch the DRC Simulator
1010

drcsim_create_atlas_world/tutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
This tutorial will teach you how to create a Gazebo world and spawn Atlas into it.
33

44
## Setup
5-
We assume that you've already done the [installation step](http://gazebosim.org/tutorials/?tut=drcsim_install&cat=drcsim).
5+
We assume that you've already done the [installation step](/tutorials/?tut=drcsim_install&cat=drcsim).
66

77
If you haven't done so, add the environment setup.sh files to your .bashrc.
88

drcsim_fakewalking/tutorial.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This tutorial will explain how to drive simulated Atlas around as if it were a w
44

55
## Setup
66

7-
We assume that you've already done the [installation step](http://gazebosim.org/tutorials/?tut=drcsim_install).
7+
We assume that you've already done the [installation step](/tutorials/?tut=drcsim_install).
88

99
If you haven't done so, add the environment setup.sh files to your .bashrc.
1010

@@ -15,7 +15,7 @@ source ~/.bashrc
1515

1616
## Background
1717

18-
Note that this tutorial does not use the [walking controller](http://gazebosim.org/tutorials/?tut=drcsim_walking&cat=drcsim). It simply spawns Atlas with position controllers enabled that keep it standing upright, as shown in the following image:
18+
Note that this tutorial does not use the [walking controller](/tutorials/?tut=drcsim_walking&cat=drcsim). It simply spawns Atlas with position controllers enabled that keep it standing upright, as shown in the following image:
1919

2020
[[file:files/Gazebo_with_drc_robot.png|640px]]
2121

drcsim_grasp_sandia/tutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ In this tutorial, we'll send desired grasp pose to Sandia hands mounted on an At
44

55
# Setup
66

7-
We assume that you've already done the [installation step](http://gazebosim.org/tutorials/?tut=drcsim_install&cat=drcsim).
7+
We assume that you've already done the [installation step](/tutorials/?tut=drcsim_install&cat=drcsim).
88

99
If you haven't done so, make sure to source the environment setup.sh files with every new terminal you open:
1010

0 commit comments

Comments
 (0)