invalid use of non-static member function:ROS 初始化subscriber时问题的解决

MoveBase_cmd_vel_sub = node_handle.subscribe( "/movebase_cmd_vel", 60, DHRobotBase::moveBase_cmd_vel); // 订阅 topic

在使用这句话时出现这个问题:

 error: invalid use of non-static member function       "/movebase_cmd_vel", 60, DHRobotBase::moveBase_cmd_vel);

 

折腾了好久终于弄好了:

MoveBase_cmd_vel_sub = node_handle.subscribe("/movebase_cmd_vel", 60, &DHRobotBase::moveBase_cmd_vel,this); // 订阅topic

 

你可能感兴趣的:(ROS的那些坑)