Skip to content

Instantly share code, notes, and snippets.

View furkansariyildiz's full-sized avatar
🐈‍⬛

Furkan Sarıyıldız furkansariyildiz

🐈‍⬛
View GitHub Profile
@salmagro
salmagro / euler_from_quaternion.py
Created January 11, 2021 20:13
ROS2 euler to quaternion transformation.
def euler_from_quaternion(quaternion):
"""
Converts quaternion (w in last place) to euler roll, pitch, yaw
quaternion = [x, y, z, w]
Bellow should be replaced when porting for ROS 2 Python tf_conversions is done.
"""
x = quaternion.x
y = quaternion.y
z = quaternion.z
w = quaternion.w
#!/usr/bin/env python
from __future__ import print_function
import rospy
from concurrent.futures import ThreadPoolExecutor
class AsyncServiceProxy(object):
"""Asynchronous ROS service proxy