turtle_actionlib

Summary

turtle_actionlib
Version:

0.1.8

Description:

turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.

Maintainers:
  • Daniel Stonier <d DOT stonier AT gmail DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Melonee Wise
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

turtle_actionlib/Velocity
Field:
  • linear (float32) –
  • angular (float32) –

Copied from turtlesim https://github.com/ros/ros_tutorials/blob/f7da7779e82dcc3977b2c220a843cd86dd269832/turtlesim/msg/Velocity.msg. We had to copy this into this package since it has been replaced with geometry_msgs/Twist there and comforming to Twist requires to change code, which I doubt worth time it takes. So if you think it is, please go ahead make a patch.

# Copied from turtlesim https://github.com/ros/ros_tutorials/blob/f7da7779e82dcc3977b2c220a843cd86dd269832/turtlesim/msg/Velocity.msg. We had to copy this into this package since it has been replaced with geometry_msgs/Twist there and comforming to Twist requires to change code, which I doubt worth time it takes. So if you think it is, please go ahead make a patch.

float32 linear
float32 angular

Action types

turtle_actionlib/Shape
Field (Goal):
  • edges (int32) –
  • radius (float32) –
Field (Result):
  • interior_angle (float32) –
  • apothem (float32) –

goal definition

#goal definition
int32 edges
float32 radius
---
#result definition
float32 interior_angle
float32 apothem
---
#feedback