Skip to content

Instantly share code, notes, and snippets.

View kosuke55's full-sized avatar

Kosuke Takeuchi kosuke55

View GitHub Profile
import rclpy
from rclpy.node import Node
from autoware_auto_perception_msgs.msg import (
DetectedObjects,
TrackedObjects,
TrackedObject,
)
from unique_identifier_msgs.msg import UUID
from geometry_msgs.msg import (
PoseWithCovariance,
#!/usr/bin/env python3
import rclpy
from rclpy.node import Node
from rosgraph_msgs.msg import Clock
from rclpy.qos import QoSProfile, QoSReliabilityPolicy
class JumpbackDetector(Node):
def __init__(self):
import argparse
import csv
import os
from datetime import datetime
import sqlite3
import numpy as np
import matplotlib.pyplot as plt
from pprint import pprint
from rclpy.serialization import deserialize_message
# tmux plugin manager
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-copycat'
set -g @plugin 'tmux-plugins/tmux-yank'
set -g @plugin 'tmux-plugins/tmux-open'
run '~/.tmux/plugins/tpm/tpm'
# reload config file
bind r source-file ~/.tmux.conf
header:
seq: 7243
stamp:
secs: 1496425113
nsecs: 948905222
frame_id: "right_hand_left_camera_rgb_optical_frame"
height: 480
width: 640
distortion_model: "plumb_bob"
D: [0.007313, -0.068372, -0.002248, 0.001679, 0.0]
@kosuke55
kosuke55 / diagnostic_agg_analyzer.py
Last active July 30, 2020 08:21
ethercat analyzer
#!/usr/bin/env python
import csv
import rospy
from diagnostic_msgs.msg import DiagnosticArray
class DiagnosticAggAnalyzer():
<?xml version="1.0" encoding="utf-8"?>
<launch>
<arg name="INPUT_IMAGE" value="/head_mount_kinect/qhd/image_color_rect_repub_desktop" />
<arg name="INPUT_HALF_CLOUD" value="/head_mount_kinect/qhd/republished_half_points_desktop" />
<arg name="CAMERA_INFO" value="/head_mount_kinect/qhd/camera_info" />
<arg name="INPUT_BOX" value="/table_box" />
<arg name="manager" value="/head_mount_kinect/qhd/kinect_republished_nodelet_manager" />
<node name="table_box_publisher"
pkg="box_publisher" type="pub_box.py"