p2os_msgs

Summary

p2os_msgs
Version:

2.0.2

Description:

Defines the messages that are used to communicate with the p2os_driver package and the ROS infrastructure.

Maintainers:
  • Hunter Allen <allen286 AT purdue DOT edu>
Licenses:
  • BSD
Urls:
Authors:
  • Hunter Allen <allen286 AT purdue DOT edu>
  • David Feil-Seifer <dfseifer AT usc DOT edu>
  • Aris Synodinos <asynodin AT mech DOT upatras DOT gr>
  • Brian Gerkey
  • Kasper Stoy
  • Richard Vaughan
  • Andrew Howard
  • Tucker Hermans
  • ActivMedia Robotics LLC
  • MobileRobots Inc.
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

p2os_msgs/SonarArray
Field:
  • header (std_msgs/Header) –
  • ranges_count (int32) –
  • ranges[] (float64) –
Header    header
int32     ranges_count
float64[] ranges
p2os_msgs/BatteryState
Field:
Header header
float32 voltage
p2os_msgs/PTZState
Field:
  • pan (int32) –
  • tilt (int32) –
  • zoom (int32) –
  • relative (bool) –
int32 pan
int32 tilt
int32 zoom
bool relative
p2os_msgs/GripState
Field:
  • state (uint32) –
  • dir (int32) –
  • inner_beam (bool) –
  • outer_beam (bool) –
  • left_contact (bool) –
  • right_contact (bool) –

direction -1 is inward, +1 is outward, 0 is stationary

# direction -1 is inward, +1 is outward, 0 is stationary
uint32 state
int32 dir
bool inner_beam
bool outer_beam
bool left_contact
bool right_contact
p2os_msgs/LiftState
Field:
  • state (int32) –
  • dir (int32) –
  • position (float32) –

direction -1 is downard, +1 is upward, 0 is stationary

# direction -1 is downard, +1 is upward, 0 is stationary
int32 state
int32 dir
float32 position
p2os_msgs/AIO
Field:
  • voltages_count (uint8) –
  • voltages[] (float32) –
uint8 voltages_count
float32[] voltages
p2os_msgs/GripperState
Field:
GripState grip
LiftState lift
p2os_msgs/TCMState
Field:
  • tcm_power (bool) –
bool tcm_power
p2os_msgs/DIO
Field:
  • count (uint32) –
  • bits (uint16) –
uint32 count
uint16 bits
p2os_msgs/MotorState
Field:
  • state (int32) –
int32   state
p2os_msgs/ArmState
Field:
  • arm_power (bool) –
bool arm_power