Skip to content
This repository is currently being migrated. It's locked while the migration is in progress.

Commit 985e34c

Browse files
davetcolemanrhaschke
authored andcommitted
Remove ! from MoveIt name (moveit#1590)
1 parent bc45aec commit 985e34c

File tree

136 files changed

+243
-244
lines changed

Some content is hidden

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

136 files changed

+243
-244
lines changed

.docker/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# MoveIt! Docker Containers
1+
# MoveIt Docker Containers
22

33
For more information see [Continuous Integration and Docker](http://moveit.ros.org/documentation/contributing/continuous_integration.html) documentation.

.docker/ci/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ RUN \
3333
clang clang-format-3.9 clang-tidy clang-tools \
3434
ccache && \
3535
#
36-
# Download all dependencies of MoveIt!
36+
# Download all dependencies of MoveIt
3737
rosdep update && \
3838
rosdep install -y --from-paths . --ignore-src --rosdistro ${ROS_DISTRO} --as-root=apt:false && \
3939
#

.docker/release/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# moveit/moveit:melodic-release
2-
# Full debian-based install of MoveIt! using apt-get
2+
# Full debian-based install of MoveIt using apt-get
33

44
FROM ros:melodic-ros-base
55
MAINTAINER Dave Coleman dave@picknik.ai

.github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# MoveIt! is a large project with pull requests being created often. In order
1+
# MoveIt is a large project with pull requests being created often. In order
22
# to ensure quick review turn around time from our maintainer team, we're
33
# leveraging an automated "triage" approach to auto-assign reviews to new pull
44
# requests. If you already know who should review your PR, then you can assign

.github/config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ newIssueWelcomeComment: >
1111

1212
# Comment to be posted to on PRs from first time contributors in your repository
1313
newPRWelcomeComment: >
14-
Thanks for helping in improving MoveIt!
14+
Thanks for helping in improving MoveIt
1515
1616
# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
1717

1818
# Comment to be posted to on pull requests merged by a first time user
1919
firstPRMergeComment: >
20-
Congrats on getting your first MoveIt! pull request merged and improving open source robotics!
20+
Congrats on getting your first MoveIt pull request merged and improving open source robotics!
2121
2222
# It is recommended to include as many gifs and emojis as possible!

CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing to MoveIt!
1+
# Contributing to MoveIt
22

33
Thanks for getting involved! Information on contributing can be found at
44
[http://moveit.ros.org/documentation/contributing/](http://moveit.ros.org/documentation/contributing/)

MIGRATION.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Migration Notes
22

3-
API changes in MoveIt! releases
3+
API changes in MoveIt releases
44

55
## ROS Noetic (upcoming changes in master)
66
- Extended the return value of `MoveitCommander.MoveGroup.plan()` from `trajectory` to a tuple of `(success, trajectory, planning_time, error_code)` to better match the C++ MoveGroupInterface ([790](https://github.com/ros-planning/moveit/pull/790/))

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
<img src="http://moveit.ros.org/assets/images/moveit2_logo_black.png" alt="MoveIt! Logo" width="200"/>
1+
<img src="http://moveit.ros.org/assets/images/moveit2_logo_black.png" alt="MoveIt Logo" width="200"/>
22

3-
The MoveIt! Motion Planning Framework
3+
The MoveIt Motion Planning Framework
44

55
Currently we support ROS Indigo, Kinetic, and Melodic.
66

7-
- [Overview of MoveIt!](http://moveit.ros.org)
7+
- [Overview of MoveIt](http://moveit.ros.org)
88
- [Installation Instructions](http://moveit.ros.org/install/)
99
- [Documentation](http://moveit.ros.org/documentation/)
1010
- [Get Involved](http://moveit.ros.org/documentation/contributing/)
@@ -32,7 +32,7 @@ build farm | [![Build Status](http://build.ros.org/buildStatus/icon?job=Idev__mo
3232
[![Docker Automated build](https://img.shields.io/docker/automated/moveit/moveit.svg?maxAge=2592000)](https://hub.docker.com/r/moveit/moveit/) [![Docker Pulls](https://img.shields.io/docker/pulls/moveit/moveit.svg?maxAge=2592000)](https://hub.docker.com/r/moveit/moveit/) [![Docker Stars](https://img.shields.io/docker/stars/moveit/moveit.svg)](https://registry.hub.docker.com/moveit/moveit/)
3333
## ROS Buildfarm
3434

35-
MoveIt! Package | Indigo Source | Indigo Debian | Kinetic Source | Kinetic Debian | Melodic Source | Melodic Debian
35+
MoveIt Package | Indigo Source | Indigo Debian | Kinetic Source | Kinetic Debian | Melodic Source | Melodic Debian
3636
--------------- | ------------- | ------------- | -------------- | -------------- | -------------- | --------------
3737
moveit | [![Build Status](http://build.ros.org/buildStatus/icon?job=Isrc_uT__moveit__ubuntu_trusty__source)](http://build.ros.org/view/Isrc_uT/job/Isrc_uT__moveit__ubuntu_trusty__source) | [![Build Status](http://build.ros.org/buildStatus/icon?job=Ibin_uT64__moveit__ubuntu_trusty_amd64__binary)](http://build.ros.org/view/Ibin_uT64/job/Ibin_uT64__moveit__ubuntu_trusty_amd64__binary) | [![Build Status](http://build.ros.org/buildStatus/icon?job=Ksrc_uX__moveit__ubuntu_xenial__source)](http://build.ros.org/view/Ksrc_uX/job/Ksrc_uX__moveit__ubuntu_xenial__source) | [![Build Status](http://build.ros.org/buildStatus/icon?job=Kbin_uX64__moveit__ubuntu_xenial_amd64__binary)](http://build.ros.org/view/Kbin_uX64/job/Kbin_uX64__moveit__ubuntu_xenial_amd64__binary) | [![Build Status](http://build.ros.org/buildStatus/icon?job=Msrc_uB__moveit__ubuntu_bionic__source)](http://build.ros.org/view/Msrc_uB/job/Msrc_uB__moveit__ubuntu_bionic__source) | [![Build Status](http://build.ros.org/buildStatus/icon?job=Mbin_uB64__moveit__ubuntu_bionic_amd64__binary)](http://build.ros.org/view/Mbin_uB64/job/Mbin_uB64__moveit__ubuntu_bionic_amd64__binary)
3838
moveit_chomp_optimizer_adapter | | | | | [![Build Status](http://build.ros.org/buildStatus/icon?job=Msrc_uB__moveit_chomp_optimizer_adapter__ubuntu_bionic__source)](http://build.ros.org/view/Msrc_uB/job/Msrc_uB__moveit_chomp_optimizer_adapter__ubuntu_bionic__source) | [![Build Status](http://build.ros.org/buildStatus/icon?job=Mbin_uB64__moveit_chomp_optimizer_adapter__ubuntu_bionic_amd64__binary)](http://build.ros.org/view/Mbin_uB64/job/Mbin_uB64__moveit_chomp_optimizer_adapter__ubuntu_bionic_amd64__binary)

moveit.rosinstall

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# This file is intended for users who want to build MoveIt! from source.
2-
# Used with wstool, users can download source of all packages of MoveIt!.
1+
# This file is intended for users who want to build MoveIt from source.
2+
# Used with wstool, users can download source of all packages of MoveIt.
33
- git:
44
local-name: moveit_msgs
55
uri: https://github.com/ros-planning/moveit_msgs.git

moveit/CHANGELOG.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Changelog for package moveit
6464

6565
0.10.2 (2018-10-24)
6666
-------------------
67-
* [fix] Text refrences to MoveIt! (`#1020 <https://github.com/ros-planning/moveit/issues/1020>`_)
67+
* [fix] Text refrences to MoveIt (`#1020 <https://github.com/ros-planning/moveit/issues/1020>`_)
6868
* [fix] Eigen alignment issuses due to missing aligned allocation (`#1039 <https://github.com/ros-planning/moveit/issues/1039>`_)
6969
* [fix][chomp] changelogs: migration from tf -> tf2 only accidentally became part of 0.9.12's changelog
7070
* [fix] Chomp package handling issue `#1086 <https://github.com/ros-planning/moveit/issues/1086>`_ that was introduced in `ubi-agni/hotfix-#1012 <https://github.com/ubi-agni/hotfix-/issues/1012>`_
@@ -82,7 +82,7 @@ Changelog for package moveit
8282
* [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (`#987 <https://github.com/ros-planning/moveit/issues/987>`_)
8383
* [capability] New screen for automatically generating interfaces to low level controllers(`#951 <https://github.com/ros-planning/moveit/issues/951>`_, `#994 <https://github.com/ros-planning/moveit/issues/994>`_, `#908 <https://github.com/ros-planning/moveit/issues/908>`_)
8484
* [capability][moveit_setup_assistant] Perception screen for using laser scanner point clouds. (`#969 <https://github.com/ros-planning/moveit/issues/969>`_)
85-
* [enhancement][GUI][moveit_setup_assistant] Logo for MoveIt! 2.0, cleanup appearance (`#1059 <https://github.com/ros-planning/moveit/issues/1059>`_)
85+
* [enhancement][GUI][moveit_setup_assistant] Logo for MoveIt 2.0, cleanup appearance (`#1059 <https://github.com/ros-planning/moveit/issues/1059>`_)
8686
* [enhancement][GUI][moveit_setup_assistant] added a setup assistant window icon (`#1028 <https://github.com/ros-planning/moveit/issues/1028>`_)
8787
* [capability][chomp] Addition of CHOMP planning adapter for optimizing result of other planners (`#1012 <https://github.com/ros-planning/moveit/issues/1012>`_)
8888
* [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (`#987 <https://github.com/ros-planning/moveit/issues/987>`_)

moveit/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package format="2">
33
<name>moveit</name>
44
<version>1.0.1</version>
5-
<description>Meta package that contains all essential package of MoveIt!. Until Summer 2016 MoveIt! had been developed over multiple repositories, where developers' usability and maintenance effort was non-trivial. See <a href = "http://discourse.ros.org/t/migration-to-one-github-repo-for-moveit/266/34">the detailed discussion for the merge of several repositories</a>.</description>
5+
<description>Meta package that contains all essential package of MoveIt. Until Summer 2016 MoveIt had been developed over multiple repositories, where developers' usability and maintenance effort was non-trivial. See <a href = "http://discourse.ros.org/t/migration-to-one-github-repo-for-moveit/266/34">the detailed discussion for the merge of several repositories</a>.</description>
66
<maintainer email="dave@picknik.ai">Dave Coleman</maintainer>
77
<maintainer email="mferguson@fetchrobotics.com">Michael Ferguson</maintainer>
88
<maintainer email="me@v4hn.de">Michael Görner</maintainer>

moveit/scripts/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Utility Scripts for MoveIt!
1+
# Utility Scripts for MoveIt
22

33
## README Markdown Buildfarm Table Generator
44

5-
This Python script will generate Github-style Markdown table with Jenkins badges for every package recursively from the current folder. It will order all packages alphabetically, but start with all MoveIt! packages first. For generating an updated README for a new ROS distribution, first update the `create_readme_table.py` script and add/remove the current MoveIt!-supported ROS distros and their corresponding Ubuntu distribution in the specified Python dictionary. Then, in the main MoveIt! `README.md` file, remove the "## ROS Buildfarm" header and the following table. Finally, from your catkin workspace with every MoveIt! package, run the `create_readme_table.py` script. For example:
5+
This Python script will generate Github-style Markdown table with Jenkins badges for every package recursively from the current folder. It will order all packages alphabetically, but start with all MoveIt packages first. For generating an updated README for a new ROS distribution, first update the `create_readme_table.py` script and add/remove the current MoveIt-supported ROS distros and their corresponding Ubuntu distribution in the specified Python dictionary. Then, in the main MoveIt `README.md` file, remove the "## ROS Buildfarm" header and the following table. Finally, from your catkin workspace with every MoveIt package, run the `create_readme_table.py` script. For example:
66

77
cd ~/ws_moveit/src
88
python moveit/moveit/scripts/create_readme_table.py >> moveit/README.md

moveit/scripts/create_maintainer_table.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def populate_package_data(path, package):
9898

9999
def list_moveit_packages():
100100
"""
101-
Creates MoveIt! List
101+
Creates MoveIt List
102102
"""
103103
output = ''
104104
packages = find_packages(os.getcwd())

moveit/scripts/create_readme_table.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
def create_header(ros_ubuntu_dict):
1212
ros_distros = sorted(ros_ubuntu_dict.keys())
1313
section_header = "## ROS Buildfarm\n"
14-
header="MoveIt! Package"
14+
header="MoveIt Package"
1515
header_lines = '-'*len(header)
1616
for ros in ros_distros:
1717
source = ' '.join([ros.capitalize(), "Source"])
@@ -49,7 +49,7 @@ def create_line(package, ros_ubuntu_dict):
4949

5050
def create_moveit_buildfarm_table():
5151
"""
52-
Creates MoveIt! buildfarm badge table
52+
Creates MoveIt buildfarm badge table
5353
"""
5454
# Update the following dictionary with the appropriate ROS-Ubuntu
5555
# combinations for supported distribitions. For instance, in Noetic,

moveit/scripts/maintainer_table_template.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8">
5-
<title>MoveIt! Package Tracking</title>
5+
<title>MoveIt Package Tracking</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<meta name="description" content="">
88
<meta name="author" content="">
@@ -23,7 +23,7 @@
2323
</style>
2424
</head>
2525
<body>
26-
<h1>MoveIt! Package Tracking</h1>
26+
<h1>MoveIt Package Tracking</h1>
2727
<table>
2828
<tr>
2929
<td>Package</td>

moveit_commander/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# MoveIt! Commander
1+
# MoveIt Commander

moveit_commander/bin/moveit_commander_cmdline.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def sigint_handler(signal, frame):
151151
rospy.init_node('move_group_interface_cmdline', anonymous=True, disable_signals=True)
152152

153153
parser = argparse.ArgumentParser(usage = """%(prog)s [options] [<group_name>]""",
154-
description = "Command Line Interface to MoveIt!")
154+
description = "Command Line Interface to MoveIt")
155155
parser.add_argument("-i", "--interactive", action="store_true", dest="interactive", default=True,
156156
help="Run the command processing script in interactive mode (default)")
157157
parser.add_argument("-s", "--service", action="store_true", dest="service", default=False,

moveit_commander/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<maintainer email="me@v4hn.de">Michael Görner</maintainer>
99
<maintainer email="rhaschke@techfak.uni-bielefeld.de">Robert Haschke</maintainer>
10-
<maintainer email="moveit_releasers@googlegroups.com">MoveIt! Release Team</maintainer>
10+
<maintainer email="moveit_releasers@googlegroups.com">MoveIt Release Team</maintainer>
1111

1212
<license>BSD</license>
1313

moveit_core/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ string(REGEX REPLACE "^[0-9]+\\.([0-9]+).*" "\\1" MOVEIT_VERSION_MINOR "${${PROJ
174174
string(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" MOVEIT_VERSION_PATCH "${${PROJECT_NAME}_VERSION}")
175175
set(MOVEIT_VERSION_EXTRA "Alpha")
176176
set(MOVEIT_VERSION "${MOVEIT_VERSION_MAJOR}.${MOVEIT_VERSION_MINOR}.${MOVEIT_VERSION_PATCH}-${MOVEIT_VERSION_EXTRA}")
177-
message(STATUS " *** Building MoveIt! ${MOVEIT_VERSION} ***")
177+
message(STATUS " *** Building MoveIt ${MOVEIT_VERSION} ***")
178178
configure_file("version/version.h.in" "${VERSION_FILE_PATH}/moveit/version.h")
179179
#catkin_lint: ignore_once external_file
180180
install(FILES "${VERSION_FILE_PATH}/moveit/version.h" DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}/moveit)

moveit_core/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# MoveIt! Core
1+
# MoveIt Core
22

33
This repository includes core libraries used by MoveIt:
44
- representation of kinematic models

moveit_core/background_processing/include/moveit/background_processing/background_processing.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
namespace moveit
4848
{
4949
/** \brief This namespace includes classes and functions that are
50-
helpful in the implementation of other MoveIt! components. This is
50+
helpful in the implementation of other MoveIt components. This is
5151
not code specific to the functionality provided by MoveIt. */
5252
namespace tools
5353
{

moveit_core/controller_manager/include/moveit/controller_manager/controller_manager.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
#include <moveit_msgs/RobotTrajectory.h>
4343
#include <moveit/macros/class_forward.h>
4444

45-
/// Namespace for the base class of a MoveIt! controller manager
45+
/// Namespace for the base class of a MoveIt controller manager
4646
namespace moveit_controller_manager
4747
{
4848
/// The reported execution status
@@ -101,7 +101,7 @@ struct ExecutionStatus
101101

102102
MOVEIT_CLASS_FORWARD(MoveItControllerHandle);
103103

104-
/** \brief MoveIt! sends commands to a controller via a handle that satisfies this interface. */
104+
/** \brief MoveIt sends commands to a controller via a handle that satisfies this interface. */
105105
class MoveItControllerHandle
106106
{
107107
public:
@@ -149,28 +149,28 @@ class MoveItControllerHandle
149149

150150
MOVEIT_CLASS_FORWARD(MoveItControllerManager);
151151

152-
/** @brief MoveIt! does not enforce how controllers are implemented.
152+
/** @brief MoveIt does not enforce how controllers are implemented.
153153
To make your controllers usable by MoveIt, this interface needs to be implemented.
154154
The main purpose of this interface is to expose the set of known controllers and
155155
potentially to allow activating and deactivating them, if multiple controllers are available.
156156
*/
157157
class MoveItControllerManager
158158
{
159159
public:
160-
/** \brief Each controller known to MoveIt! has a state. This
160+
/** \brief Each controller known to MoveIt has a state. This
161161
structure describes that controller's state. */
162162
struct ControllerState
163163
{
164164
ControllerState() : active_(false), default_(false)
165165
{
166166
}
167167

168-
/** \brief A controller can be active or inactive. This means that MoveIt! could activate the controller when
168+
/** \brief A controller can be active or inactive. This means that MoveIt could activate the controller when
169169
needed, and de-activate controllers that overlap (control the same set of joints) */
170170
bool active_;
171171

172172
/** \brief It is often the case that multiple controllers could be used to execute a motion. Marking a controller as
173-
default makes MoveIt! prefer this controller when multiple options are available. */
173+
default makes MoveIt prefer this controller when multiple options are available. */
174174
bool default_;
175175
};
176176

moveit_core/exceptions/include/moveit/exceptions/exceptions.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
#include <stdexcept>
4141

42-
/** \brief Main namespace for MoveIt! */
42+
/** \brief Main namespace for MoveIt */
4343
namespace moveit
4444
{
4545
/** \brief This may be thrown during construction of objects if errors occur */

moveit_core/kinematic_constraints/dox/constraint_representation.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
\page constraint_representation Representation and Evaluation of Constraints
33

4-
Constraints are integral component of MoveIt! and they are used both to constrain robot motion as well as to define planning goals. There following set of constraints are defined in the kinematic_constraints namespace:
4+
Constraints are integral component of MoveIt and they are used both to constrain robot motion as well as to define planning goals. There following set of constraints are defined in the kinematic_constraints namespace:
55
- kinematic_constraints::JointConstraint
66
- kinematic_constraints::OrientationConstraint
77
- kinematic_constraints::PositionConstraint

moveit_core/package.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<package format="2">
22
<name>moveit_core</name>
33
<version>1.0.1</version>
4-
<description>Core libraries used by MoveIt!</description>
4+
<description>Core libraries used by MoveIt</description>
55
<author email="isucan@google.com">Ioan Sucan</author>
66
<author email="robot.moveit@gmail.com">Sachin Chitta</author>
77
<author email="acorn.pooley@sri.com">Acorn Pooley</author>
88

99
<maintainer email="dave@picknik.ai">Dave Coleman</maintainer>
1010
<maintainer email="me@v4hn.de">Michael Görner</maintainer>
1111
<maintainer email="mferguson@fetchrobotics.com">Michael Ferguson</maintainer>
12-
<maintainer email="moveit_releasers@googlegroups.com">MoveIt! Release Team</maintainer>
12+
<maintainer email="moveit_releasers@googlegroups.com">MoveIt Release Team</maintainer>
1313

1414
<license>BSD</license>
1515
<url type="website">http://moveit.ros.org</url>

moveit_core/planning_interface/include/moveit/planning_interface/planning_interface.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ namespace planning_scene
4848
MOVEIT_CLASS_FORWARD(PlanningScene);
4949
}
5050

51-
/** \brief This namespace includes the base class for MoveIt! planners */
51+
/** \brief This namespace includes the base class for MoveIt planners */
5252
namespace planning_interface
5353
{
5454
/**
@@ -147,7 +147,7 @@ class PlanningContext
147147

148148
MOVEIT_CLASS_FORWARD(PlannerManager);
149149

150-
/** \brief Base class for a MoveIt! planner */
150+
/** \brief Base class for a MoveIt planner */
151151
class PlannerManager
152152
{
153153
public:

moveit_core/planning_scene/dox/planning_scene.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
\page planning_scene_overview Planning Scene
44

5-
The planning scene (planning_scene::PlanningScene) is the central class for motion planning in MoveIt!. A planning scene represents all the information needed to compute motion plans: The robot's current state, its representation (geometric, kinematic, dynamic) and the world representation. Using this information, things like forward kinematics, inverse kinematics, evaluation of constraints, collision checking, are all possible.
5+
The planning scene (planning_scene::PlanningScene) is the central class for motion planning in MoveIt. A planning scene represents all the information needed to compute motion plans: The robot's current state, its representation (geometric, kinematic, dynamic) and the world representation. Using this information, things like forward kinematics, inverse kinematics, evaluation of constraints, collision checking, are all possible.
66

77
The planning_scene::PlanningScene class is tightly connected to the planning_scene_monitor::PlannningSceneMonitor class, which maintains a planning scene using information from the ROS Parameter Server and subscription to topics.
88

0 commit comments

Comments
 (0)