|
Viam C++ SDK current
|
Defines an Arm component.
More...
#include <chrono>#include <cstdint>#include <functional>#include <string>#include <vector>#include <boost/optional/optional.hpp>#include <boost/variant/variant.hpp>#include <viam/sdk/common/kinematics.hpp>#include <viam/sdk/common/mesh.hpp>#include <viam/sdk/common/pose.hpp>#include <viam/sdk/common/proto_convert.hpp>#include <viam/sdk/resource/stoppable.hpp>#include <viam/sdk/spatialmath/geometry.hpp>Go to the source code of this file.
Classes | |
| class | viam::sdk::Arm |
An Arm represents a physical robot arm that exists in three-dimensional space. More... | |
| struct | viam::sdk::Arm::MoveOptions |
| Movement specifications for move_through_joint_positions. More... | |
| struct | viam::sdk::Arm::trajectory_point |
| A single waypoint in a streamed joint-space trajectory. More... | |
| struct | viam::sdk::Arm::trajectory_point::kinematic_constraints |
| Target kinematic constraints at a waypoint. More... | |
| struct | viam::sdk::Arm::trajectory_update |
| An update emitted while a streamed trajectory executes. More... | |
| struct | viam::sdk::API::traits< Arm > |
| struct | viam::sdk::proto_convert_details::to_proto_impl< Arm::trajectory_point > |
| struct | viam::sdk::proto_convert_details::from_proto_impl< viam::component::arm::v1::TrajectoryPoint > |
| struct | viam::sdk::proto_convert_details::to_proto_impl< Arm::trajectory_update > |
| struct | viam::sdk::proto_convert_details::from_proto_impl< viam::component::arm::v1::MoveThroughJointPositionsStreamedResponse > |
Defines an Arm component.