We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 786753f commit 44eb59bCopy full SHA for 44eb59b
tests/ReadMe.md
@@ -0,0 +1,12 @@
1
+# SwiftTest.py on windows :
2
+
3
+replace ligne from SwiftRoute.py which contain :
4
+```Python
5
+self.path = urllib.parse.unquote(self.path[9:])
6
+```
7
8
+by
9
10
11
+self.path = urllib.parse.unquote(self.path[10:])
12
tests/SwiftTest.py
@@ -14,14 +14,11 @@ def __init__(self, dt, env, robot):
14
15
16
def move(self, positionX, positionY, positionZ, numberOfSteps):
17
- robotJointsStates = np.zeros(6)
18
- for joint in range(5):
19
- robotJointsStates[joint] = self.robot.q[joint]
20
21
Tep = sm.SE3.Trans(positionX, positionY, positionZ) * sm.SE3.OA([1, 0,1], [0, 0, -1])
22
sol = self.robot.ik_LM(Tep) # solve IK
23
24
- qt = rtb.jtraj(robotJointsStates, sol[0], numberOfSteps)
+ qt = rtb.jtraj(self.robot.q, sol[0], numberOfSteps)
25
#print(qt.q[numberOfSteps-1])
26
for steps in range(numberOfSteps):
27
self.robot.q = qt.q[steps]
@@ -40,10 +37,9 @@ def pause(self, second):
40
37
env = swift.Swift()
41
38
env.launch(realtime = True)
42
39
43
- lite = rtb.models.Lite6()
44
- lite.q = lite.qr
+ robot = rtb.models.Lite6()
45
46
- rob = RobotControl(0.1, env, lite)
+ rob = RobotControl(0.1, env, robot)
47
48
positionX = [0.15, 0.15, 0.35]
49
positionY = [-0.2, -0.2, 0.2]
0 commit comments