My code is as follow
Code: Select all
ros::ServiceClient client_simRosSetVisionSensorImage=node.serviceClient<vrep_common::simRosSetVisionSensorImage>("/vrep/simRosSetVisionSensorImage");
vrep_common::simRosSetVisionSensorImage srv_VisionSensorImage;
srv_VisionSensorImage.request.handle=vision::camera_handle("PassiveVision_sensor");
srv_VisionSensorImage.request.image.header.seq =img->header.seq ;
srv_VisionSensorImage.request.image.header.stamp =ros::Time::now();
srv_VisionSensorImage.request.image.header.frame_id ="/imageQWAD" ;
srv_VisionSensorImage.request.image.height =img->height ;
srv_VisionSensorImage.request.image.width =img->width ;
srv_VisionSensorImage.request.image.encoding =img->encoding ;
srv_VisionSensorImage.request.image.is_bigendian =img->is_bigendian ;
srv_VisionSensorImage.request.image.step =img->step ;
srv_VisionSensorImage.request.image.data.resize(img->width * img->height);
memcpy(srv_VisionSensorImage.request.image.data.data(), img->data.data(),img->width * img->height);
Is '/imageQWAD' be the topic name on vrep script? But it does not work.
BTW I follow rosTopicPublisher and Subscriber example.
Can you help me out?