|
|
This file is part of ArmarX. More...
Namespaces | |
| detail | |
Classes | |
| class | ComponentPlugin |
| class | ComponentPluginUser |
| struct | Config |
| class | EventSubscriptionInterface |
| struct | GeneralConfig |
| class | IceNavigator |
| class | MemoryPolling |
| class | MemorySubscriber |
| class | NavigationStackConfig |
| class | Navigator |
| interface | NavigatorInterface |
| class | PathBuilder |
| class | SimpleEventHandler |
| class | StopEvent |
| struct | WaypointTarget |
Enumerations | |
| enum | GlobalPlanningStrategy { Free, Point2Point } |
Functions | |
| std::vector< Eigen::Matrix4f > | convert (const std::vector< armarx::navigation::core::Pose > &ps) |
| client::GlobalPlanningStrategy | defrost (const client::detail::GlobalPlanningStrategy &strategy) |
| WaypointTarget | defrost (const client::detail::Waypoint &waypoint) |
| WaypointTargets | defrost (const client::detail::Waypoints &waypoints) |
| client::detail::GlobalPlanningStrategy | freeze (const client::GlobalPlanningStrategy &strategy) |
| client::detail::Waypoint | freeze (const client::WaypointTarget &target) |
| client::detail::Waypoints | freeze (const client::WaypointTargets &targets) |
| template<typename AronEventT , typename EventT > | |
| auto | fromAron (const armem::wm::EntityInstance &entity, EventT &bo) |
| std::ostream & | operator<< (std::ostream &str, const WaypointTarget &res) |
| void | validate (const std::vector< WaypointTarget > &path) |
This file is part of ArmarX.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
| using GlobalPlanningFailedCallback = std::function<void(const core::GlobalPlanningFailedEvent&)> |
Definition at line 18 of file EventSubscriptionInterface.h.
| using GlobalTrajectoryUpdatedCallback = std::function<void(const core::GlobalTrajectoryUpdatedEvent&)> |
Definition at line 12 of file EventSubscriptionInterface.h.
| using LocalPlanningFailedCallback = std::function<void(const core::LocalPlanningFailedEvent&)> |
Definition at line 20 of file EventSubscriptionInterface.h.
| using LocalTrajectoryUpdatedCallback = std::function<void(const core::LocalTrajectoryUpdatedEvent&)> |
Definition at line 14 of file EventSubscriptionInterface.h.
| using OnGoalReachedCallback = std::function<void(const core::GoalReachedEvent&)> |
Definition at line 24 of file EventSubscriptionInterface.h.
| using OnInternalErrorCallback = std::function<void(const core::InternalErrorEvent&)> |
Definition at line 31 of file EventSubscriptionInterface.h.
| using OnMovementStartedCallback = std::function<void(const core::MovementStartedEvent&)> |
Definition at line 22 of file EventSubscriptionInterface.h.
| using OnSafetyStopTriggeredCallback = std::function<void(const core::SafetyStopTriggeredEvent&)> |
Definition at line 29 of file EventSubscriptionInterface.h.
| using OnSafetyThrottlingTriggeredCallback = std::function<void(const core::SafetyThrottlingTriggeredEvent&)> |
Definition at line 27 of file EventSubscriptionInterface.h.
| using OnUserAbortTriggeredCallback = std::function<void(const core::UserAbortTriggeredEvent&)> |
Definition at line 30 of file EventSubscriptionInterface.h.
| using OnWaypointReachedCallback = std::function<void(const core::WaypointReachedEvent&)> |
Definition at line 25 of file EventSubscriptionInterface.h.
| using TrajectoryControllerUpdatedCallback = std::function<void(const traj_ctrl::local::TrajectoryControllerResult&)> |
Definition at line 16 of file EventSubscriptionInterface.h.
| using WaypointTargets = std::vector<WaypointTarget> |
Definition at line 81 of file ice_conversions.h.
|
strong |
| std::vector<Eigen::Matrix4f> armarx::navigation::client::convert | ( | const std::vector< armarx::navigation::core::Pose > & | ps | ) |
Definition at line 20 of file IceNavigator.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| client::GlobalPlanningStrategy defrost | ( | const client::detail::GlobalPlanningStrategy & | strategy | ) |
| WaypointTarget defrost | ( | const client::detail::Waypoint & | waypoint | ) |
| WaypointTargets defrost | ( | const client::detail::Waypoints & | waypoints | ) |
| client::detail::GlobalPlanningStrategy freeze | ( | const client::GlobalPlanningStrategy & | strategy | ) |
| client::detail::Waypoint freeze | ( | const client::WaypointTarget & | target | ) |
| client::detail::Waypoints freeze | ( | const client::WaypointTargets & | targets | ) |
| auto fromAron | ( | const armem::wm::EntityInstance & | entity, |
| EventT & | bo | ||
| ) |
|
inline |
|
inline |