fourbardesignbysiri
by Tim Lueth & Franz Irlinger, SG-Lib Toolbox: SolidGeometry 5.6 - 4Bar/Linkages
Introduced first in SolidGeometry 5.1, Creation date: 2022-01-10, Last change: 2025-09-15
generates 4bar-linkages from a dictation fnct of Siri on MAC
Description
More or less a funny idea, then a fun project that then it became serious
VERY FIRST VERSION of J.A.R.V.I.S.
An example: 1. Switch on dictate fuction on mac, call fourbardesignbysiri and give spoken commands:
new project:
Pose 1: 0, 0 and 2,0
Pose 2: 0,2 and 2, 2
Pose 3: -2,0 and -2,2
Select pose 1 and 2 and 3
find fourbar with 10 grid points
There are actually two tasks:1) Definition of a natural language for the textual formulation of the design tasks as a string2) Speech input of the textual formulationThe problem arises from the fact that the dictation function is made for everyday prose, but not for technical languages AND that Apple/Dictate, when repeating sentences, assumes that the last formulation was probably wrong and then changes the word choice. It therefore makes sense to first find a solution for 1 and then one for 2, possibly having to change 1 again.
See Also: siri2jarvis
, matlabopen
, jarvis
Example Illustration
Syntax
PS=fourbardesignbysiri([txt,PS])
Input Parameter
txt: | | string lines to interprete or empty as interpreter |
PS: | | Pose strcut that should be modified |
Output Parameter
PS: | | Pose specified by language or text string |
Examples
PS=PosesampleWalk; fourbardesignbysiri('',PS);
Copyright 2022-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth
Last html export of this page out of FM database by TL: 2025-09-21