8000
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