cpp_robotics::ArmForwardKinematics
#include <arm_kinematics.hpp>
Public Functions
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) |
Detailed Description
template <class Derived >
class cpp_robotics::ArmForwardKinematics;
Public Functions Documentation
function ArmForwardKinematics
inline ArmForwardKinematics(
size_t nq,
size_t nx
)
Construct a new Arm IK object.
Parameters:
- nq Number of joints
- nx Number of end effector's degrees of freedom
function solve_fk
inline Eigen::VectorXd solve_fk(
Eigen::VectorXd joint_angles
)
function solve_ik
inline Eigen::VectorXd solve_ik(
Eigen::VectorXd pos,
Eigen::VectorXd joint_angles0
)
function solve_ik
inline Eigen::VectorXd solve_ik(
Eigen::VectorXd pos
)
function jacobian
inline Eigen::MatrixXd jacobian(
Eigen::VectorXd joint_angles
)
Updated on 2024-05-28 at 06:55:39 +0000