You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the TaskServer derives from the ROS Node class. Instead, it should accept a ROS Node SharedPtr in its constructor. This will allow more flexibility in deployment, such as having multiple TaskServers per node. Once the TaskServer is updated, the TaskClient can also be updated to accept a Node::SharedPtr instead of a Node *.
The text was updated successfully, but these errors were encountered:
* Getting started; not working yet
* Update the unit test
* Fix issue #44 to modify TaskServer to accept a ROS node rather than be a ROS node
Updated the TaskClient and TaskServer templates to accept a rclcpp::Node::SharedPtr
reference. Also updated the Robot class to do the same. Also had to then change
the execute method to be set on the TaskServer rather than have derived classes
override the method. Now, it is more like the SimpleActionServer from ROS1,
which sets us up a bit better for the port to Actions when ready on ROS2.
* Rename various execute methods to be specific now that they are not overrides of a base class virtual method
* Costmap service name should just be GetCostmap
…arrow lane (#44)
* decrease front camera horizontal_fov_angle
* tune forklift_params.yaml for 1.2-width narrow lane
* update params
* increase front camera unknown_threshold to 30
* set front camera unknown_threshold to 7
Currently, the TaskServer derives from the ROS Node class. Instead, it should accept a ROS Node SharedPtr in its constructor. This will allow more flexibility in deployment, such as having multiple TaskServers per node. Once the TaskServer is updated, the TaskClient can also be updated to accept a Node::SharedPtr instead of a Node *.
The text was updated successfully, but these errors were encountered: