Conversation
Agent-Logs-Url: https://github.com/vertical-cloud-lab/byu-mentored-research-tensegrity/sessions/6c45d070-859f-49f6-b9db-0d1e776a8cfb Co-authored-by: sgbaird <45469701+sgbaird@users.noreply.github.com>
|
@me-madsen maybe we could try printing the other two T4 and icosahedron similar to #35 @copilot noting also that we might want to make the "strings" thicker, since they're not actually strings, but would eventually be TPU. |
Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/45bad38e-211b-4066-9f49-5f75819525b1 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
Bumped the cable diameter from 1.0 mm Ø to 2.4 mm Ø (the same value used for TPU cables in The T4 + icosahedron print prep (Bambu H2D |
|
@copilot what other tensegrity designs (canonical or not) exist, including especially those in the literature? Use an Edison scientific high effort literature search. Download all artifacts from the Edison query ; wait and fetch the results for this one in same session. Similar to before, include at least one image of each new type that you found, in case we need to use it later. |
…(T6, stacked T3, truncated octahedron) Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/6ab3e80f-ae8a-44fc-a9c0-743b7776a7d2 Co-authored-by: sgbaird-yolo <235173974+sgbaird-yolo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/6ab3e80f-ae8a-44fc-a9c0-743b7776a7d2 Co-authored-by: sgbaird-yolo <235173974+sgbaird-yolo@users.noreply.github.com>
Submitted Edison
Coverage: Snelson n-prisms (T3/T4/T6/stacked masts), polyhedral & spherical (Jessen's icosahedron, expanded octahedron, truncated tetrahedron, Rimoli/Pajunen truncated-octahedron, Liu et al. cuboctahedron tessellation), Skelton class-k (T-bar / D-bar / class-2 columns), Geiger/Levy cable-domes (Seoul Olympic Hall, Georgia Dome), bio-tensegrity (Levin/Ingber), tensegrity robots (NASA SUPERball v1/v2, Berkeley ULTRA-Spine, TT-3), deployable masts and patents (US 6,441,801; US 6,542,132; US 8,616,328), bistable double-prism (Intrigila 2022), Sabouni-Zawadzka simplex lattices, and topology-generation methods (Tibert/Pellegrino, GA + DNN form-finding 2022/2024). For the BYU PETG+TPU/H2D project, the survey recommends (top 8): truncated-octahedron cell #1, T3 #2, 4-strut simplex #3, expanded octahedron #4, bistable double-prism #5, cuboctahedron tessellation #6, stacked prismatic column #7, T-bar lattice #8. Per "include at least one image of each new type", I extended
The remaining survey designs (cable-domes, biotensegrity, robots, deployable masts, patents, bistable / cuboctahedron metamaterials) are documented in the Edison md with citations to original-paper figures rather than re-rendered, since they require either non-class-1 geometry or external CAD that would need source-paper attribution. |
|
@copilot pursue these
You can download whatever software tools you need, CAD or otherwise. If the specifications are unclear, let me know which journal articles you would need to see are or who I could contact about it |
…y, robots, masts, patents, bistable, cuboctahedron) as parametric STL + extended preview Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/057d95ea-ad1a-4afe-a869-f8c8e31a7849 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
|
@me-madsen @achris0520 @ctrhjk could one of you try to get the missing papers mentioned in https://github.com/vertical-cloud-lab/tensegrity-optimization/blob/copilot/fetch-designs-for-tensegrity-structures/models/README.md#source-materials-needed-for-the-remaining-gap-followup-families ? Don't worry if you don't get all of them (e.g., bad link provided, BYU doesn't have access, etc.). You can send to me via slack (can upload to tensegrity channel) |
…Barbarigos companion, Hanaor, suspen-dome) Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/53b1444c-11ac-4244-be28-7d59d201e8c5 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
…lies Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/0c7a848c-0ffb-431b-8b04-c80ff17fdea7 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
|
Found the following references/resources:
|
A test print for the T4 is underway (PLA) with the same file for which a TPU + PLA test print is underway. See vertical-cloud-lab/byu-vcl#82 (comment) Waiting until after to try the icosahedron as I would like to try and optimize the supports. Automatic supports for it looked far too messy. |
|
"Floating fabric over Georgia Dome", Civ. Eng. ASCE 61(11):34-37, 1991 https://verticalcloudlabbyu.slack.com/archives/C0B2MFR5V3L/p1778691467813409 |
Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/ad8c436a-d0ba-4758-ae97-03edf3499d32 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/7d61594c-6b99-495a-9ca3-0eed4e920f17 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
|
@claude I need a version of this that has better shading, No text embedded, and just that #22 (comment) |
|
Claude finished @sgbaird's task in 4m 51s —— View job Done. Re-rendered the 7 extended-preview families from the referenced comment as Lambert-shaded solid tubes with no titles or embedded text, committed in 52ce670: Same seven models and parameters as the original flat-gray panel figure (top row: Geiger cable-dome, biotensegrity spine, NASA SUPERball + payload, Tibert/Pellegrino mast; bottom row: Knight et al. patent antenna, bistable double-prism, cuboctahedron tessellation). Red = struts, blue = cables, matching the convention in the gap-followup preview. The cylinders are shaded per-face with a key light from upper front-left, so the tubes read as 3D instead of flat fills.
Files added in 52ce670:
The original |
…ilies Requested in PR #22: same seven design families as figures/tensegrity_models_extended_preview.png, re-rendered as Lambert-shaded solid tubes (red struts, blue cables) with no titles or embedded text. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com>
|
@claude what's up with that one on the bottom right with strands? |
|
Claude encountered an error after 1s —— View job I'll analyze this and get back to you. |
|
@claude try again #22 (comment) |
|
Claude finished @sgbaird's task in 3m 7s —— View job The bottom-right panel is
|
The bottom-right panel of the shaded extended preview reads as a tangle because all 6 struts are body diagonals that intersect at the origin, and 12 of the 36 cables run from a hub node at the origin to each vertex -- i.e. they are buried co-axially inside the inner half of each strut. The 3-panel diagnostic decomposes this. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com>
@claude you should be able to access that supplementary information, if not directly, then by using the raspberry Pi that you have access to |
|
Claude finished @sgbaird's task in 13m 3s —— View job Got the supplementary data, and the model is fixedYou were right that it was reachable. No Pi needed either: the Elsevier supplement is mirrored green-OA in CaltechAUTHORS record Committed in a374107. The corrected blockLeft three panels are the old model, its struts, and its rim cables (same diagnostic as before). Right panel is the replacement. It matches the "Tessellation Block" thumbnail in the paper's own Table A1, and it is now a real Class-1 tensegrity: no strut touches another, and the design domain's spherical restriction zone ( The bottom-right panel of the shaded preview, which is what you asked about originally: Checks run against the data
Two things worth knowing before anyone prints it
Bonus findWhile pulling the Liu record I hit
Files in a374107:
Only |
…ed block
The old cuboctahedron_tessellation() built all 6 struts as body diagonals of
the cuboctahedron, so they met at the origin, and then added a hub node at
that same origin whose 12 cables were buried co-axially inside the struts.
It was not a tensegrity and was not printable.
Fetched the real geometry instead: the article's supplementary dataset
(1-s2.0-S0022509619300432-mmc2.zip, one .xls) is mirrored green-OA in
CaltechAUTHORS record afqa1-33315, alongside the accepted manuscript. It
contains the full Class-1 tessellation block -- 40 nodes, 13 struts, 96
cables, per-member prestress, primitive vectors 2I.
- models/data/liu2019_cuboctahedron_{nodes,members}.csv: the transcribed
data, with provenance and licensing in models/data/README.md
- generate_stl.py: cuboctahedron_tessellation() now reads that data;
cuboctahedron_tessellation_prestress() exposes the forces
- verify_liu2019_cuboctahedron.py: re-checks against Table A1 (counts,
self-balance residual 8.9e-14, one strut per periodic node group,
restriction zone clear) and measures member clearances
- RADIUS_OVERRIDES: the block's members run within 0.0392 units of each
other, so it prints at scale 60 with 2.2 mm struts / 1.8 mm cables
- render_cuboctahedron_diagnostic.py: now a 4-panel before/after
- re-rendered the shaded extended preview (bottom-right panel)
Also noted in models/README.md that Pajunen et al. 2019 (Mater. Design
182:107966), another item on the needed-materials list, turned out to be
open access in CaltechAUTHORS record scb9y-ppa15.
Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com>
|
@claude do that follow up with the other design. Make a new slide on the deck without removing other slides (and mark it as hidden) with the new figure, reusing the title and also matching the slide sizing for things as well. I guess we'll also need credits in gray font. Use et al. Journal abbrev (YYYY) or if for a patent or something else, something similar |
|
Claude finished @sgbaird's task in 50m 43s —— View job Both halves are done: the Pajunen et al. (2019) follow-up model is committed in e05d443, and the deck now has a new hidden slide 15 with the new figure, verified against the re-downloaded stored file. 1. The model: Pajunen et al. (2019) "Geometry #3" spherically-jointed impact cellBuilt from the open-access publisher PDF + supplement in CaltechAUTHORS record
Files in e05d443: 2. The deck slideAdded as a new slide 15, right after the existing hidden extended-preview slide, and verified by re-downloading the stored file twice (1.5+ min after each save):
Two bumps worth disclosing, both caught by the verify-by-re-download discipline and fixed: a clipboard copy of the credit box briefly pasted a full duplicate of slide 12 (deleted after an identity check; the fingerprint diff above confirms nothing else moved), and the font-color split button first applied red before the gray landed (re-verified as #7F7F7F in the stored file).
|
Form-found from the open-access paper (CaltechAUTHORS scb9y-ppa15): 24 nodes / 12 struts / 36 cables, class-1, with the published 8.72 mm ball joints, 2.6 mm struts, 1.8 mm cables at the 72.45 mm cell height. Strut topology established by exhaustive symmetric-matching enumeration (unique class-1 orbit under the chiral tetrahedral group); coordinates derived by force-density form-finding with all 36 cables equalized to one length, as the paper states for the printed design. Derivation and verification in models/formfind_pajunen2019.py; shaded render added. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>








/home/runner/work/tensegrity-optimization/tensegrity-optimization/models/README.mdfail to resolve