mirror of
https://github.com/AtsushiSakai/PythonRobotics.git
synced 2026-02-16 10:55:07 -05:00
fix scanning error (#339)
This commit is contained in:
@@ -11,10 +11,9 @@ def random_val(min_val, max_val):
|
||||
return min_val + random.random() * (max_val - min_val)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
def main():
|
||||
print("Start solving Forward Kinematics 10 times")
|
||||
|
||||
# init NLinkArm with Denavit-Hartenberg parameters of PR2
|
||||
# init NLinkArm with Denavit-Hartenberg parameters of PR2
|
||||
n_link_arm = NLinkArm([[0., -math.pi / 2, .1, 0.],
|
||||
[math.pi / 2, math.pi / 2, 0., 0.],
|
||||
[0., -math.pi / 2, 0., .4],
|
||||
@@ -22,10 +21,13 @@ if __name__ == "__main__":
|
||||
[0., -math.pi / 2, 0., .321],
|
||||
[0., math.pi / 2, 0., 0.],
|
||||
[0., 0., 0., 0.]])
|
||||
|
||||
# execute FK 10 times
|
||||
for i in range(10):
|
||||
for _ in range(10):
|
||||
n_link_arm.set_joint_angles(
|
||||
[random_val(-1, 1) for j in range(len(n_link_arm.link_list))])
|
||||
[random_val(-1, 1) for _ in range(len(n_link_arm.link_list))])
|
||||
|
||||
ee_pose = n_link_arm.forward_kinematics(plot=True)
|
||||
n_link_arm.forward_kinematics(plot=True)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
@@ -11,10 +11,9 @@ def random_val(min_val, max_val):
|
||||
return min_val + random.random() * (max_val - min_val)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
def main():
|
||||
print("Start solving Inverse Kinematics 10 times")
|
||||
|
||||
# init NLinkArm with Denavit-Hartenberg parameters of PR2
|
||||
# init NLinkArm with Denavit-Hartenberg parameters of PR2
|
||||
n_link_arm = NLinkArm([[0., -math.pi / 2, .1, 0.],
|
||||
[math.pi / 2, math.pi / 2, 0., 0.],
|
||||
[0., -math.pi / 2, 0., .4],
|
||||
@@ -22,12 +21,15 @@ if __name__ == "__main__":
|
||||
[0., -math.pi / 2, 0., .321],
|
||||
[0., math.pi / 2, 0., 0.],
|
||||
[0., 0., 0., 0.]])
|
||||
|
||||
# execute IK 10 times
|
||||
for i in range(10):
|
||||
for _ in range(10):
|
||||
n_link_arm.inverse_kinematics([random_val(-0.5, 0.5),
|
||||
random_val(-0.5, 0.5),
|
||||
random_val(-0.5, 0.5),
|
||||
random_val(-0.5, 0.5),
|
||||
random_val(-0.5, 0.5),
|
||||
random_val(-0.5, 0.5)], plot=True)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user