Common
common packages for kyubic
 
Loading...
Searching...
No Matches
trajectory_viewer.main.RosCommunicator Class Reference
+ Inheritance diagram for trajectory_viewer.main.RosCommunicator:
+ Collaboration diagram for trajectory_viewer.main.RosCommunicator:

Public Member Functions

def __init__ (self)
 
def odom_callback (self, msg)
 
def marker_callback (self, msg)
 
def publish_targets (self)
 
def update_targets (self, x, y, z, roll, yaw)
 

Public Attributes

 subscription
 
 sub_marker
 
 targets_pub
 
 target_x_value
 
 target_y_value
 
 target_z_value
 
 target_roll_value
 
 target_yaw_value
 
 publisher_timer
 

Static Public Attributes

pyqtSignal new_position_signal = pyqtSignal(float, float, float, float, float, float)
 
pyqtSignal new_anchor_signal = pyqtSignal(float, float, float, float, float, float, float, float)
 

Detailed Description

ROS2の通信(購読と配信)を管理するクラス。

Constructor & Destructor Documentation

◆ __init__()

def trajectory_viewer.main.RosCommunicator.__init__ (   self)

Member Function Documentation

◆ marker_callback()

def trajectory_viewer.main.RosCommunicator.marker_callback (   self,
  msg 
)
'odom' トピックのコールバック

◆ odom_callback()

def trajectory_viewer.main.RosCommunicator.odom_callback (   self,
  msg 
)
'odom' トピックのコールバック

◆ publish_targets()

def trajectory_viewer.main.RosCommunicator.publish_targets (   self)
タイマーによって1Hzで呼び出される関数

◆ update_targets()

def trajectory_viewer.main.RosCommunicator.update_targets (   self,
  x,
  y,
  z,
  roll,
  yaw 
)
GUIから呼び出されるスロット。配信する値を更新する。

Member Data Documentation

◆ new_anchor_signal

pyqtSignal trajectory_viewer.main.RosCommunicator.new_anchor_signal = pyqtSignal(float, float, float, float, float, float, float, float)
static

◆ new_position_signal

pyqtSignal trajectory_viewer.main.RosCommunicator.new_position_signal = pyqtSignal(float, float, float, float, float, float)
static

◆ publisher_timer

trajectory_viewer.main.RosCommunicator.publisher_timer

◆ sub_marker

trajectory_viewer.main.RosCommunicator.sub_marker

◆ subscription

trajectory_viewer.main.RosCommunicator.subscription

◆ target_roll_value

trajectory_viewer.main.RosCommunicator.target_roll_value

◆ target_x_value

trajectory_viewer.main.RosCommunicator.target_x_value

◆ target_y_value

trajectory_viewer.main.RosCommunicator.target_y_value

◆ target_yaw_value

trajectory_viewer.main.RosCommunicator.target_yaw_value

◆ target_z_value

trajectory_viewer.main.RosCommunicator.target_z_value

◆ targets_pub

trajectory_viewer.main.RosCommunicator.targets_pub

The documentation for this class was generated from the following file: