6#include <boost/optional.hpp>
8#include <viam/sdk/common/kinematics.hpp>
9#include <viam/sdk/common/linear_algebra.hpp>
20 std::string parent_link;
21 std::string child_link;
24 boost::optional<Vector3> axis_opt;
28std::vector<ParsedJoint> parse_urdf(
const KinematicsDataURDF& urdf);
32std::vector<ParsedJoint> walk_urdf_chain(
const std::vector<ParsedJoint>& joints);
36ModelTable::JointRow to_row(
const ParsedJoint& parsed);
A per-joint model table for a serial kinematic chain, with conversions to/from URDF and a double (n,...
Definition linear_algebra.hpp:25
Definition kinematics_model_table_internals.hpp:17
std::string type_str
raw URDF type attribute
Definition kinematics_model_table_internals.hpp:19