From 177f04618c4bbba40bea38cd57d642f7ab9e3725 Mon Sep 17 00:00:00 2001 From: Atsushi Sakai Date: Mon, 12 Jul 2021 21:04:27 +0900 Subject: [PATCH] fix example run issue and clean up for arm navigation codes. (#528) * clean up arm navigation codes. * add project toml * add pylintrc * add pylintrc * add pylintrc --- ArmNavigation/n_joint_arm_3d/NLinkArm3d.py | 3 ++- .../n_joint_arm_to_point_control.py | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ArmNavigation/n_joint_arm_3d/NLinkArm3d.py b/ArmNavigation/n_joint_arm_3d/NLinkArm3d.py index 3f6c5ddd..0cea9631 100644 --- a/ArmNavigation/n_joint_arm_3d/NLinkArm3d.py +++ b/ArmNavigation/n_joint_arm_3d/NLinkArm3d.py @@ -63,7 +63,8 @@ class NLinkArm: if plot: self.fig = plt.figure() - self.ax = Axes3D(self.fig) + self.ax = Axes3D(self.fig, auto_add_to_figure=False) + self.fig.add_axes(self.ax) x_list = [] y_list = [] diff --git a/ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py b/ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py index b7834ee9..36093df0 100644 --- a/ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py +++ b/ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py @@ -4,7 +4,11 @@ Inverse kinematics for an n-link arm using the Jacobian inverse method Author: Daniel Ingram (daniel-s-ingram) Atsushi Sakai (@Atsushi_twi) """ + import numpy as np +import sys +from pathlib import Path +sys.path.append(str(Path(__file__).parent.parent.parent)) from ArmNavigation.n_joint_arm_to_point_control.NLinkArm import NLinkArm