|
| def | __init__ (self) |
| |
| def | build_payload (self) |
| |
| def | clock_callback (self, msg) |
| |
| def | cmd_vel_callback (self, msg) |
| |
| def | compute_distance_to_goal (self, robot_position, goal_position) |
| |
| def | compute_navigation_cost (self, planned_length, obstacles_on_path) |
| |
| def | compute_path_length (self, points) |
| |
| def | compute_path_weight (self, obstacles_on_path) |
| |
| def | count_obstacles_on_path (self, obstacles, plan_points) |
| |
| def | distance_between_xy (self, a, b) |
| |
| def | extract_obstacles (self) |
| |
| def | extract_plan_points (self) |
| |
| def | get_datetime_utc (self) |
| |
| def | get_effective_goal_position (self, plan_points) |
| |
| def | get_navigation_state (self, distance_to_goal, has_plan) |
| |
| def | get_simulation_time (self) |
| |
| def | get_time_from_msg (self, stamp) |
| |
| def | goal_callback (self, msg) |
| |
| def | obstacles_callback (self, msg) |
| |
| def | odom_callback (self, msg) |
| |
| def | plan_callback (self, msg) |
| |
| def | quaternion_to_yaw (self, q) |
| |
| def | sample_points (self, points, max_points) |
| |
| def | save_payload_to_file (self, payload) |
| |
| def | send_payload (self, payload) |
| |
| def | timer_callback (self) |
| |
| def | update_acceleration (self, odom_msg) |
| |
◆ __init__()
| def digital_twin.telemetry_exporter.TelemetryExporter.__init__ |
( |
|
self | ) |
|
◆ build_payload()
| def digital_twin.telemetry_exporter.TelemetryExporter.build_payload |
( |
|
self | ) |
|
◆ clock_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.clock_callback |
( |
|
self, |
|
|
|
msg |
|
) |
| |
◆ cmd_vel_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.cmd_vel_callback |
( |
|
self, |
|
|
|
msg |
|
) |
| |
◆ compute_distance_to_goal()
| def digital_twin.telemetry_exporter.TelemetryExporter.compute_distance_to_goal |
( |
|
self, |
|
|
|
robot_position, |
|
|
|
goal_position |
|
) |
| |
◆ compute_navigation_cost()
| def digital_twin.telemetry_exporter.TelemetryExporter.compute_navigation_cost |
( |
|
self, |
|
|
|
planned_length, |
|
|
|
obstacles_on_path |
|
) |
| |
◆ compute_path_length()
| def digital_twin.telemetry_exporter.TelemetryExporter.compute_path_length |
( |
|
self, |
|
|
|
points |
|
) |
| |
◆ compute_path_weight()
| def digital_twin.telemetry_exporter.TelemetryExporter.compute_path_weight |
( |
|
self, |
|
|
|
obstacles_on_path |
|
) |
| |
◆ count_obstacles_on_path()
| def digital_twin.telemetry_exporter.TelemetryExporter.count_obstacles_on_path |
( |
|
self, |
|
|
|
obstacles, |
|
|
|
plan_points |
|
) |
| |
◆ distance_between_xy()
| def digital_twin.telemetry_exporter.TelemetryExporter.distance_between_xy |
( |
|
self, |
|
|
|
a, |
|
|
|
b |
|
) |
| |
◆ extract_obstacles()
| def digital_twin.telemetry_exporter.TelemetryExporter.extract_obstacles |
( |
|
self | ) |
|
◆ extract_plan_points()
| def digital_twin.telemetry_exporter.TelemetryExporter.extract_plan_points |
( |
|
self | ) |
|
◆ get_datetime_utc()
| def digital_twin.telemetry_exporter.TelemetryExporter.get_datetime_utc |
( |
|
self | ) |
|
◆ get_effective_goal_position()
| def digital_twin.telemetry_exporter.TelemetryExporter.get_effective_goal_position |
( |
|
self, |
|
|
|
plan_points |
|
) |
| |
Return the navigation goal position.
Priority:
1. Use the last point of the Nav2 planned path.
2. Otherwise, use /goal_pose if available.
3. Otherwise, return None.
◆ get_navigation_state()
| def digital_twin.telemetry_exporter.TelemetryExporter.get_navigation_state |
( |
|
self, |
|
|
|
distance_to_goal, |
|
|
|
has_plan |
|
) |
| |
◆ get_simulation_time()
| def digital_twin.telemetry_exporter.TelemetryExporter.get_simulation_time |
( |
|
self | ) |
|
◆ get_time_from_msg()
| def digital_twin.telemetry_exporter.TelemetryExporter.get_time_from_msg |
( |
|
self, |
|
|
|
stamp |
|
) |
| |
◆ goal_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.goal_callback |
( |
|
self, |
|
|
|
msg |
|
) |
| |
◆ obstacles_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.obstacles_callback |
( |
|
self, |
|
|
|
msg |
|
) |
| |
◆ odom_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.odom_callback |
( |
|
self, |
|
|
|
msg |
|
) |
| |
◆ plan_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.plan_callback |
( |
|
self, |
|
|
|
msg |
|
) |
| |
◆ quaternion_to_yaw()
| def digital_twin.telemetry_exporter.TelemetryExporter.quaternion_to_yaw |
( |
|
self, |
|
|
|
q |
|
) |
| |
◆ sample_points()
| def digital_twin.telemetry_exporter.TelemetryExporter.sample_points |
( |
|
self, |
|
|
|
points, |
|
|
|
max_points |
|
) |
| |
◆ save_payload_to_file()
| def digital_twin.telemetry_exporter.TelemetryExporter.save_payload_to_file |
( |
|
self, |
|
|
|
payload |
|
) |
| |
◆ send_payload()
| def digital_twin.telemetry_exporter.TelemetryExporter.send_payload |
( |
|
self, |
|
|
|
payload |
|
) |
| |
◆ timer_callback()
| def digital_twin.telemetry_exporter.TelemetryExporter.timer_callback |
( |
|
self | ) |
|
◆ update_acceleration()
| def digital_twin.telemetry_exporter.TelemetryExporter.update_acceleration |
( |
|
self, |
|
|
|
odom_msg |
|
) |
| |
◆ base_path_weight
| digital_twin.telemetry_exporter.TelemetryExporter.base_path_weight |
◆ clock_topic
| digital_twin.telemetry_exporter.TelemetryExporter.clock_topic |
◆ cmd_vel_topic
| digital_twin.telemetry_exporter.TelemetryExporter.cmd_vel_topic |
◆ current_angular_acceleration
| digital_twin.telemetry_exporter.TelemetryExporter.current_angular_acceleration |
◆ current_linear_acceleration
| digital_twin.telemetry_exporter.TelemetryExporter.current_linear_acceleration |
◆ current_trajectory_length
| digital_twin.telemetry_exporter.TelemetryExporter.current_trajectory_length |
◆ current_trajectory_points
| digital_twin.telemetry_exporter.TelemetryExporter.current_trajectory_points |
◆ frame_id
| digital_twin.telemetry_exporter.TelemetryExporter.frame_id |
◆ goal_topic
| digital_twin.telemetry_exporter.TelemetryExporter.goal_topic |
◆ last_clock
| digital_twin.telemetry_exporter.TelemetryExporter.last_clock |
◆ last_cmd_vel
| digital_twin.telemetry_exporter.TelemetryExporter.last_cmd_vel |
◆ last_goal
| digital_twin.telemetry_exporter.TelemetryExporter.last_goal |
◆ last_obstacles
| digital_twin.telemetry_exporter.TelemetryExporter.last_obstacles |
◆ last_odom
| digital_twin.telemetry_exporter.TelemetryExporter.last_odom |
◆ last_plan
| digital_twin.telemetry_exporter.TelemetryExporter.last_plan |
◆ log_file_path
| digital_twin.telemetry_exporter.TelemetryExporter.log_file_path |
◆ max_plan_points
| digital_twin.telemetry_exporter.TelemetryExporter.max_plan_points |
◆ obstacle_on_path_threshold_m
| digital_twin.telemetry_exporter.TelemetryExporter.obstacle_on_path_threshold_m |
◆ obstacle_weight_increment
| digital_twin.telemetry_exporter.TelemetryExporter.obstacle_weight_increment |
◆ obstacles_topic
| digital_twin.telemetry_exporter.TelemetryExporter.obstacles_topic |
◆ odom_topic
| digital_twin.telemetry_exporter.TelemetryExporter.odom_topic |
◆ plan_topic
| digital_twin.telemetry_exporter.TelemetryExporter.plan_topic |
◆ previous_angular_velocity
| digital_twin.telemetry_exporter.TelemetryExporter.previous_angular_velocity |
◆ previous_linear_velocity
| digital_twin.telemetry_exporter.TelemetryExporter.previous_linear_velocity |
◆ previous_velocity_time
| digital_twin.telemetry_exporter.TelemetryExporter.previous_velocity_time |
◆ save_to_file
| digital_twin.telemetry_exporter.TelemetryExporter.save_to_file |
◆ send_frequency_hz
| digital_twin.telemetry_exporter.TelemetryExporter.send_frequency_hz |
◆ target_url
| digital_twin.telemetry_exporter.TelemetryExporter.target_url |
◆ timer
| digital_twin.telemetry_exporter.TelemetryExporter.timer |
◆ trajectory_history_size
| digital_twin.telemetry_exporter.TelemetryExporter.trajectory_history_size |
The documentation for this class was generated from the following file: