jsk_network_tools

Summary

jsk_network_tools
Version:

2.0.3

Description:

jsk_network_tools

Maintainers:
  • Yusuke Furuta <furuta AT jsk DOT imi DOT i DOT u-tokyo DOT ac DOT jp>
Licenses:
  • BSD
Authors:
  • Yusuke Furuta <furuta AT jsk DOT imi DOT i DOT u-tokyo DOT ac DOT jp>
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

jsk_network_tools/AllTypeTest
Field:
  • bool_atom (bool) –
  • bool_array[4] (bool) –
  • uint8_atom (uint8) –
  • uint8_array[4] (uint8) –
  • int8_atom (int8) –
  • int8_array[4] (int8) –
  • uint16_atom (uint16) –
  • uint16_array[4] (uint16) –
  • int32_atom (int32) –
  • int32_array[4] (int32) –
  • uint32_atom (uint32) –
  • uint32_array[4] (uint32) –
  • int64_atom (int64) –
  • int64_array[4] (int64) –
  • uint64_atom (uint64) –
  • uint64_array[4] (uint64) –
  • float32_atom (float32) –
  • float32_array[4] (float32) –
  • float64_atom (float64) –
  • float64_array[4] (float64) –
bool       bool_atom
bool[4]    bool_array
uint8      uint8_atom
uint8[4]   uint8_array
int8       int8_atom
int8[4]    int8_array
uint16     uint16_atom
uint16[4]  uint16_array
int32      int32_atom
int32[4]   int32_array
uint32     uint32_atom
uint32[4]  uint32_array
int64      int64_atom
int64[4]   int64_array
uint64     uint64_atom
uint64[4]  uint64_array
float32    float32_atom
float32[4] float32_array
float64    float64_atom
float64[4] float64_array

# int8, not supported
# string, not supported
# time, not supported
# duration, not supported
jsk_network_tools/OpenNISample
Field:
sensor_msgs/Image camera__rgb__image_rect_color
sensor_msgs/PointCloud2 camera__depth_registered__points
jsk_network_tools/HeartbeatResponse
Field:
std_msgs/Header header
jsk_network_tools/Heartbeat heartbeat
jsk_network_tools/CompressedAngleVectorPR2
Field:
  • angles[17] (uint8) –
uint8[17] angles
jsk_network_tools/Heartbeat
Field:
std_msgs/Header header
float32 rate
jsk_network_tools/OCS2FC
Field:
  • joint_angles[32] (uint8) –
  • start_impedance (bool) –
  • stop (bool) –

A message from OSC to FC. There is are several limitations 1. no nested fields is allowed. 2. no variable length array is allowed. 3. string is not supported. 4. duration and time are not supported.

# A message from OSC to FC.
# There is are several limitations
# 1. no nested fields is allowed.
# 2. no variable length array is allowed.
# 3. string is not supported.
# 4. duration and time are not supported.

uint8[32] joint_angles
bool start_impedance
bool stop
jsk_network_tools/FC2OCSLargeData
Field:

large message from FC to OSC topic name will be automatically generated from field names. the rule is super simple, just replace ‘__’ with ‘/’

# large message from FC to OSC
# topic name will be automatically generated from
# field names.
# the rule is super simple, just replace '__' with '/'
sensor_msgs/Image camera__rgb__image_rect_color
sensor_msgs/JointState joint_state
sensor_msgs/Image usb_cam__image_raw
jsk_network_tools/FC2OCS
Field:
  • joint_angles[32] (uint8) –
  • lhand_force[6] (uint8) –
  • rhand_force[6] (uint8) –
  • lfoot_force[6] (uint8) –
  • rfoot_force[6] (uint8) –
  • servo_state (bool) –

A message from FC to OSC. There is are several limitations 1. no nested fields is allowed. 2. no variable length array is allowed. 3. string is not supported. 4. duration and time are not supported.

# A message from FC to OSC.
# There is are several limitations
# 1. no nested fields is allowed.
# 2. no variable length array is allowed.
# 3. string is not supported.
# 4. duration and time are not supported.

uint8[32] joint_angles
uint8[6] lhand_force
uint8[6] rhand_force
uint8[6] lfoot_force
uint8[6] rfoot_force
bool servo_state

Service types

jsk_network_tools/SetSendRate
Field (Request):
 
  • rate (float32) –
Field (Response):
 
  • ok (bool) –
float32 rate
---
bool ok