diff --git a/classviam_1_1sdk_1_1Motion-members.html b/classviam_1_1sdk_1_1Motion-members.html index 0e4854e83..af8326ac9 100644 --- a/classviam_1_1sdk_1_1Motion-members.html +++ b/classviam_1_1sdk_1_1Motion-members.html @@ -100,8 +100,8 @@ Motion(std::string name) (defined in viam::sdk::Motion)viam::sdk::Motionexplicitprotected move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)viam::sdk::Motioninline move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0viam::sdk::Motionpure virtual - move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)viam::sdk::Motioninline - move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0viam::sdk::Motionpure virtual + move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)viam::sdk::Motioninline + move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0viam::sdk::Motionpure virtual move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)viam::sdk::Motioninline move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0viam::sdk::Motionpure virtual name() constviam::sdk::Resourcevirtual diff --git a/classviam_1_1sdk_1_1Motion.html b/classviam_1_1sdk_1_1Motion.html index 2adbac825..e47f66fe4 100644 --- a/classviam_1_1sdk_1_1Motion.html +++ b/classviam_1_1sdk_1_1Motion.html @@ -158,12 +158,12 @@ virtual bool move_on_map (const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0  Moves any component on the robot to a specific destination on a SLAM map.
  -bool move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration) - Moves any component on the robot to a specific destination on a globe.
-  -virtual bool move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0 - Moves any component on the robot to a specific destination on a globe.
-  +std::string move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration) + Moves any component on the robot to a specific destination on a globe.
+  +virtual std::string move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0 + Moves any component on the robot to a specific destination on a globe.
pose_in_frame get_pose (const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms)  Get the pose of any component on the robot.
  @@ -1073,8 +1073,8 @@

-

◆ move_on_globe() [1/2]

+ +

◆ move_on_globe() [1/2]

@@ -1083,7 +1083,7 @@

- + @@ -1143,12 +1143,12 @@

Returns
Whether or not the move was successful.
+
Returns
The execution ID of the move_on_globe request.
-
-

◆ move_on_globe() [2/2]

+ +

◆ move_on_globe() [2/2]

@@ -1157,7 +1157,7 @@

bool viam::sdk::Motion::move_on_globe std::string viam::sdk::Motion::move_on_globe ( const geo_point destination,
- + @@ -1224,9 +1224,9 @@

Returns
Whether or not the move was successful.
+
Returns
The execution_id of the move_on_globe request.
-

Implemented in viam::sdk::MotionClient, and viam::sdk::MotionClient.

+

Implemented in viam::sdk::MotionClient, and viam::sdk::MotionClient.

diff --git a/classviam_1_1sdk_1_1MotionClient-members.html b/classviam_1_1sdk_1_1MotionClient-members.html index 09086b4f4..b13db43ff 100644 --- a/classviam_1_1sdk_1_1MotionClient-members.html +++ b/classviam_1_1sdk_1_1MotionClient-members.html @@ -109,9 +109,9 @@

- - - + + + diff --git a/classviam_1_1sdk_1_1MotionClient.html b/classviam_1_1sdk_1_1MotionClient.html index 89146acc0..82e8aa956 100644 --- a/classviam_1_1sdk_1_1MotionClient.html +++ b/classviam_1_1sdk_1_1MotionClient.html @@ -109,9 +109,9 @@ - - - + + + @@ -187,12 +187,12 @@ - - - - - - + + + + + + @@ -215,9 +215,9 @@ - - - + + + @@ -1485,8 +1485,8 @@

-

◆ move_on_globe() [1/3]

+ +

◆ move_on_globe() [1/3]

@@ -1495,7 +1495,7 @@

virtual bool viam::sdk::Motion::move_on_globe virtual std::string viam::sdk::Motion::move_on_globe ( const geo_point destination,
move(const pose_in_frame &destination, const Name &component_name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra) overrideviam::sdk::MotionClientvirtual
move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)viam::sdk::MotionClientinline
move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0viam::sdk::MotionClientvirtual
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) overrideviam::sdk::MotionClientvirtual
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)viam::sdk::MotionClientinline
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0viam::sdk::MotionClientvirtual
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) overrideviam::sdk::MotionClientvirtual
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)viam::sdk::MotionClientinline
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0viam::sdk::MotionClientvirtual
move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra) overrideviam::sdk::MotionClientvirtual
move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)viam::sdk::MotionClientinline
move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0viam::sdk::MotionClientvirtual
bool move_on_map (const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra) override
 Moves any component on the robot to a specific destination on a SLAM map.
 
