Skip to content

Commit 17cb22e

Browse files
committed
startup of the default values in a link shoud startup
1 parent 46842f0 commit 17cb22e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,9 @@ public Matrix forwardKinematicsMatrix(double[] jointSpaceVector, ArrayList<Tran
189189
Matrix current = new TransformNR().getMatrixTransform();
190190

191191
for(int i=0;i<getLinks().size();i++) {
192-
LinkConfiguration conf= getFactory().getLinkConfigurations().get(i);
192+
LinkFactory factory2 = getFactory();
193+
ArrayList<LinkConfiguration> linkConfigurations = factory2.getLinkConfigurations();
194+
LinkConfiguration conf= linkConfigurations.get(i);
193195
Matrix step;
194196
if(conf.isPrismatic())
195197
step= getLinks().get(i).DhStep(jointSpaceVector[i]);

src/main/java/com/neuronrobotics/sdk/addons/kinematics/LinkConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class LinkConfiguration implements ITransformNRChangeListener {
3636
private int index=0;// = Double.parseDouble(getTagValue("index",eElement));
3737

3838
/** The totla number of links. */
39-
private int totlaNumberOfLinks=0;
39+
private int totlaNumberOfLinks=1;
4040

4141
/** The link index. */
4242
private int linkIndex = 0;
@@ -73,7 +73,7 @@ public class LinkConfiguration implements ITransformNRChangeListener {
7373
private double velocityLimit = 100000000;
7474

7575
/** The device scripting name. */
76-
private String deviceScriptingName=null;
76+
private String deviceScriptingName=name;
7777
private double deviceTheoreticalMax =180;
7878
private double deviceTheoreticalMin =0;
7979
private double mass=0.01;// KG

0 commit comments

Comments
 (0)