Go to the documentation of this file.
2 #include <sensor_msgs/Joy.h>
3 #include <std_srvs/Trigger.h>
4 #include <nav2d_operator/cmd.h>
14 void joyCB(
const sensor_msgs::Joy::ConstPtr& msg);
65 nav2d_operator::cmd
cmd;
75 std_srvs::Trigger srv;
78 ROS_ERROR(
"Failed to send STOP_COMMAND to Navigator.");
85 std_srvs::Trigger srv;
88 ROS_ERROR(
"Failed to send PAUSE_COMMAND to Navigator.");
95 std_srvs::Trigger srv;
98 ROS_ERROR(
"Failed to send GETMAP_COMMAND to GetMap-Client.");
106 std_srvs::Trigger srv;
109 ROS_ERROR(
"Failed to send EXPLORE_COMMAND to Explore-Client.");
116 int main(
int argc,
char** argv)
void joyCB(const sensor_msgs::Joy::ConstPtr &msg)
ros::ServiceClient mPauseClient
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
#define NAV_EXPLORE_SERVICE
#define NAV_GETMAP_SERVICE
ServiceClient serviceClient(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
int mButtonStartExploration
void publish(const boost::shared_ptr< M > &message) const
Publisher advertise(AdvertiseOptions &ops)
int mButtonPauseNavigator
ros::ServiceClient mGetMapClient
ros::ServiceClient mExploreClient
#define NAV_PAUSE_SERVICE
ros::Subscriber mJoySubscriber
ros::ServiceClient mStopClient
Subscriber subscribe(const std::string &topic, uint32_t queue_size, const boost::function< void(C)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr(), const TransportHints &transport_hints=TransportHints())
bool call(const MReq &req, MRes &resp, const std::string &service_md5sum)
T param(const std::string ¶m_name, const T &default_val) const
int main(int argc, char **argv)
ros::Publisher mCommandPublisher
nav2d_remote
Author(s): Sebastian Kasperski
autogenerated on Wed Mar 2 2022 00:37:43