Commit Graph
56 Commits
Author SHA1 Message Date
LiuzhengSJ 2e25951bc0 add test files for the rm75 kinematics class. 2026-08-05 14:10:06 +01:00
LiuzhengSJ d86438115f the branch with concise robot kinematics class for rm75 2026-08-05 13:08:38 +01:00
LiuzhengSJ 8ff29b1cc9 add mini scissor stl file, as well as urdf file.
modify the Dual_arm.urdf, in line with real arm installation.
2026-07-31 16:08:17 +01:00
LiuzhengSJ 0c121a7425 In qp inverse kinematic file, the tool frames self.tcps is defined as [] if not given a value. 2026-07-30 15:41:10 +01:00
LiuzhengSJ e001f2e1f1 add ik q_solved refinement function, to make it as close as possible to last_q.
update the rm75_kine_rm.py to included a series of arm-angle for inverse kinematics calculation.
2026-07-30 15:28:14 +01:00
LiuzhengSJ ace5dea9a2 add collision detection in workspace cal 2026-07-29 11:30:32 +01:00
LiuzhengSJ 2713c54707 add collision detection in workspace cal 2026-07-29 11:25:09 +01:00
LiuzhengSJ 9849466430 add collision detection 2026-07-28 22:41:35 +01:00
LiuzhengSJ 86c40ee380 add urdf files, dual arm. 2026-07-28 19:40:27 +01:00
LiuzhengSJ 9513dfa4ce add urdf file, scissor included. 2026-07-28 16:06:21 +01:00
LiuzhengSJ e1d833812b the scissor stl file is added. 2026-07-27 21:31:52 +01:00
LiuzhengSJ ceb80a8b17 the scissor stl file is added. 2026-07-27 20:34:02 +01:00
LiuzhengSJ d1080638c1 Merge remote-tracking branch 'origin/class_version' into class_version
# Conflicts:
#	kine_ctrl/workspace_comfortable/workspace_cal.py
2026-07-27 15:15:11 +01:00
emboddied 5cac8c5a73 code for virtical sci 2026-07-27 21:59:54 +08:00
LiuzhengSJ d0ca4d6115 update teh contour plot method 2026-07-24 10:46:09 +01:00
LiuzhengSJ 579abe6b67 update teh contour plot method 2026-07-22 11:41:55 +01:00
emboddied 2bd6bf510f use the tool 'minisci' 2026-07-20 21:09:15 +08:00
LiuzhengSJ a58e1b9f59 with tool, expand the calculation space 2026-07-18 21:45:24 +01:00
LiuzhengSJ 6a50db91a4 add vertical tool installation. 2026-07-18 21:39:15 +01:00
emboddied c6458248a7 collision detection ik 2026-07-15 16:32:18 +08:00
LiuzhengSJ 4add432f53 add collision detection 2026-07-13 15:05:34 +01:00
LiuzhengSJ 58e84c6a33 add collision detection 2026-07-13 14:54:33 +01:00
ZhengLiu-cart 7050c93c84 Upload files to "kine_ctrl/workspace_comfortable"
add
2026-07-13 18:57:58 +08:00
ZhengLiu-cart 6db8b2f254 Upload files to "kine_ctrl/workspace_comfortable"
add
2026-07-13 18:57:44 +08:00
ZhengLiu-cart a5fb40d1a6 Upload files to "kine_ctrl/workspace_comfortable"
results
2026-07-13 18:57:11 +08:00
ZhengLiu-cart 223b29f37d Upload files to "kine_ctrl/workspace_comfortable"
ik success rate. no self-collision detection used. no tool installed
2026-07-13 18:56:17 +08:00
emboddied cb51ecf2eb test_120Ori+0.05m 2026-07-13 16:27:35 +08:00
emboddied 75ba51c609 after calculation 2026-07-10 16:55:08 +08:00
LiuzhengSJ 74d1623b8a update the path 2026-07-06 12:05:44 +01:00
LiuzhengSJ b32199e316 add requirements.txt 2026-07-06 11:41:13 +01:00
LiuzhengSJ e06e48f21b ik success bug identified. 2026-07-06 11:10:35 +01:00
LiuzhengSJ fb414078f1 correct the rm official ik issue.
out of workspace ik calculation may return ret = 0.
in this version, the fk verification is done for double check its success.
2026-07-03 20:13:05 +01:00
LiuzhengSJ 12ead6a191 add workspace reachability evaluation file. 2026-07-03 15:13:42 +01:00
LiuzhengSJ 319c1765bc add workspace reachability evaluation file. 2026-07-02 14:41:36 +01:00
LiuzhengSJ 7246710a7d 1. add q_mid and mid weight, making the joint prefer to stay at the middle of joint range.
2. add dq_limit weight, making the last several joints move more proactively.
2026-07-01 15:42:21 +01:00
LiuzhengSJ f1846ffe1e Example for using qp based ik with urdf, and realman official ik 2026-06-22 16:19:24 +01:00
LiuzhengSJ 58452bce90 start to adjust to ready-to-use class 2026-06-22 13:53:12 +01:00
LiuzhengSJ 6c8a335e1d start to adjust to ready-to-use class 2026-06-22 13:29:58 +01:00
LiuzhengSJ 2ca5033b46 add urdf files.
aligh the function parameter names of qp and rm methods
2026-06-05 15:25:35 +01:00
LiuzhengSJ aefc7bacd5 update the mjc function names 2026-06-05 10:23:02 +01:00
LiuzhengSJ ddbbb1746e update the comparison results. 2026-06-05 09:56:33 +01:00
LiuzhengSJ 48453fa5c8 compare the qp ik and rm ik with joint limits 2026-06-04 21:55:35 +01:00
LiuzhengSJ cee1a191ea compare the qp ik and rm ik 2026-06-04 17:11:02 +01:00
LiuzhengSJ f10152fc29 correct the w_posture 2026-06-04 14:31:29 +01:00
LiuzhengSJ c0458f0e12 run correctly 2026-06-03 21:40:01 +01:00
LiuzhengSJ 0bed2f87f4 wrong, not converged 2026-06-03 21:14:34 +01:00
LiuzhengSJ fb64f3c73a refine qp based controller 2026-06-03 20:15:48 +01:00
LiuzhengSJ 3febe65b6a integrate official rm ik, and qp based ik, with mujoco 2026-06-02 22:24:43 +01:00
LiuzhengSJ 99ba1786b0 description update 2026-06-01 22:30:08 +01:00
LiuzhengSJ fc92989fe3 add pin 2026-06-01 22:08:44 +01:00