1 #ifndef KINEMATICS_ROBOTDRIVERHANDLER_HPP     2 #define KINEMATICS_ROBOTDRIVERHANDLER_HPP     5 #include <Kinematics/Matrix.hpp>    43     virtual void stop() = 0;
    49     std::function<void()> move_complete_handler;
 virtual void stop()=0
Stop the robotarm if it is moving/. 
virtual Matrix< double, 5, 1 > get_arm_state() const noexcept=0
Get the current position of the robot arm. 
void set_move_complete_handler(const std::function< void()> &handler)
Set the move complete handler. 
Interface that exposes the interface to the robotarm. 
Definition: RobotDriverHandler.hpp:14
virtual void move(const std::vector< Matrix< double, 5, 1 >> &path, double speed)=0
Move the robot arm along a path. 
Create a matrix with numerical values. 
Definition: Matrix.hpp:22