bool move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override
 Moves any component on the robot to a specific destination on a globe.
 
std::string move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override
 Moves any component on the robot to a specific destination on a globe.
 
pose_in_frame get_pose (const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms, const AttributeMap &extra) override
 Get the pose of any component on the robot.
 
virtual bool move (const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0
 Moves any compononent on the robot to a specified destination.
 
bool move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
 Moves any component on the robot to a specific destination on a globe.
 
virtual bool move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0
 Moves any component on the robot to a specific destination on a globe.
 
std::string move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
 Moves any component on the robot to a specific destination on a globe.
 
virtual std::string move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0
 Moves any component on the robot to a specific destination on a globe.
 
bool move_on_map (const pose &destination, const Name &component_name, const Name &slam_name)
 Moves any component on the robot to a specific destination on a SLAM map.
 
bool move_on_map (const pose &destination, const Name &component_name, const Name &slam_name)
 Moves any component on the robot to a specific destination on a SLAM map.
 
bool move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
 Moves any component on the robot to a specific destination on a globe.
 
std::string move_on_globe (const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
 Moves any component on the robot to a specific destination on a globe.
 
pose_in_frame get_pose (const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms)
 Get the pose of any component on the robot.
 
- + @@ -1555,12 +1555,12 @@

Returns
Whether or not the move was successful.
+
Returns
The execution ID of the move_on_globe request.
-
-

◆ move_on_globe() [2/3]

+ +

◆ move_on_globe() [2/3]

@@ -1569,7 +1569,7 @@

bool viam::sdk::Motion::move_on_globe std::string viam::sdk::Motion::move_on_globe ( const geo_point destination,
- + @@ -1636,14 +1636,14 @@

Returns
Whether or not the move was successful.
+
Returns
The execution_id of the move_on_globe request.
-

Implements viam::sdk::Motion.

+

Implements viam::sdk::Motion.

- -

◆ move_on_globe() [3/3]

+ +

◆ move_on_globe() [3/3]

@@ -1652,7 +1652,7 @@

bool viam::sdk::MotionClient::move_on_globe std::string viam::sdk::MotionClient::move_on_globe ( const geo_point destination,
- + @@ -1719,9 +1719,9 @@

Returns
Whether or not the move was successful.
+
Returns
The execution_id of the move_on_globe request.
-

Implements viam::sdk::Motion.

+

Implements viam::sdk::Motion.

diff --git a/functions_func_m.html b/functions_func_m.html index d39dac3f0..7c4833f69 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -76,7 +76,7 @@

- m -

diff --git a/functions_m.html b/functions_m.html index cb90c3cdd..49813cbbf 100644 --- a/functions_m.html +++ b/functions_m.html @@ -76,7 +76,7 @@

- m -

diff --git a/motion_8hpp_source.html b/motion_8hpp_source.html index 0212cf5ff..a53e60111 100644 --- a/motion_8hpp_source.html +++ b/motion_8hpp_source.html @@ -306,13 +306,13 @@
297 const AttributeMap& extra) = 0;
298
- -
308 const boost::optional<double>& heading,
-
309 const Name& component_name,
- -
311 const std::vector<geo_obstacle>& obstacles,
-
312 std::shared_ptr<motion_configuration> motion_configuration) {
- +
307 inline std::string move_on_globe(const geo_point& destination,
+
308 const boost::optional<double>& heading,
+
309 const Name& component_name,
+ +
311 const std::vector<geo_obstacle>& obstacles,
+
312 std::shared_ptr<motion_configuration> motion_configuration) {
+
314 heading,
315 component_name,
@@ -322,13 +322,13 @@
320 }
321
- -
332 const boost::optional<double>& heading,
-
333 const Name& component_name,
- -
335 const std::vector<geo_obstacle>& obstacles,
-
336 std::shared_ptr<motion_configuration> motion_configuration,
-
337 const AttributeMap& extra) = 0;
+
331 virtual std::string move_on_globe(const geo_point& destination,
+
332 const boost::optional<double>& heading,
+
333 const Name& component_name,
+ +
335 const std::vector<geo_obstacle>& obstacles,
+
336 std::shared_ptr<motion_configuration> motion_configuration,
+
337 const AttributeMap& extra) = 0;
338
@@ -426,6 +426,7 @@
The Motion service coordinates motion planning across all components of a given robot....
Definition motion.hpp:89
virtual pose_in_frame get_pose(const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms, const AttributeMap &extra)=0
Get the pose of any component on the robot.
virtual bool move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0
Moves any compononent on the robot to a specified destination.
+
virtual std::string move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0
Moves any component on the robot to a specific destination on a globe.
bool move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)
Moves any component on the robot to a specific destination on a SLAM map.
Definition motion.hpp:282
pose_in_frame get_pose(const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms)
Get the pose of any component on the robot.
Definition motion.hpp:346
virtual plan_with_status get_plan(const Name &component_name, const std::string &execution_id, const AttributeMap &extra)=0
Returns the plan and state history of the requested plan. Returns a result if the last execution is s...
@@ -434,12 +435,11 @@
void stop_plan(const Name &component_name)
Stop a currently executing motion plan.
Definition motion.hpp:369
plan_with_status get_plan(const Name &component_name, const std::string &execution_id)
Returns the plan and state history of the requested plan. Returns a result if the last execution is s...
Definition motion.hpp:423
virtual void stop_plan(const Name &component_name, const AttributeMap &extra)=0
Stop a currently executing motion plan.
-
virtual bool move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0
Moves any component on the robot to a specific destination on a globe.
+
std::string move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
Moves any component on the robot to a specific destination on a globe.
Definition motion.hpp:307
std::pair< plan_with_status, std::vector< plan_with_status > > get_latest_plan_with_replan_history(Name component_name)
Returns the plan, state history, and replan history of the most recent execution to move a component....
Definition motion.hpp:403
virtual std::pair< plan_with_status, std::vector< plan_with_status > > get_plan_with_replan_history(const Name &component_name, const std::string &execution_id, const AttributeMap &extra)=0
Returns the plan, state history, and replan history of the requested plan. Returns a result if the la...
std::pair< plan_with_status, std::vector< plan_with_status > > get_plan_with_replan_history(const Name &component_name, const std::string &execution_id)
Returns the plan, state history, and replan history of the requested plan. Returns a result if the la...
Definition motion.hpp:445
std::vector< plan_status_with_id > list_plan_statuses()
Returns the status of plans created by MoveOnGlobe requests. Includes statuses of plans that are exec...
Definition motion.hpp:465
-
bool move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
Moves any component on the robot to a specific destination on a globe.
Definition motion.hpp:307
static std::shared_ptr< ResourceRegistration > resource_registration()
Creates a ResourceRegistration for the Motion service.
plan_with_status get_latest_plan(const Name &component_name)
Returns the plan and state history of the most recent execution to move a component....
Definition motion.hpp:383
bool move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)
Moves any compononent on the robot to a specified destination.
Definition motion.hpp:256
diff --git a/search/all_a.js b/search/all_a.js index 092bf0fb8..0dc600e60 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -26,7 +26,7 @@ var searchData= ['motorregistration_23',['MotorRegistration',['../classviam_1_1sdk_1_1MotorRegistration.html',1,'viam::sdk']]], ['motorserver_24',['MotorServer',['../classviam_1_1sdk_1_1MotorServer.html',1,'viam::sdk']]], ['move_25',['move',['../classviam_1_1sdk_1_1MotionClient.html#aa76f7cb0071b096bdb9d319d4dfcc35f',1,'viam::sdk::MotionClient::move()'],['../classviam_1_1sdk_1_1Motion.html#a034cdf0ccaaecafb8ba6ccc8211f2616',1,'viam::sdk::Motion::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1Motion.html#aa76f7cb0071b096bdb9d319d4dfcc35f',1,'viam::sdk::Motion::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)'],['../classviam_1_1sdk_1_1MotionClient.html#a034cdf0ccaaecafb8ba6ccc8211f2616',1,'viam::sdk::MotionClient::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#ac2e54cab1c7eab82fe05c5bbd844f27d',1,'viam::sdk::MotionClient::move(const pose_in_frame &destination, const Name &component_name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra) override']]], - ['move_5fon_5fglobe_26',['move_on_globe',['../classviam_1_1sdk_1_1MotionClient.html#a66fd79c759f01f467dccff23c0c4f754',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#a94effa56cc3bc979a69e5e0593692fa3',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)'],['../classviam_1_1sdk_1_1Motion.html#a66fd79c759f01f467dccff23c0c4f754',1,'viam::sdk::Motion::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1Motion.html#a94effa56cc3bc979a69e5e0593692fa3',1,'viam::sdk::Motion::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)'],['../classviam_1_1sdk_1_1MotionClient.html#aa11893750e944c93906c186acb8deb91',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override']]], + ['move_5fon_5fglobe_26',['move_on_globe',['../classviam_1_1sdk_1_1MotionClient.html#a0542899026bd54aa5e5b7aab3d2b59f7',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#a5e326eadcddc34b5b891e1c6ee7f17eb',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)'],['../classviam_1_1sdk_1_1Motion.html#a0542899026bd54aa5e5b7aab3d2b59f7',1,'viam::sdk::Motion::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1Motion.html#a5e326eadcddc34b5b891e1c6ee7f17eb',1,'viam::sdk::Motion::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)'],['../classviam_1_1sdk_1_1MotionClient.html#a47b7f9c6417cdbdc45a3da735a8a4d6e',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override']]], ['move_5fon_5fmap_27',['move_on_map',['../classviam_1_1sdk_1_1MotionClient.html#a8df727a8495ef7d037fa197260ad237b',1,'viam::sdk::MotionClient::move_on_map()'],['../classviam_1_1sdk_1_1Motion.html#a08209bbd27801c1789bd062ccb823e8f',1,'viam::sdk::Motion::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)'],['../classviam_1_1sdk_1_1Motion.html#ab779c0c47eed544832cb112dcd97b09f',1,'viam::sdk::Motion::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#a08209bbd27801c1789bd062ccb823e8f',1,'viam::sdk::MotionClient::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)'],['../classviam_1_1sdk_1_1MotionClient.html#ab779c0c47eed544832cb112dcd97b09f',1,'viam::sdk::MotionClient::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0']]], ['move_5fstraight_28',['move_straight',['../classviam_1_1sdk_1_1BaseClient.html#ae9c6d115d3565ca4c2702b4622a60e4f',1,'viam::sdk::BaseClient::move_straight(int64_t distance_mm, double mm_per_sec, const AttributeMap &extra) override'],['../classviam_1_1sdk_1_1BaseClient.html#ab34dd8861d60a40d556e87652218e993',1,'viam::sdk::BaseClient::move_straight(int64_t distance_mm, double mm_per_sec)'],['../classviam_1_1sdk_1_1BaseClient.html#a801587d5ce2e8e3b4703dc18eaa7ce16',1,'viam::sdk::BaseClient::move_straight(int64_t distance_mm, double mm_per_sec, const AttributeMap &extra)=0'],['../classMyBase.html#a03e1ae066bad7be70e7b28c56827f1f6',1,'MyBase::move_straight()'],['../classviam_1_1sdk_1_1Base.html#ab34dd8861d60a40d556e87652218e993',1,'viam::sdk::Base::move_straight(int64_t distance_mm, double mm_per_sec)'],['../classviam_1_1sdk_1_1Base.html#a801587d5ce2e8e3b4703dc18eaa7ce16',1,'viam::sdk::Base::move_straight(int64_t distance_mm, double mm_per_sec, const AttributeMap &extra)=0']]], ['movement_5fsensor_2ehpp_29',['movement_sensor.hpp',['../movement__sensor_8hpp.html',1,'']]], diff --git a/search/functions_8.js b/search/functions_8.js index b514edd75..df111d494 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -4,7 +4,7 @@ var searchData= ['mime_5fstring_5fto_5fformat_1',['MIME_string_to_format',['../classviam_1_1sdk_1_1Camera.html#a393d46f2920e7461f7ea0a25825f3c0b',1,'viam::sdk::Camera']]], ['moduleservice_2',['moduleservice',['../classviam_1_1sdk_1_1ModuleService.html#afe688873799bbf955ecc615509aed856',1,'viam::sdk::ModuleService::ModuleService(std::string addr)'],['../classviam_1_1sdk_1_1ModuleService.html#ae7ce5aeb1f4bea79f25836cc1656e2b2',1,'viam::sdk::ModuleService::ModuleService(int argc, char **argv, std::vector< std::shared_ptr< ModelRegistration > > registrations)']]], ['move_3',['move',['../classviam_1_1sdk_1_1MotionClient.html#ac2e54cab1c7eab82fe05c5bbd844f27d',1,'viam::sdk::MotionClient::move()'],['../classviam_1_1sdk_1_1Motion.html#aa76f7cb0071b096bdb9d319d4dfcc35f',1,'viam::sdk::Motion::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)'],['../classviam_1_1sdk_1_1Motion.html#a034cdf0ccaaecafb8ba6ccc8211f2616',1,'viam::sdk::Motion::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#aa76f7cb0071b096bdb9d319d4dfcc35f',1,'viam::sdk::MotionClient::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)'],['../classviam_1_1sdk_1_1MotionClient.html#a034cdf0ccaaecafb8ba6ccc8211f2616',1,'viam::sdk::MotionClient::move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra)=0']]], - ['move_5fon_5fglobe_4',['move_on_globe',['../classviam_1_1sdk_1_1Motion.html#a94effa56cc3bc979a69e5e0593692fa3',1,'viam::sdk::Motion::move_on_globe()'],['../classviam_1_1sdk_1_1MotionClient.html#a66fd79c759f01f467dccff23c0c4f754',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#a94effa56cc3bc979a69e5e0593692fa3',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)'],['../classviam_1_1sdk_1_1Motion.html#a66fd79c759f01f467dccff23c0c4f754',1,'viam::sdk::Motion::move_on_globe()'],['../classviam_1_1sdk_1_1MotionClient.html#aa11893750e944c93906c186acb8deb91',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override']]], + ['move_5fon_5fglobe_4',['move_on_globe',['../classviam_1_1sdk_1_1Motion.html#a5e326eadcddc34b5b891e1c6ee7f17eb',1,'viam::sdk::Motion::move_on_globe()'],['../classviam_1_1sdk_1_1MotionClient.html#a0542899026bd54aa5e5b7aab3d2b59f7',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#a5e326eadcddc34b5b891e1c6ee7f17eb',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)'],['../classviam_1_1sdk_1_1Motion.html#a0542899026bd54aa5e5b7aab3d2b59f7',1,'viam::sdk::Motion::move_on_globe()'],['../classviam_1_1sdk_1_1MotionClient.html#a47b7f9c6417cdbdc45a3da735a8a4d6e',1,'viam::sdk::MotionClient::move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override']]], ['move_5fon_5fmap_5',['move_on_map',['../classviam_1_1sdk_1_1MotionClient.html#a8df727a8495ef7d037fa197260ad237b',1,'viam::sdk::MotionClient::move_on_map()'],['../classviam_1_1sdk_1_1Motion.html#a08209bbd27801c1789bd062ccb823e8f',1,'viam::sdk::Motion::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)'],['../classviam_1_1sdk_1_1Motion.html#ab779c0c47eed544832cb112dcd97b09f',1,'viam::sdk::Motion::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1MotionClient.html#a08209bbd27801c1789bd062ccb823e8f',1,'viam::sdk::MotionClient::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name)'],['../classviam_1_1sdk_1_1MotionClient.html#ab779c0c47eed544832cb112dcd97b09f',1,'viam::sdk::MotionClient::move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra)=0']]], ['move_5fstraight_6',['move_straight',['../classMyBase.html#a03e1ae066bad7be70e7b28c56827f1f6',1,'MyBase::move_straight()'],['../classviam_1_1sdk_1_1Base.html#ab34dd8861d60a40d556e87652218e993',1,'viam::sdk::Base::move_straight(int64_t distance_mm, double mm_per_sec)'],['../classviam_1_1sdk_1_1Base.html#a801587d5ce2e8e3b4703dc18eaa7ce16',1,'viam::sdk::Base::move_straight(int64_t distance_mm, double mm_per_sec, const AttributeMap &extra)=0'],['../classviam_1_1sdk_1_1BaseClient.html#ae9c6d115d3565ca4c2702b4622a60e4f',1,'viam::sdk::BaseClient::move_straight(int64_t distance_mm, double mm_per_sec, const AttributeMap &extra) override'],['../classviam_1_1sdk_1_1BaseClient.html#ab34dd8861d60a40d556e87652218e993',1,'viam::sdk::BaseClient::move_straight(int64_t distance_mm, double mm_per_sec)'],['../classviam_1_1sdk_1_1BaseClient.html#a801587d5ce2e8e3b4703dc18eaa7ce16',1,'viam::sdk::BaseClient::move_straight(int64_t distance_mm, double mm_per_sec, const AttributeMap &extra)=0']]] ]; diff --git a/services_2motion_2client_8hpp_source.html b/services_2motion_2client_8hpp_source.html index 592362a4a..363344151 100644 --- a/services_2motion_2client_8hpp_source.html +++ b/services_2motion_2client_8hpp_source.html @@ -106,13 +106,13 @@
27 const Name& slam_name,
28 const AttributeMap& extra) override;
29
- -
31 const boost::optional<double>& heading,
-
32 const Name& component_name,
- -
34 const std::vector<geo_obstacle>& obstacles,
-
35 std::shared_ptr<motion_configuration> motion_configuration,
-
36 const AttributeMap& extra) override;
+ +
31 const boost::optional<double>& heading,
+
32 const Name& component_name,
+ +
34 const std::vector<geo_obstacle>& obstacles,
+
35 std::shared_ptr<motion_configuration> motion_configuration,
+
36 const AttributeMap& extra) override;
37
38 pose_in_frame get_pose(const Name& component_name,
39 const std::string& destination_frame,
@@ -162,7 +162,7 @@
85 using Motion::move;
- +
89
@@ -185,6 +185,7 @@
Definition client_helper.hpp:15
gRPC client implementation of a Motion service.
Definition client.hpp:16
Motion::plan_with_status get_latest_plan(const Name &component_name, const AttributeMap &extra) override
Returns the plan and state history of the most recent execution to move a component....
+
std::string move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override
Moves any component on the robot to a specific destination on a globe.
std::vector< Motion::plan_status_with_id > list_active_plan_statuses(const AttributeMap &extra) override
Returns the status of currently active plans created by MoveOnGlobe requests. Includes statuses of pl...
std::pair< Motion::plan_with_status, std::vector< Motion::plan_with_status > > get_latest_plan_with_replan_history(const Name &component_name, const AttributeMap &extra) override
Returns the plan, state history, and replan history of the most recent execution to move a component....
std::vector< Motion::plan_status_with_id > list_plan_statuses(const AttributeMap &extra) override
Returns the status of plans created by MoveOnGlobe requests. Includes statuses of plans that are exec...
@@ -192,7 +193,6 @@
AttributeMap do_command(const AttributeMap &command) override
Send/receive arbitrary commands to the resource.
std::pair< Motion::plan_with_status, std::vector< Motion::plan_with_status > > get_plan_with_replan_history(const Name &component_name, const std::string &execution_id, const AttributeMap &extra) override
Returns the plan, state history, and replan history of the requested plan. Returns a result if the la...
bool move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const AttributeMap &extra) override
Moves any component on the robot to a specific destination on a SLAM map.
-
bool move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration, const AttributeMap &extra) override
Moves any component on the robot to a specific destination on a globe.
pose_in_frame get_pose(const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms, const AttributeMap &extra) override
Get the pose of any component on the robot.
bool move(const pose_in_frame &destination, const Name &component_name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints, const AttributeMap &extra) override
Moves any compononent on the robot to a specified destination.
void stop_plan(const Name &component_name, const AttributeMap &extra) override
Stop a currently executing motion plan.
@@ -201,10 +201,10 @@
pose_in_frame get_pose(const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms)
Get the pose of any component on the robot.
Definition motion.hpp:346
void stop_plan(const Name &component_name)
Stop a currently executing motion plan.
Definition motion.hpp:369
plan_with_status get_plan(const Name &component_name, const std::string &execution_id)
Returns the plan and state history of the requested plan. Returns a result if the last execution is s...
Definition motion.hpp:423
+
std::string move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
Moves any component on the robot to a specific destination on a globe.
Definition motion.hpp:307
std::pair< plan_with_status, std::vector< plan_with_status > > get_latest_plan_with_replan_history(Name component_name)
Returns the plan, state history, and replan history of the most recent execution to move a component....
Definition motion.hpp:403
std::pair< plan_with_status, std::vector< plan_with_status > > get_plan_with_replan_history(const Name &component_name, const std::string &execution_id)
Returns the plan, state history, and replan history of the requested plan. Returns a result if the la...
Definition motion.hpp:445
std::vector< plan_status_with_id > list_plan_statuses()
Returns the status of plans created by MoveOnGlobe requests. Includes statuses of plans that are exec...
Definition motion.hpp:465
-
bool move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_obstacle > &obstacles, std::shared_ptr< motion_configuration > motion_configuration)
Moves any component on the robot to a specific destination on a globe.
Definition motion.hpp:307
plan_with_status get_latest_plan(const Name &component_name)
Returns the plan and state history of the most recent execution to move a component....
Definition motion.hpp:383
bool move(const pose_in_frame &destination, const Name &name, std::shared_ptr< WorldState > world_state, std::shared_ptr< constraints > constraints)
Moves any compononent on the robot to a specified destination.
Definition motion.hpp:256
std::vector< plan_status_with_id > list_active_plan_statuses()
Returns the status of currently active plans created by MoveOnGlobe requests. Includes statuses of pl...
Definition motion.hpp:480
virtual bool viam::sdk::Motion::move_on_globe virtual std::string viam::sdk::Motion::move_on_globe ( const geo_point destination,