Here are the examples of the python api numpy.deg2rad taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
145 Examples
3
View Complete Implementation : pick_and_place_pick_working.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.5
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.45
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place_both_working_good.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.5
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place_pick_working.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.5
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.45
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place_working_1.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.5
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place_both_working_good.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.5
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pick_and_place_working_1.py
Copyright MIT License
Author : PacktPublishing
Copyright MIT License
Author : PacktPublishing
def _add_table(self, name):
p = PoseStamped()
p.header.frame_id = self._robot.get_planning_frame()
p.header.stamp = rospy.Time.now()
p.pose.position.x = 0.5
p.pose.position.y = 0.0
p.pose.position.z = 0.22
q = quaternion_from_euler(0.0, 0.0, numpy.deg2rad(90.0))
p.pose.orientation = Quaternion(*q)
# Table size from ~/.gazebo/models/table/model.sdf, using the values
# for the surface link.
self._scene.add_box(name, p, (0.5, 0.4, 0.02))
return p.pose
3
View Complete Implementation : pauli_transfer_matrices.py
Copyright MIT License
Author : DiCarloLab-Delft
Copyright MIT License
Author : DiCarloLab-Delft
def Z_theta(theta:float, unit='deg'):
"""
PTM of rotation of theta degrees along the X axis
"""
if unit=='deg':
theta = np.deg2rad(theta)
Z = np.array([[1, 0, 0, 0],
[0, np.cos(theta), -np.sin(theta), 0],
[0, np.sin(theta), np.cos(theta), 0],
[0, 0, 0, 1]], dtype=float)
return Z
3
View Complete Implementation : waveform.py
Copyright MIT License
Author : DiCarloLab-Delft
Copyright MIT License
Author : DiCarloLab-Delft
def rotate_wave(wave_I, wave_Q, phase: float, unit: str = 'deg'):
"""
Rotate a wave in the complex plane
wave_I (array) : real component
wave_Q (array) : imaginary component
phase (float) : desired rotation angle
unit (str) : either "deg" or "rad"
returns:
(rot_I, rot_Q) : arrays containing the rotated waves
"""
if unit == 'deg':
angle = np.deg2rad(phase)
elif unit == 'rad':
angle = angle
else:
raise ValueError('unit must be either "deg" or "rad"')
rot_I = np.cos(angle)*wave_I - np.sin(angle)*wave_Q
rot_Q = np.sin(angle)*wave_I + np.cos(angle)*wave_Q
return rot_I, rot_Q