20 #include <std_msgs/Float64.h> 21 #include <kdl/jntarray.hpp> 45 void input_cb(
const std_msgs::Float64::ConstPtr& input)
49 std::vector<double> next_q;
50 std::vector<double> next_q_dot;
54 for (
unsigned int i = 0; i < next_q.size(); i++)
60 std_msgs::Float64 output_q;
62 std_msgs::Float64 output_q_dot;
63 output_q_dot.data =
q_dot_(0);
83 int main(
int argc,
char **argv)
85 ros::init(argc, argv,
"test_simpson_integrator_node");
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
void input_cb(const std_msgs::Float64::ConstPtr &input)
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
ros::Publisher output_q_dot_pub_
void publish(const boost::shared_ptr< M > &message) const
ros::Subscriber input_sub_
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
~SimpsonIntegratorTester()
ros::Publisher output_q_pub_
void resize(unsigned int newSize)
void SetToZero(Jacobian &jac)
int main(int argc, char **argv)
boost::shared_ptr< SimpsonIntegrator > integrator_
SimpsonIntegratorTester()