- ์ด์๋ช
- cyberbotics
- Webots
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import rospy | |
from sensor_msgs.msg import PointCloud2 | |
import sensor_msgs.point_cloud2 as pc2 | |
class SubscribePointCloud(object): | |
def __init__(self): |
update-alternatives --list python
sudo apt-get install ros-kinetic-jsk-visualization ros-kinetic-jsk-rviz-plugins ros-kinetic-jsk-perception
https://answers.ros.org/question/258444/sudo-apt-install-catkin-not-working/
$ cd ~/catkin_ws/ $ catkin_make
# numpy | |
import numpy as np | |
# matplotlib | |
import matplotlib.pyplot as plt | |
# test case |
class UnionFind: | |
"""Weighted quick-union with path compression. | |
The original Java implementation is introduced at | |
https://www.cs.princeton.edu/~rs/AlgsDS07/01UnionFind.pdf | |
>>> uf = UnionFind(10) | |
>>> for (p, q) in [(3, 4), (4, 9), (8, 0), (2, 3), (5, 6), (5, 9), | |
... (7, 3), (4, 8), (6, 1)]: | |
... uf.union(p, q) |