Isios questions Flashcards

1
Q

what is out_remoteIsios?

A

log of remote Isios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

where do I check the output of remoteIsios?

A

in out_remoteIsios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

how do I test my rob.txt files?

A

With simple kinematics test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which ways are there to connect remotely with the IEPC?

A
  • LAN cable to router
  • connection sharing
  • usb tethering
  • wifi stick
  • reverse tunnel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

create Reverse series

A

Either: Robot->Measurement, tick reverse and run, saves reverse file
Or: Measurement Editor -> More -> Sort -> Reverse, then save

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

problems with copying on public or transfer

A

log in as user@ instead of sgerstberger@

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What happens if a GN comes loose?

A

It needs to be documented with timestamp (preferrably in the Jira Ticket). All meas of this GN after that need another TPT group from then on.
Failing to do so should be visible in the parid result of that GN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What happens if the tracker was moved during/in between mea series?

A

It needs to be documented with timestamp (preferrably in the Jira Ticket). Alle meas after this need to be put in a seperate tracker group. If moved during a mea series, the mea series needs to be stopped, and a new one started starting from the next mea. Both meas need to be in different tracker groups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does one figure out the repeatability of the linear axis?

A

Same as for the robot: run meas across the rail forward an reverse, check MDR (which actually is BiDR)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What to do if accCheckTest says that the comp value is exceeded?

A

If only few poses: They are probably too close to a singularity -> delete these poses
many poses: possible kinematics problem -> run simple kinematics test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does one use Accchectests for? And why?

A

To test a compensation file (-r flag)
or to test a series in combination with a rob file if it is fit for accchecks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the peculiarities with a multi mass system? What are R-Parameters?

A

There needs to be a gripper for each tool, that contains the mass data. The .cfg needs to include the right gripper being chosen through preprocessor defines.
On customer side, whenever the tool is changed, the correct R-Parameters need to be set. It is best to have the customer just add those to his tool changing .mpf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Are the R-Params in Isios- or in Flange-CS?

A

In Isios CS, i.e. exactly the values from the gripper file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are tool mass bounds?

A

params in the .rob.txt, that give the range of tool masses, for which our model uses the given tool mass for compensation. If the tool mass is outside of this range, we still use a mass within that range.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

For USB Sensors, what is the difference between gray and black cables

A

gray cables only transfer power, black cables power and data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

where does one find the mapping of USB sensor number to IDs?

A

data/prototypen/10-isios.rules

17
Q

what is the problem with TIRORO and EXT_AXIS_VECTOR_1?

A

If one wants to change the orientaiton of the BKS (i.e. world CS), both TIRORO and EXT_AXIS_VECTOR need to be changed, since both depend on BKS

18
Q

how many comservers run on the IEPC and what do they do?

A

there are two:
1. normal linux comserver
2. windows wine comserver to communicate with trackers, which only run on windows

19
Q

what ports can one connect to comservers with?

A

5022: tracker through local windows comserver (e.g. on IEPC)
5021: local Sim Tracker
5522: tunnel to tracker on remote windows comserver
5521: tunnel to Sim tracker on remote linux comserver

20
Q

how does one run an acccheck test?

A

~/dev/acccheck_test (-r) “rob_path” “series_path”

21
Q

how does one run the simple kinematics test?

A

~/dev/simple_kinematics_test “rob_path”

22
Q

What is the simple kinematics test? Where is it documented?

A

Short test to check integrity of rob file or changes in CKinematics. Documented in src/calib/simple_kinematics_test.cpp

23
Q

when shall an axes mastering be performed?

A

calibration axes mastering always needs to be done as part of recalsys.

24
Q

what is the slackness test workflow?

A

Generate poses with similarity filter of 10, Base magnitude of 60
narrow down to 2-4 poses
add gravitation free pose if possible, otherwise two
save poses in text file seperated by semicolons
run Robot -> Slackness Test with all poses

25
Q

what are sensor grid actions? How do they work?

A

In LS systems, the robot points to a point which is not in the middle. Thus the sensor rotation can be identified.
When added in robot->measurement, as many SGAs are added to the meas as specified, always continuing to circle around the middle in 8 different positions

26
Q

what is a peculiarity with an INITTRAC mea series in a recalsys?

A

it can’t have an initial home pos, so that it stops at the first pose

27
Q

what is GN_UPDATE?

A

A recal step that runs before everything else, that measures the GNs once. It is used for either updating the GNs or showing, where they need to be glued to.

28
Q

How does the FKE preprocessor define work?

A

It loads a second scene in the background, which is only there for simulating the measurement values. Non of this can be seen in the bgui whatsoever.

29
Q

How do mea devices simulate mea values?

A

two ways:
1. if FKE is given:
through simulating a world with the FKE objects
2. if not:
they basically just return zeros/dummy values

30
Q

How are GNs handeled in multi rob systems?

A

GNs need to be fixed (STD-110)
Both robots reference to those fixed GNs and check it with process frame
Warns, if GNs not within threshold anymore

31
Q

what port does remote_isios run on by default?

A

6666

32
Q

How does one activate automatic FKE paths?

A

In cfg:
[FKE]
AutoReadFKEFiles = 1

33
Q

How do I set iepc_at_client to an IEPC i am directly connected to via Newtork cable?

A

iepc sl (sl =set local)

34
Q

what is the recovery mode?

A

A mode for LS to regenerate all series after a major event such as the reassembly of the lasers/sensors. It requires an own par8.txt in the recalsys

35
Q

is remote_isios quicker, than remote_isios_with_visualization?

A

Not really, it still runs a “realtime” simulation in the background

36
Q

what is the difference between
RobotInitString = TCP:localhost,5555
and
RobotInitString = SIM
in the cfg?

A

SIM simulates the robot in the comserver. This works only for 6-axis robots and drives to home automatically
localhost:5555 is the robot test server. This can be executed with the lightspeed option, does not drive to home and needs to be done for non-6axis robots. It is standard in cfgs.

37
Q

what do you need to think of when running the robot_test_server?

A

chosing the correct robot type (6- or 7-axes)

38
Q

Why does sometimes, if FKE is switched on, no scene window appear during testing?

A

feature for FKE + TRAC: meas are generated instantly
alternatively: remote_isios without visualization

39
Q

when shall a code in a PR be rebased?

A

Only after it is approved!