Skip to content
Snippets Groups Projects
Commit 29269b20 authored by Arnaud Taffanel's avatar Arnaud Taffanel
Browse files

#111 #107: Fix setpoint calls for openvr examples

parent a891c341
No related branches found
No related tags found
No related merge requests found
...@@ -116,8 +116,6 @@ def vector_add(v0, v1): ...@@ -116,8 +116,6 @@ def vector_add(v0, v1):
def run_sequence(scf): def run_sequence(scf):
cf = scf.cf cf = scf.cf
cf.param.set_value('flightmode.posSet', '1')
poses = vr.getDeviceToAbsoluteTrackingPose( poses = vr.getDeviceToAbsoluteTrackingPose(
openvr.TrackingUniverseStanding, 0, openvr.k_unMaxTrackedDeviceCount) openvr.TrackingUniverseStanding, 0, openvr.k_unMaxTrackedDeviceCount)
controller_pose = poses[controllerId] controller_pose = poses[controllerId]
...@@ -155,11 +153,10 @@ def run_sequence(scf): ...@@ -155,11 +153,10 @@ def run_sequence(scf):
vector_substract(curr, vector_substract(curr,
grab_controller_start)) grab_controller_start))
# setpoint = [-1*pose[2][3], -1*pose[0][3], pose[1][3] + 0.3] cf.commander.send_position_setpoint(setpoint[0],
setpoint[1],
cf.commander.send_setpoint(setpoint[1], setpoint[0], setpoint[2],
0, 0)
int(setpoint[2] * 1000))
time.sleep(0.02) time.sleep(0.02)
cf.commander.send_setpoint cf.commander.send_setpoint
...@@ -174,7 +171,6 @@ if __name__ == '__main__': ...@@ -174,7 +171,6 @@ if __name__ == '__main__':
with SyncCrazyflie(uri, cf=Crazyflie(rw_cache='./cache')) as scf: with SyncCrazyflie(uri, cf=Crazyflie(rw_cache='./cache')) as scf:
reset_estimator(scf) reset_estimator(scf)
# start_position_printing(scf)
run_sequence(scf) run_sequence(scf)
openvr.shutdown() openvr.shutdown()
...@@ -123,9 +123,6 @@ def run_sequence(scf0, scf1): ...@@ -123,9 +123,6 @@ def run_sequence(scf0, scf1):
cf0 = scf0.cf cf0 = scf0.cf
cf1 = scf1.cf cf1 = scf1.cf
cf0.param.set_value('flightmode.posSet', '1')
cf1.param.set_value('flightmode.posSet', '1')
poses = vr.getDeviceToAbsoluteTrackingPose( poses = vr.getDeviceToAbsoluteTrackingPose(
openvr.TrackingUniverseStanding, 0, openvr.k_unMaxTrackedDeviceCount) openvr.TrackingUniverseStanding, 0, openvr.k_unMaxTrackedDeviceCount)
controller_pose = poses[controllerId] controller_pose = poses[controllerId]
...@@ -177,14 +174,15 @@ def run_sequence(scf0, scf1): ...@@ -177,14 +174,15 @@ def run_sequence(scf0, scf1):
grab_setpoint_start, vector_substract(curr, grab_setpoint_start, vector_substract(curr,
grab_controller_start)) grab_controller_start))
# setpoint = [-1*pose[2][3], -1*pose[0][3], pose[1][3] + 0.3] cf0.commander.send_position_setpoint(setpoints[0][0],
setpoints[0][1],
setpoints[0][2],
0)
cf1.commander.send_position_setpoint(setpoints[1][0],
setpoints[1][1],
setpoints[1][2],
0)
cf0.commander.send_setpoint(setpoints[0][1], setpoints[0][0],
0,
int(setpoints[0][2] * 1000))
cf1.commander.send_setpoint(setpoints[1][1], setpoints[1][0],
0,
int(setpoints[1][2] * 1000))
time.sleep(0.02) time.sleep(0.02)
cf0.commander.send_setpoint(0, 0, 0, 0) cf0.commander.send_setpoint(0, 0, 0, 0)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment