Viam C++ SDK current
Loading...
Searching...
No Matches
Classes
arm.hpp File Reference

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 >
 

Detailed Description

Defines an Arm component.