|
Viam C++ SDK current
|
Defines configuration options for certain Motion APIs.
More...
#include <motion.hpp>
Public Attributes | |
| std::vector< obstacle_detector > | obstacle_detectors |
| The obstacle detectors to be used for the API call. | |
| boost::optional< double > | position_polling_frequency_hz |
| If not null, sets the frequency to poll for the position of the robot. | |
| boost::optional< double > | obstacle_polling_frequency_hz |
| If not null, sets the frequency to poll the vision service(s) for new obstacles. | |
| boost::optional< double > | plan_deviation_m |
| Optional distance in meters a robot is allowed to deviate from the motion plan. | |
| boost::optional< double > | linear_m_per_sec |
| Optional linear velocity to target when moving. | |
| boost::optional< double > | angular_degs_per_sec |
| Optional angular velocity to target when turning. | |
Friends | |
| bool | operator== (const motion_configuration &lhs, const motion_configuration &rhs) |
| std::ostream & | operator<< (std::ostream &os, const motion_configuration &v) |
Defines configuration options for certain Motion APIs.