cpp_robotics::XY2LinkRobot
#include <xy_2link_robot.hpp>
Inherits from cpp_robotics::ArmForwardKinematics< XY2LinkRobot >
Public Functions
Name | |
---|---|
XY2LinkRobot(double l1, double l2) | |
template <typename Vector > void |
forward_kinematics(const Vector & q, Vector & x) |
Additional inherited members
Public Functions inherited from cpp_robotics::ArmForwardKinematics< XY2LinkRobot >
Name | |
---|---|
ArmForwardKinematics(size_t nq, size_t nx) Construct a new Arm IK object. |
|
Eigen::VectorXd | solve_fk(Eigen::VectorXd joint_angles) |
Eigen::VectorXd | solve_ik(Eigen::VectorXd pos, Eigen::VectorXd joint_angles0) |
Eigen::VectorXd | solve_ik(Eigen::VectorXd pos) |
Eigen::MatrixXd | jacobian(Eigen::VectorXd joint_angles) |
Public Functions Documentation
function XY2LinkRobot
inline XY2LinkRobot(
double l1,
double l2
)
function forward_kinematics
template <typename Vector >
inline void forward_kinematics(
const Vector & q,
Vector & x
)
Updated on 2024-05-28 at 06:55:39 +0000