Skip to content

Commit 46a69ec

Browse files
authored
Merge branch 'main' into main
2 parents 3aba4be + 2ac49ce commit 46a69ec

File tree

52 files changed

+118
-117
lines changed

Some content is hidden

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

52 files changed

+118
-117
lines changed

.docker/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ For more information see the pages [Continuous Integration and Docker](http://mo
44

55
To build the Docker image locally, run the following from the root folder of this repository.
66

7-
docker build -f .docker/Dockerfile -t moveit2_tutorials --build-arg ROS_DISTRO=${ROS_DISTRO} .
7+
docker build -f .docker/Dockerfile -t moveit2_tutorials --build-arg ROS_DISTRO=${ROS_DISTRO}.
88

99
where `${ROS_DISTRO}` should be available if you have a ROS installation sourced locally, else you can pick a target release, e.g., `humble` or `rolling`.

.docker/docker-compose.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
services:
88
cpu:
9-
image: ghcr.io/ros-planning/moveit2_tutorials:$DOCKER_IMAGE
9+
image: ghcr.io/moveit/moveit2_tutorials:$DOCKER_IMAGE
1010
container_name: moveit2_container
1111
privileged: true
1212
network_mode: host
@@ -18,7 +18,7 @@ services:
1818
QT_X11_NO_MITSHM: 1
1919
DISPLAY: $DISPLAY
2020
gpu:
21-
image: ghcr.io/ros-planning/moveit2_tutorials:$DOCKER_IMAGE
21+
image: ghcr.io/moveit/moveit2_tutorials:$DOCKER_IMAGE
2222
container_name: moveit2_container
2323
privileged: true
2424
network_mode: host

.github/PULL_REQUEST_TEMPLATE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ Please explain the changes you made, including a reference to the related issue
44

55
### Checklist
66
- [ ] **Required by CI**: Code is auto formatted using [clang-format](http://moveit.ros.org/documentation/contributing/code)
7-
- [ ] While waiting for someone to review your request, please consider reviewing [another open pull request](https://github.com/ros-planning/moveit2/pulls) to support the maintainers
7+
- [ ] While waiting for someone to review your request, please consider reviewing [another open pull request](https://github.com/moveit/moveit2/pulls) to support the maintainers
88

99
[//]: # "You can expect a response from a maintainer within 7 days. If you haven't heard anything by then, feel free to ping the thread. Thank you!"

.github/upstream.repos

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
repositories:
22
moveit_task_constructor:
33
type: git
4-
url: https://github.com/ros-planning/moveit_task_constructor.git
4+
url: https://github.com/moveit/moveit_task_constructor.git
55
version: ros2
66
moveit_visual_tools:
77
type: git
8-
url: https://github.com/ros-planning/moveit_visual_tools
8+
url: https://github.com/moveit/moveit_visual_tools
99
version: ros2
1010
rosparam_shortcuts:
1111
type: git

.github/workflows/deploy.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090
with:
9191
fetch-depth: 0
9292

93-
- uses: actions/setup-python@v4
93+
- uses: actions/setup-python@v5
9494
with:
9595
python-version: '3.10'
9696
cache: 'pip'
@@ -144,12 +144,12 @@ jobs:
144144
145145
- name: Upload pages artifact
146146
uses: actions/upload-pages-artifact@v3
147-
if: github.repository_owner == 'ros-planning'
147+
if: github.repository_owner == 'moveit'
148148
with:
149149
path: build/html
150150

151151
deploy:
152-
if: github.repository_owner == 'ros-planning' && github.ref == 'refs/heads/main'
152+
if: github.repository_owner == 'moveit' && github.ref == 'refs/heads/main'
153153
runs-on: ubuntu-latest
154154
needs: collate_site_artifacts
155155
environment:

.github/workflows/docker-images.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
username: ${{ github.repository_owner }}
3232
password: ${{ secrets.GITHUB_TOKEN }}
3333
- name: Build Tutorial Image
34-
uses: docker/build-push-action@v5
34+
uses: docker/build-push-action@v6
3535
with:
3636
file: .docker/Dockerfile
3737
build-args: |

.github/workflows/format.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- uses: actions/checkout@v4
23-
- uses: actions/setup-python@v4
23+
- uses: actions/setup-python@v5
2424
with:
2525
python-version: '3.10'
2626
- name: Install clang-format-14

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ local-with-api: Makefile
1717
@echo Building local with API
1818
@echo Step 1 of 2: Clone MoveIt 2 and build API using selected distro
1919
mkdir -p build/html
20-
cd build/html && if cd moveit2; then git pull; else git clone https://github.com/ros-planning/moveit2 -b $(MOVEIT_BRANCH) --depth 1 && cd moveit2; fi && \
20+
cd build/html && if cd moveit2; then git pull; else git clone https://github.com/moveit/moveit2 -b $(MOVEIT_BRANCH) --depth 1 && cd moveit2; fi && \
2121
sed -i "s/HTML_EXTRA_STYLESHEET =.*/HTML_EXTRA_STYLESHEET = ..\/..\/..\/theme.css/g" Doxyfile && DOXYGEN_OUTPUT_DIRECTORY="../api" doxygen && cd .. && rm -rf moveit2
2222
@echo Step 2 of 2: Building html
2323
make html
@@ -28,7 +28,7 @@ generate_api_artifacts: Makefile
2828
@echo Step 1 of 3: Ensure build folder exists
2929
mkdir -p build/html
3030
@echo Step 2 of 3: generate CPP API Artifacts
31-
cd build/html && if cd moveit2; then git pull; else git clone https://github.com/ros-planning/moveit2 -b $(BRANCH) --depth 1 && cd moveit2; fi && \
31+
cd build/html && if cd moveit2; then git pull; else git clone https://github.com/moveit/moveit2 -b $(BRANCH) --depth 1 && cd moveit2; fi && \
3232
sed -i "s/HTML_EXTRA_STYLESHEET =.*/HTML_EXTRA_STYLESHEET = ..\/..\/..\/theme.css/g" Doxyfile && DOXYGEN_OUTPUT_DIRECTORY="../api" doxygen && cd .. && rm -rf moveit2
3333
@echo Step 3 of 3: Build Sphinx Artifacts
3434
make html

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ This is the primary documentation for the MoveIt project.
66

77
This repository is built and deployed automatically by GitHub Actions:
88

9-
- **Rolling** (main): [![CI](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/ci.yaml?query=branch%3Amain) [![Format](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/format.yml/badge.svg?branch=main)](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/format.yml?query=branch%3Amain) [![Deploy](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/deploy.yml/badge.svg?branch=main)](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/deploy.yml?query=branch%3Amain)
10-
- **Humble**: [![CI](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/ci.yaml/badge.svg?branch=humble)](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/ci.yaml?query=branch%3Ahumble) [![Format](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/format.yml/badge.svg?branch=humble)](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/format.yml?query=branch%3Ahumble) [![Deploy](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/deploy.yml/badge.svg?branch=humble)](https://github.com/ros-planning/moveit2_tutorials/actions/workflows/deploy.yml?query=branch%3Ahumble)
9+
- **Rolling** (main): [![CI](https://github.com/moveit/moveit2_tutorials/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/moveit/moveit2_tutorials/actions/workflows/ci.yaml?query=branch%3Amain) [![Format](https://github.com/moveit/moveit2_tutorials/actions/workflows/format.yml/badge.svg?branch=main)](https://github.com/moveit/moveit2_tutorials/actions/workflows/format.yml?query=branch%3Amain) [![Deploy](https://github.com/moveit/moveit2_tutorials/actions/workflows/deploy.yml/badge.svg?branch=main)](https://github.com/moveit/moveit2_tutorials/actions/workflows/deploy.yml?query=branch%3Amain)
10+
- **Humble**: [![CI](https://github.com/moveit/moveit2_tutorials/actions/workflows/ci.yaml/badge.svg?branch=humble)](https://github.com/moveit/moveit2_tutorials/actions/workflows/ci.yaml?query=branch%3Ahumble) [![Format](https://github.com/moveit/moveit2_tutorials/actions/workflows/format.yml/badge.svg?branch=humble)](https://github.com/moveit/moveit2_tutorials/actions/workflows/format.yml?query=branch%3Ahumble) [![Deploy](https://github.com/moveit/moveit2_tutorials/actions/workflows/deploy.yml/badge.svg?branch=humble)](https://github.com/moveit/moveit2_tutorials/actions/workflows/deploy.yml?query=branch%3Ahumble)
1111

1212
## Contributing
1313

14-
We strongly encourage you to help improve MoveIt's documentation. Please consider helping improve the tutorials, port old ones from ROS 1, and write new tutorials. We recommend you read the quality standards below as well as the [How to Write a MoveIt Tutorial](https://moveit.picknik.ai/main/doc/how_to_contribute/how_to_write_tutorials.html) page.
14+
We strongly encourage you to help improve MoveIt's documentation. Please consider helping improve the tutorials, port old ones from ROS 1, and write new tutorials. We recommend you read the quality standards below as well as the [How to Write a MoveIt Tutorial](https://moveit.picknik.ai/main/doc/how_to_contribute/how_to_write_tutorials.html) page.
1515

16-
If you find an issue with the tutorials you are not able to fix yourself, please [open an issue on GitHub](https://github.com/ros-planning/moveit2_tutorials/issues/new) or open a PR with proposed changes.
16+
If you find an issue with the tutorials you are not able to fix yourself, please [open an issue on GitHub](https://github.com/moveit/moveit2_tutorials/issues/new) or open a PR with proposed changes.
1717

1818
## Helping with Porting Tutorials to ROS 2
1919

@@ -37,7 +37,7 @@ Open a command line to your colcon workspace:
3737

3838
Download the MoveIt Tutorials source code:
3939

40-
git clone https://github.com/ros-planning/moveit2_tutorials.git
40+
git clone https://github.com/moveit/moveit2_tutorials.git
4141
vcs import < moveit2_tutorials/moveit2_tutorials.repos
4242
rosdep install -r --from-paths . --ignore-src --rosdistro rolling -y
4343

@@ -120,7 +120,7 @@ You can embed video with raw HTML, like in this example from the Pick and Place
120120
<iframe width="700px" height="400px" src="https://www.youtube.com/embed/QBJPxx_63Bs?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
121121
</div>
122122
```
123-
This includes [Youtube's suggested embed HTML](https://support.google.com/youtube/answer/171780?hl=en).
123+
This includes [YouTube's suggested embed HTML](https://support.google.com/youtube/answer/171780?hl=en).
124124

125125
#### Local Video
126126
To embed a video that is included in this repository, you also will use raw HTML, like this example from the Quickstart in RViz tutorial.

conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120

121121
html_context = {
122122
"display_github": True,
123-
"github_user": "ros-planning",
123+
"github_user": "moveit",
124124
"github_repo": "moveit2_tutorials",
125125
"github_version": "main/",
126126
"conf_py_path": "",

doc/concepts/moveit_task_constructor/connecting_stages.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Connect
3131
-
3232
- Default is TOTG (Time-Optimal Trajectory Generation). Information about TOTG is available in the :ref:`Time Parameterization tutorial <doc/examples/time_parameterization/time_parameterization_tutorial:Time Parameterization Algorithms>`
3333

34-
`API doc for Connect <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1Connect.html>`_.
34+
`API doc for Connect <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1Connect.html>`_.
3535

3636
Code Example
3737

doc/concepts/moveit_task_constructor/generating_stages.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Example code
2525

2626
auto current_state = std::make_unique<moveit::task_constructor::stages::CurrentState>("current_state");
2727

28-
`API doc for CurrentState <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html>`_.
28+
`API doc for CurrentState <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html>`_.
2929

3030
FixedState
3131
----------
@@ -49,7 +49,7 @@ FixedState
4949
auto initial = std::make_unique<stages::FixedState>();
5050
initial->setState(scene);
5151

52-
`API doc for FixedState <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html>`_.
52+
`API doc for FixedState <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html>`_.
5353

5454
Monitoring Generators
5555
---------------------
@@ -96,7 +96,7 @@ GenerateGraspPose
9696
- Grasp pose
9797

9898
Refer the API docs for the latest state of code.
99-
`API doc for GenerateGraspPose <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html>`_.
99+
`API doc for GenerateGraspPose <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html>`_.
100100

101101
Example code
102102

@@ -136,7 +136,7 @@ Example code
136136
stage->setPose(p);
137137
stage->setMonitoredStage(pick_stage_ptr); // hook into successful pick solutions
138138

139-
`API doc for GeneratePlacePose <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html>`_.
139+
`API doc for GeneratePlacePose <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html>`_.
140140

141141

142142
GenerateRandomPose

doc/concepts/moveit_task_constructor/propagating_stages.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Example code to enable collision
4444
auto stage = std::make_unique<stages::ModifyPlanningScene>("Allow collision between object and gripper");
4545
stage->allowCollisions("object_name", "gripper_frame_name", true);
4646

47-
`API doc for ModifyPlanningScene <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html>`_.
47+
`API doc for ModifyPlanningScene <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html>`_.
4848

4949
MoveRelative
5050
------------
@@ -86,7 +86,7 @@ MoveRelative
8686
- void setDirection(std::map<std::string, double> direction)
8787
- Move specified joint variables by given amount
8888

89-
`API doc for MoveRelative <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html>`_.
89+
`API doc for MoveRelative <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html>`_.
9090

9191
Example code
9292

@@ -150,7 +150,7 @@ MoveTo
150150
- void setPathConstraints(moveit_msgs:::Constraints path_constaints)
151151
- Constraints to maintain during trajectory
152152

153-
`API doc for MoveTo <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html>`_.
153+
`API doc for MoveTo <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html>`_.
154154

155155
Example code
156156

doc/concepts/moveit_task_constructor/wrappers.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The ``ComputeIK`` is a wrapper for any pose generator stage to compute the inver
4242
- void setMinSolutionDistance(double distance)
4343
- Minimum distance between separate IK solutions for the same target. Default is 0.1.
4444

45-
`API doc for ComputeIK <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html>`_.
45+
`API doc for ComputeIK <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html>`_.
4646

4747
Code Example
4848

@@ -78,7 +78,7 @@ PredicateFilter
7878
- void setIgnoreFilter(bool ignore)
7979
- Ignore predicate and forward all solutions
8080

81-
`API doc for PredicateFilter <https://ros-planning.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html>`_.
81+
`API doc for PredicateFilter <https://moveit.github.io/moveit_task_constructor/_static/classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html>`_.
8282

8383
Code Example
8484

doc/examples/controller_configuration/controller_configuration_tutorial.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@ Low Level Controllers
22
=====================
33
MoveIt typically publishes manipulator motion commands to a `JointTrajectoryController <https://github.com/ros-controls/ros2_controllers/tree/master/joint_trajectory_controller>`_. This tutorial assumes MoveGroup is being used to control the robot rather than MoveItCpp or MoveIt Servo. A minimal setup is as follows:
44

5-
#. A YAML config file. As best practice, we suggest naming this :code:`moveit_controllers.yaml`. It tells MoveIt which controllers are available, which joints are associated with each, and the MoveIt controller interface type (:code:`FollowJointTrajectory` or :code:`GripperCommand`). `Example controller config file <https://github.com/ros-planning/moveit_resources/blob/ros2/panda_moveit_config/config/moveit_controllers.yaml>`_.
5+
#. A YAML config file. As best practice, we suggest naming this :code:`moveit_controllers.yaml`. It tells MoveIt which controllers are available, which joints are associated with each, and the MoveIt controller interface type (:code:`FollowJointTrajectory` or :code:`GripperCommand`). `Example controller config file <https://github.com/moveit/moveit_resources/blob/ros2/panda_moveit_config/config/moveit_controllers.yaml>`_.
66

7-
#. A launch file. This launch file must load the :code:`moveit_controllers` yaml file and specify the :code:`moveit_simple_controller_manager/MoveItSimpleControllerManager`. After these yaml files are loaded, they are passed as parameters to the Move Group node. `Example Move Group launch file <https://github.com/ros-planning/moveit_resources/blob/ros2/panda_moveit_config/launch/demo.launch.py>`_.
7+
#. A launch file. This launch file must load the :code:`moveit_controllers` yaml file and specify the :code:`moveit_simple_controller_manager/MoveItSimpleControllerManager`. After these yaml files are loaded, they are passed as parameters to the Move Group node. `Example Move Group launch file <https://github.com/moveit/moveit_resources/blob/ros2/panda_moveit_config/launch/demo.launch.py>`_.
88

99
#. Launch the corresponding :code:`ros2_control` JointTrajectoryControllers. This is separate from the MoveIt 2 ecosystem. `Example ros2_control launching <https://github.com/ros-controls/ros2_control_demos>`_. Each JointTrajectoryController provides an action interface. Given the yaml file above, MoveIt automatically connects to this action interface.
1010

1111
#. Note: it is not required to use :code:`ros2_control` for your robot. You could write a proprietary action interface. In practice, 99% of users choose :code:`ros2_control`.
1212

1313
MoveIt Controller Managers
1414
--------------------------
15-
The base class of controller managers is called MoveItControllerManager (MICM). One of the child classes of MICM is known as Ros2ControlManager (R2CM) and it is the best way to interface with ros2_control. The R2CM can parse the joint names in a trajectory command coming from MoveIt and activate the appropriate controllers. For example, it can automatically switch between controlling two manipulators in a single joint group at once to a single manipulator. To use a R2CM, just set :code:`moveit_manage_controllers = true` in the launch file. `Example R2CM launch file <https://github.com/ros-planning/moveit_resources/blob/ros2/panda_moveit_config/launch/demo.launch.py>`_.
15+
The base class of controller managers is called MoveItControllerManager (MICM). One of the child classes of MICM is known as Ros2ControlManager (R2CM) and it is the best way to interface with ros2_control. The R2CM can parse the joint names in a trajectory command coming from MoveIt and activate the appropriate controllers. For example, it can automatically switch between controlling two manipulators in a single joint group at once to a single manipulator. To use a R2CM, just set :code:`moveit_manage_controllers = true` in the launch file. `Example R2CM launch file <https://github.com/moveit/moveit_resources/blob/ros2/panda_moveit_config/launch/demo.launch.py>`_.
1616

1717
MoveIt Controller Interfaces
1818
----------------------------

doc/examples/hand_eye_calibration/hand_eye_calibration_tutorial.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Hand-Eye Calibration
77
====================
8-
The `MoveIt Calibration <http://www.github.com/ros-planning/moveit_calibration>`_ package provides plugins and a graphical
8+
The `MoveIt Calibration <http://www.github.com/moveit/moveit_calibration>`_ package provides plugins and a graphical
99
interface for conducting a hand-eye camera calibration. Calibrations can be performed for cameras rigidly mounted in the
1010
robot base frame (eye-to-hand) and for cameras mounted to the end effector (eye-in-hand). This tutorial presents the
1111
eye-in-hand case.
@@ -28,7 +28,7 @@ Clone and Build the MoveIt Calibration Repo
2828
-------------------------------------------
2929
In your workspace ``src`` directory, clone MoveIt Calibration::
3030

31-
git clone [email protected]:ros-planning/moveit_calibration.git
31+
git clone [email protected]:moveit/moveit_calibration.git
3232

3333
Then, make sure you have the appropriate dependencies and build the package::
3434

0 commit comments

Comments
 (0)