Commit Graph

50 Commits

Author SHA1 Message Date
Leni Aniva 82570528da
feat: Detach mount point from joint 2024-07-25 10:41:58 -07:00
Leni Aniva c1107aed2e
feat: Bridging joints for root 2024-07-25 09:47:41 -07:00
Leni Aniva bbfeb50f8e
feat: Tension fibre 2024-07-25 00:09:16 -07:00
Leni Aniva a6ddfec552
refactor: Separate options for Wing{L,R} 2024-07-24 22:24:23 -07:00
Leni Aniva ac6710eeeb
feat: Solve actuator position with variable r 2024-07-24 21:49:54 -07:00
Leni Aniva 98a93cc651
feat: Elbow joint connectedness 2024-07-24 18:03:43 -07:00
Leni Aniva 7508d47265
fix: Tag direction in HS joint holes 2024-07-24 16:21:46 -07:00
Leni Aniva 8b5906948e
feat: Simpler wrist and elbow mounts 2024-07-24 16:17:07 -07:00
Leni Aniva b8c6fb51fd
feat: Torsion resistant shoulder 2024-07-24 12:45:38 -07:00
Leni Aniva a9b3aa8f70
feat: Spool for wires 2024-07-24 01:35:23 -07:00
Leni Aniva 45213adda7
fix: Collision of wing geometry 2024-07-24 01:12:02 -07:00
Leni Aniva da58eeafe6
feat: Option to simplify geometry 2024-07-23 22:40:49 -07:00
Leni Aniva 656a2ae5bb
feat: Stable positioning of actuators 2024-07-23 19:13:06 -07:00
Leni Aniva ac509a1625
feat: Anti-collision shoulder joint 2024-07-23 16:49:25 -07:00
Leni Aniva 07fb43cd01
feat: Actuator position to minimize tangential 2024-07-22 13:26:37 -07:00
Leni Aniva ddeaf1194f
feat: Optional actuator on wrist 2024-07-22 09:49:16 -07:00
Leni Aniva 7371333a84
refactor: Actuator arm position into its own class 2024-07-22 01:28:58 -07:00
Leni Aniva c878f65b47
feat: Leave movement gap for cushion 2024-07-21 22:16:18 -07:00
Leni Aniva 9ab6a1aa69
feat: Actuator mount position rel. to parent 2024-07-21 21:49:28 -07:00
Leni Aniva 71da0c10a7
fix: Elbow joint z offset problem 2024-07-21 18:49:07 -07:00
Leni Aniva 2bdae6df01
feat: Linear actuator in joint (preliminary) 2024-07-21 18:45:13 -07:00
Leni Aniva b3a472add4
feat: Linear actuator assembly 2024-07-21 05:46:18 -07:00
Leni Aniva a47f56d41e
feat: Measurements for knob 2024-07-20 23:11:42 -07:00
Leni Aniva f75375e384
feat: Nue right side blade
fix: `Cq.Location.to2d_rot()` signature
2024-07-19 23:49:38 -07:00
Leni Aniva d3a6f1e1c5
feat: Cut polygons to remove joint conflict 2024-07-19 22:29:57 -07:00
Leni Aniva f5b048d0b9
feat: Add linear actuator component 2024-07-19 21:00:10 -07:00
Leni Aniva 39110d0785
feat: Adjust shape to be closer to Nue left 2024-07-19 18:59:58 -07:00
Leni Aniva 560e9b54dd
feat: Child guard to prevent collision in shoulder 2024-07-19 16:37:47 -07:00
Leni Aniva 34f6b40093
feat: s0 support in the middle 2024-07-19 16:13:33 -07:00
Leni Aniva 4b6b05853e
refactor: HS Joint into its own class 2024-07-19 15:06:57 -07:00
Leni Aniva 3e5fe7bc5e
fix: Shoulder joint axle 2024-07-19 14:06:13 -07:00
Leni Aniva 7e7b9e1f64
fix: Incorrect folding on left side and on wrist 2024-07-18 21:07:08 -07:00
Leni Aniva 4c5985fa08
feat: Bent elbow joint 2024-07-18 14:03:01 -07:00
Leni Aniva e73c6c0fed
feat: Reduce the number of slots on shoulder
Previously every shoulder joint was the same with two slots that specify
the neutral position. Experiment reveals this to be too fragile.
2024-07-17 21:37:08 -07:00
Leni Aniva eb445b3d8b
fix: Housing wall location 2024-07-17 14:47:22 -07:00
Leni Aniva 3aa4a592f0
fix: Collision between spring and track 2024-07-17 13:20:06 -07:00
Leni Aniva 77cc69acfb
fix: Arm radius in elbow and shoulder joints 2024-07-17 13:09:46 -07:00
Leni Aniva 21e5ad0b82
feat: Simplify elbow joint 2024-07-17 10:22:59 -07:00
Leni Aniva b86904bd96
feat: Smaller disk for wrist joint 2024-07-17 01:22:05 -07:00
Leni Aniva 53b3a2bd34
feat: Shoulder joint follow wing direction 2024-07-17 01:06:52 -07:00
Leni Aniva 572c39d31f
fix: H-S and shoulder joint locations 2024-07-17 00:30:41 -07:00
Leni Aniva 3adb887ef5
fix: Incorrect staggering of left wings 2024-07-16 23:32:23 -07:00
Leni Aniva c12ccf3495
feat: Staggered shoulder joint 2024-07-16 22:26:06 -07:00
Leni Aniva 0cc6100d0e
refactor: Move flip to ElbowJoint 2024-07-16 14:25:17 -07:00
Leni Aniva ef6b2a8663
refactor: Create class for torsion spring 2024-07-16 13:28:53 -07:00
Leni Aniva c73675bbe3
feat: Colouring assembly by role and material 2024-07-16 11:55:38 -07:00
Leni Aniva 027eec7264
refactor: Move wings to its own class with joints 2024-07-15 22:57:38 -07:00
Leni Aniva a0ae8c91eb
feat: Remove fixed rotation constraints
There is currently a bug when it comes to solving deeply nested
assemblies. We need to come up with a solution.
2024-07-13 16:19:17 -07:00
Leni Aniva e744250c6c
fix: Use non-fixed constraints for disk joint 2024-07-13 12:57:17 -07:00
Leni Aniva 641755314e
refactor: Factor out parts of the wing assembly 2024-07-12 23:16:04 -07:00