Skip to content

Commit

Permalink
Migration to YAML format, related to: ipa320/RosTooling#181
Browse files Browse the repository at this point in the history
  • Loading branch information
ipa-nhg committed Nov 22, 2022
1 parent c5e5073 commit 67f98b8
Show file tree
Hide file tree
Showing 19 changed files with 834 additions and 374 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +0,0 @@
PackageSet {
CatkinPackage joy {
Artifact joy_node { Node { name joy_node
Publishers {
Publisher { name "joy" message "sensor_msgs.Joy" },
Publisher { name "diagnostics" message "diagnostic_msgs.DiagnosticArray" }
}}
}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
joy:
artifacts:
joy_node:
node: joy_node
publishers:
joy:
type: "sensor_msgs.Joy"
diagnostics:
type: "diagnostic_msgs.DiagnosticArray"

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
scan_2d:
artifacts:
scan_2d:
node: scan_2d
publishers:
scan:
type: "sensor_msgs.LaserScan"
diagnostics:
type: "diagnostic_msgs.DiagnosticArray"

This file was deleted.

10 changes: 10 additions & 0 deletions de.fraunhofer.ipa.ros.communication.objects/BasicSpecs/Teleop.ros1
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
teleop:
artifacts:
joystick_teleop_node:
node: joystick_teleop_node
publishers:
cmd_vel:
type: "geometry_msgs.Twist"
subscribers:
joy:
type:"sensor_msgs.Joy"
456 changes: 337 additions & 119 deletions de.fraunhofer.ipa.ros.communication.objects/basic_msgs/common_msgs.ros

Large diffs are not rendered by default.

184 changes: 136 additions & 48 deletions de.fraunhofer.ipa.ros.communication.objects/basic_msgs/control_msgs.ros
Original file line number Diff line number Diff line change
@@ -1,48 +1,136 @@
PackageSet{
Package control_msgs{ Specs {
TopicSpec FollowJointTrajectoryAction{ message { FollowJointTrajectoryActionGoal action_goal FollowJointTrajectoryActionResult action_result FollowJointTrajectoryActionFeedback action_feedback }},
TopicSpec FollowJointTrajectoryActionFeedback{ message { Header header "actionlib_msgs.GoalStatus" status FollowJointTrajectoryFeedback feedback }},
TopicSpec FollowJointTrajectoryActionGoal{ message { Header header "actionlib_msgs.GoalID" goal_id FollowJointTrajectoryGoal goal }},
TopicSpec FollowJointTrajectoryActionResult{ message { Header header "actionlib_msgs.GoalStatus" status FollowJointTrajectoryResult result }},
TopicSpec FollowJointTrajectoryFeedback{ message { Header header string[] joint_names "trajectory_msgs.JointTrajectoryPoint" desired "trajectory_msgs.JointTrajectoryPoint" actual "trajectory_msgs.JointTrajectoryPoint" error }},
TopicSpec FollowJointTrajectoryGoal{ message { "trajectory_msgs.JointTrajectory" trajectory JointTolerance[] path_tolerance JointTolerance[] goal_tolerance duration goal_time_tolerance }},
TopicSpec FollowJointTrajectoryResult{ message { int32 error_code int32 SUCCESSFUL=0 int32 INVALID_GOAL=-1 int32 INVALID_JOINTS=-2 int32 OLD_HEADER_TIMESTAMP=-3 int32 PATH_TOLERANCE_VIOLATED=-4 int32 GOAL_TOLERANCE_VIOLATED=-5 string error_string }},
TopicSpec GripperCommand{ message { float64 position float64 max_effort }},
TopicSpec GripperCommandAction{ message { GripperCommandActionGoal action_goal GripperCommandActionResult action_result GripperCommandActionFeedback action_feedback }},
TopicSpec GripperCommandActionFeedback{ message { Header header "actionlib_msgs.GoalStatus" status GripperCommandFeedback feedback }},
TopicSpec GripperCommandActionGoal{ message { Header header "actionlib_msgs.GoalID" goal_id GripperCommandGoal goal }},
TopicSpec GripperCommandActionResult{ message { Header header "actionlib_msgs.GoalStatus" status GripperCommandResult result }},
TopicSpec GripperCommandFeedback{ message { float64 position float64 effort bool stalled bool reached_goal }},
TopicSpec GripperCommandGoal{ message { GripperCommand command }},
TopicSpec GripperCommandResult{ message { float64 position float64 effort bool stalled bool reached_goal }},
TopicSpec JointControllerState{ message { Header header float64 set_point float64 process_value float64 process_value_dot float64 error float64 time_step float64 command float64 p float64 i float64 d float64 i_clamp bool antiwindup }},
TopicSpec JointJog{ message { Header header string[] joint_names float64[] displacements float64[] velocities float64 duration }},
TopicSpec JointTolerance{ message { string name float64 position float64 velocity float64 acceleration }},
TopicSpec JointTrajectoryAction{ message { JointTrajectoryActionGoal action_goal JointTrajectoryActionResult action_result JointTrajectoryActionFeedback action_feedback }},
TopicSpec JointTrajectoryActionFeedback{ message { Header header "actionlib_msgs.GoalStatus" status JointTrajectoryFeedback feedback }},
TopicSpec JointTrajectoryActionGoal{ message { Header header "actionlib_msgs.GoalID" goal_id JointTrajectoryGoal goal }},
TopicSpec JointTrajectoryActionResult{ message { Header header "actionlib_msgs.GoalStatus" status JointTrajectoryResult result }},
TopicSpec JointTrajectoryControllerState{ message { Header header string[] joint_names "trajectory_msgs.JointTrajectoryPoint" desired "trajectory_msgs.JointTrajectoryPoint" actual "trajectory_msgs.JointTrajectoryPoint" error }},
TopicSpec JointTrajectoryFeedback{ message { }},
TopicSpec JointTrajectoryGoal{ message { "trajectory_msgs.JointTrajectory" trajectory }},
TopicSpec JointTrajectoryResult{ message { }},
TopicSpec PidState{ message { Header header duration timestep float64 error float64 error_dot float64 p_error float64 i_error float64 d_error float64 p_term float64 i_term float64 d_term float64 i_max float64 i_min float64 output }},
TopicSpec PointHeadAction{ message { PointHeadActionGoal action_goal PointHeadActionResult action_result PointHeadActionFeedback action_feedback }},
TopicSpec PointHeadActionFeedback{ message { Header header "actionlib_msgs.GoalStatus" status PointHeadFeedback feedback }},
TopicSpec PointHeadActionGoal{ message { Header header "actionlib_msgs.GoalID" goal_id PointHeadGoal goal }},
TopicSpec PointHeadActionResult{ message { Header header "actionlib_msgs.GoalStatus" status PointHeadResult result }},
TopicSpec PointHeadFeedback{ message { float64 pointing_angle_error }},
TopicSpec PointHeadGoal{ message { "geometry_msgs.PointStamped" target "geometry_msgs.Vector3" pointing_axis string pointing_frame duration min_duration float64 max_velocity }},
TopicSpec PointHeadResult{ message { }},
TopicSpec SingleJointPositionAction{ message { SingleJointPositionActionGoal action_goal SingleJointPositionActionResult action_result SingleJointPositionActionFeedback action_feedback }},
TopicSpec SingleJointPositionActionFeedback{ message { Header header "actionlib_msgs.GoalStatus" status SingleJointPositionFeedback feedback }},
TopicSpec SingleJointPositionActionGoal{ message { Header header "actionlib_msgs.GoalID" goal_id SingleJointPositionGoal goal }},
TopicSpec SingleJointPositionActionResult{ message { Header header "actionlib_msgs.GoalStatus" status SingleJointPositionResult result }},
TopicSpec SingleJointPositionFeedback{ message { Header header float64 position float64 velocity float64 error }},
TopicSpec SingleJointPositionGoal{ message { float64 position duration min_duration float64 max_velocity }},
TopicSpec SingleJointPositionResult{ message { }},
ServiceSpec QueryCalibrationState{ request { } response { bool is_calibrated } },
ServiceSpec QueryTrajectoryState{ request { time time } response { string[] name float64[] position float64[] velocity float64[] acceleration } },
ActionSpec FollowJointTrajectory{ goal { FollowJointTrajectoryActionGoal action_goal} result {FollowJointTrajectoryActionResult action_result} feedback {FollowJointTrajectoryActionFeedback action_feedback}}
}}
}
control_msgs:
specs:
msg: FollowJointTrajectoryAction
message:
FollowJointTrajectoryActionGoal action_goal FollowJointTrajectoryActionResult action_result FollowJointTrajectoryActionFeedback action_feedback
msg: FollowJointTrajectoryActionFeedback
message:
Header header "actionlib_msgs.GoalStatus" status FollowJointTrajectoryFeedback feedback
msg: FollowJointTrajectoryActionGoal
message:
Header header "actionlib_msgs.GoalID" goal_id FollowJointTrajectoryGoal goal
msg: FollowJointTrajectoryActionResult
message:
Header header "actionlib_msgs.GoalStatus" status FollowJointTrajectoryResult result
msg: FollowJointTrajectoryFeedback
message:
Header header string[] joint_names "trajectory_msgs.JointTrajectoryPoint" desired "trajectory_msgs.JointTrajectoryPoint" actual "trajectory_msgs.JointTrajectoryPoint" error
msg: FollowJointTrajectoryGoal
message:
"trajectory_msgs.JointTrajectory" trajectory JointTolerance[] path_tolerance JointTolerance[] goal_tolerance duration goal_time_tolerance
msg: FollowJointTrajectoryResult
message:
int32 error_code int32 SUCCESSFUL=0 int32 INVALID_GOAL=-1 int32 INVALID_JOINTS=-2 int32 OLD_HEADER_TIMESTAMP=-3 int32 PATH_TOLERANCE_VIOLATED=-4 int32 GOAL_TOLERANCE_VIOLATED=-5 string error_string
msg: GripperCommand
message:
float64 position float64 max_effort
msg: GripperCommandAction
message:
GripperCommandActionGoal action_goal GripperCommandActionResult action_result GripperCommandActionFeedback action_feedback
msg: GripperCommandActionFeedback
message:
Header header "actionlib_msgs.GoalStatus" status GripperCommandFeedback feedback
msg: GripperCommandActionGoal
message:
Header header "actionlib_msgs.GoalID" goal_id GripperCommandGoal goal
msg: GripperCommandActionResult
message:
Header header "actionlib_msgs.GoalStatus" status GripperCommandResult result
msg: GripperCommandFeedback
message:
float64 position float64 effort bool stalled bool reached_goal
msg: GripperCommandGoal
message:
GripperCommand command
msg: GripperCommandResult
message:
float64 position float64 effort bool stalled bool reached_goal
msg: JointControllerState
message:
Header header float64 set_point float64 process_value float64 process_value_dot float64 error float64 time_step float64 command float64 p float64 i float64 d float64 i_clamp bool antiwindup
msg: JointJog
message:
Header header string[] joint_names float64[] displacements float64[] velocities float64 duration
msg: JointTolerance
message:
string name float64 position float64 velocity float64 acceleration
msg: JointTrajectoryAction
message:
JointTrajectoryActionGoal action_goal JointTrajectoryActionResult action_result JointTrajectoryActionFeedback action_feedback
msg: JointTrajectoryActionFeedback
message:
Header header "actionlib_msgs.GoalStatus" status JointTrajectoryFeedback feedback
msg: JointTrajectoryActionGoal
message:
Header header "actionlib_msgs.GoalID" goal_id JointTrajectoryGoal goal
msg: JointTrajectoryActionResult
message:
Header header "actionlib_msgs.GoalStatus" status JointTrajectoryResult result
msg: JointTrajectoryControllerState
message:
Header header string[] joint_names "trajectory_msgs.JointTrajectoryPoint" desired "trajectory_msgs.JointTrajectoryPoint" actual "trajectory_msgs.JointTrajectoryPoint" error
msg: JointTrajectoryFeedback
message:

msg: JointTrajectoryGoal
message:
"trajectory_msgs.JointTrajectory" trajectory
msg: JointTrajectoryResult
message:

msg: PidState
message:
Header header duration timestep float64 error float64 error_dot float64 p_error float64 i_error float64 d_error float64 p_term float64 i_term float64 d_term float64 i_max float64 i_min float64 output
msg: PointHeadAction
message:
PointHeadActionGoal action_goal PointHeadActionResult action_result PointHeadActionFeedback action_feedback
msg: PointHeadActionFeedback
message:
Header header "actionlib_msgs.GoalStatus" status PointHeadFeedback feedback
msg: PointHeadActionGoal
message:
Header header "actionlib_msgs.GoalID" goal_id PointHeadGoal goal
msg: PointHeadActionResult
message:
Header header "actionlib_msgs.GoalStatus" status PointHeadResult result
msg: PointHeadFeedback
message:
float64 pointing_angle_error
msg: PointHeadGoal
message:
"geometry_msgs.PointStamped" target "geometry_msgs.Vector3" pointing_axis string pointing_frame duration min_duration float64 max_velocity
msg: PointHeadResult
message:

msg: SingleJointPositionAction
message:
SingleJointPositionActionGoal action_goal SingleJointPositionActionResult action_result SingleJointPositionActionFeedback action_feedback
msg: SingleJointPositionActionFeedback
message:
Header header "actionlib_msgs.GoalStatus" status SingleJointPositionFeedback feedback
msg: SingleJointPositionActionGoal
message:
Header header "actionlib_msgs.GoalID" goal_id SingleJointPositionGoal goal
msg: SingleJointPositionActionResult
message:
Header header "actionlib_msgs.GoalStatus" status SingleJointPositionResult result
msg: SingleJointPositionFeedback
message:
Header header float64 position float64 velocity float64 error
msg: SingleJointPositionGoal
message:
float64 position duration min_duration float64 max_velocity
msg: SingleJointPositionResult
message:

srv: QueryCalibrationState
request:

response:
bool is_calibrated
srv: QueryTrajectoryState
request:
time time

response:
string[] name float64[] position float64[] velocity float64[] acceleration
Original file line number Diff line number Diff line change
@@ -1,14 +1,48 @@
PackageSet{
Package controller_manager_msgs{ Specs {
TopicSpec ControllerState{},
TopicSpec ControllerStatistics{},
TopicSpec ControllersStatistics{},
TopicSpec HardwareInterfaceResources{},
ServiceSpec ListControllerTypes{},
ServiceSpec ListControllers{},
ServiceSpec LoadController{},
ServiceSpec ReloadControllerLibraries{},
ServiceSpec SwitchController{},
ServiceSpec UnloadController{}
}}
}
controller_manager_msgs:
specs:
msg: ControllerState
message:
string name string state string type "controller_manager_msgs.HardwareInterfaceResources"[] claimed_resources
msg: ControllerStatistics
message:
string name string type time timestamp bool running duration max_time duration mean_time duration variance_time int32 num_control_loop_overruns time time_last_control_loop_overrun
msg: ControllersStatistics
message:
"std_msgs.Header" header "controller_manager_msgs.ControllerStatistics"[] controller
msg: HardwareInterfaceResources
message:
string hardware_interface string[] resources
srv: ListControllerTypes
request:

response:
string[] types string[] base_classes
srv: ListControllers
request:

response:
ControllerState[] controller
srv: LoadController
request:
string name

response:
bool ok
srv: ReloadControllerLibraries
request:
bool force_kill

response:
bool ok
srv: SwitchController
request:
string[] start_controllers string[] stop_controllers int32 strictness int32 BEST_EFFORT=1 int32 STRICT=2 bool start_asap float64 timeout

response:
bool ok
srv: UnloadController
request:
string name

response:
bool ok
Original file line number Diff line number Diff line change
@@ -1,15 +1,38 @@
PackageSet{
Package dynamic_reconfigure{ Specs {
TopicSpec BoolParameter{},
TopicSpec Config{},
TopicSpec ConfigDescription{},
TopicSpec DoubleParameter{},
TopicSpec Group{},
TopicSpec GroupState{},
TopicSpec IntParameter{},
TopicSpec ParamDescription{},
TopicSpec SensorLevels{},
TopicSpec StrParameter{},
ServiceSpec Reconfigure{}
}}
}
dynamic_reconfigure:
specs:
msg: BoolParameter
message:
string name bool value
msg: Config
message:
BoolParameter[] bools IntParameter[] ints StrParameter[] strs DoubleParameter[] doubles GroupState[] groups
msg: ConfigDescription
message:
Group[] groups Config max Config min Config dflt
msg: DoubleParameter
message:
string name float64 value
msg: Group
message:
string name string type ParamDescription[] parameters int32 parent int32 id
msg: GroupState
message:
string name bool state int32 id int32 parent
msg: IntParameter
message:
string name int32 value
msg: ParamDescription
message:
string name string type uint32 level string description string edit_method
msg: SensorLevels
message:
byte RECONFIGURE_CLOSE=3 byte RECONFIGURE_STOP=1 byte RECONFIGURE_RUNNING=0
msg: StrParameter
message:
string name string value
srv: Reconfigure
request:
Config config

response:
Config config
Loading

0 comments on commit 67f98b8

Please sign in to comment.