robotcontrol.wilab2.ilabt.imec.be Open in urlscan Pro
193.191.148.145  Public Scan

URL: https://robotcontrol.wilab2.ilabt.imec.be/
Submission: On August 18 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form>
  <p> Will paste <strong><span id="num_paste"></span></strong> endpoints. </p>
  <p> Choose the target robot where the coordinates will be appended to (selection-order). </p>
  <div id="paste_robot_selectors">
    <table>
      <tbody>
        <tr>
          <td id="robotselectcell1" style="background-color: #0000ff" class="robotSelectdiv robotSelected">1</td>
          <td id="robotselectcell2" style="background-color: #efef00" class="robotSelectdiv">2</td>
          <td id="robotselectcell3" style="background-color: #9ACD32" class="robotSelectdiv">3</td>
          <td id="robotselectcell4" style="background-color: #800080" class="robotSelectdiv">4</td>
          <td id="robotselectcell5" style="background-color: #616166" class="robotSelectdiv">5</td>
          <td id="robotselectcell6" style="background-color: #F08080" class="robotSelectdiv">6</td>
          <td id="robotselectcell7" style="background-color: #A0522D" class="robotSelectdiv">7</td>
          <td id="robotselectcell8" style="background-color: #8B0000" class="robotSelectdiv">8</td>
          <td id="robotselectcell9" style="background-color: #FFBB00" class="robotSelectdiv">9</td>
          <td id="robotselectcell10" style="background-color: #736E3E" class="robotSelectdiv">10</td>
          <td id="robotselectcell11" style="background-color: #2E8B57" class="robotSelectdiv">11</td>
        </tr>
        <tr>
          <td id="robotselectcell12" style="background-color: #E35DD8" class="robotSelectdiv">12</td>
          <td id="robotselectcell13" style="background-color: #2077CC" class="robotSelectdiv">13</td>
          <td id="robotselectcell14" style="background-color: #be7e7e" class="robotSelectdiv">14</td>
          <td id="robotselectcell15" style="background-color: #D96900" class="robotSelectdiv">15</td>
          <td id="robotselectcell16" style="background-color: #047564" class="robotSelectdiv">16</td>
          <td id="robotselectcell17" style="background-color: #99933D" class="robotSelectdiv">17</td>
          <td id="robotselectcell18" style="background-color: #E3213B" class="robotSelectdiv">18</td>
          <td id="robotselectcell19" style="background-color: #19ff22" class="robotSelectdiv">19</td>
          <td id="robotselectcell20" style="background-color: #c75850" class="robotSelectdiv">20</td>
          <td id="robotselectcell21" style="background-color: #9E9E9E" class="robotSelectdiv">21</td>
          <td id="robotselectcell22" style="background-color: #FF9933" class="robotSelectdiv">22</td>
        </tr>
        <tr></tr>
      </tbody>
    </table>
  </div>
  <br>
  <input id="chk_re_select" type="checkbox" value="checkbox" checked="checked">
  <label for="chk_re_select">Select pasted paths</label>
</form>

Text Content

Inventory Filters View

Filters are applied with AND-operators.

Use the * wildcard to get all nodes equipped with a property, and the arrow-down
or CTRL button to see options.

--------------------------------------------------------------------------------

Apply Clear


Align to grid: 10 20 25 50 100 Adaptive Fast scroll -> fast zoom! Always draw
types in node-names Draw obstacles
Reservation
Show all reservations (calendar)

--------------------------------------------------------------------------------



Reservation starts on:   and ends on: (in CEST timezone)

Show available nodes in this timeslot



Free nodes have green borders, reserved nodes (by others) are shown with red
borders.

--------------------------------------------------------------------------------

Node Selection

Nodes in your selection :


Select a project: Please pick one (Use this project name when swapping in with
jFed)

Warning: modifying your project while your reservation is active will swap your
nodes out!

Reserve selected nodes Show my reservations

Inventory Mode Due to legacy TLS, please use Chrome 80.0 or please allow
'insecure content' for: inventory.php and reservations.php
More ▼ Save Load ▼ Options ▼ ▼ (0)  Live  Abort Scene EM! Initialize Play Play
all Action
Modify anchors Modify speed to: Add waiting time: (sec.) Make circular: times.
Rotate selection:
degrees.

Paste the coordinates in the field below:
Custom script


--------------------------------------------------------------------------------

Overlay:

CSV format:
robotid; radius; x; y; angle; sensor_bitmap; correction; duration; text
robotid radius angle sensor bitmap correction duration text
1;2;100;150;50;01011000;1|2|3;5|6|7|2; foo0
1;4;100;170;50;00000000;1|2|3;5|6|7|3; bar0
1;10;100;190;50;00000000;1|2|3;5|6|7|0; foo1
1;3;100;200;50;00000000;1|2|3;5|6|7|1; bar1

Separators: comma (,) or semicolon (;) -- see help for bitmap layout.

Use timeline for overlay-scrolling Draw one point at a time
Incremental highlight when seeking in timeline
Use a ranged timeline (with min & max)
Only draw timeline range overlays


Lights
AP's
Cams


View settings:




Align to grid: 10 20 25 50 100 Adaptive Fast scroll -> fast zoom! See through
inactive robots Show inactive anchors Show coordinates Show speeds Show robot
lane boundaries when drawing Show correction and don't care zones Timeline
granularity: 1 2 5 10 sec.

Drawing options:

Default speed (cm/s):

Live-commands:

Manual drive speed (cm/s): Automatically play scenario after initialization

Validation:

Auto validation and simulation

Misc:

Show atto demo squares #rows: yesterday two_days three_days last_week last_month
all_time Live data fetch interval (ms) 100 200 333 500
sensors_rssi voltages sensors_speeds
Use new visualiser
5.0.0 4-18
Server Logs
Show message of the day


QUICK HELP:


GENERAL CANVAS ACTIONS (CLICK ON CANVAS TO FOCUS)

 * Scroll: zoom the canvas.
   
   Avoid using browser zooming (CTRL '+' or CTRL '-' or CTRL + scroll).

 * ←↑→↓: pan in that direction
 * + and -: zoom in and out (numpad + and -)
 * space: toggle live
 * c: toggle cams
 * Right click + drag: dragging the floor.
 * Left click + drag: dragging the floor, unless an endpoint is underneath.
 * Middle click + drag: if an endpoint is underneath, moves it.
 * Middle click + CTRL: moves an anchor point, if there is one.

--------------------------------------------------------------------------------

Hotkeys for Drawing:

They work only in drawing mode (= not live, click on drawing board to focus).

 * a: add straight path
 * b: add bezier path
 * m: modify path
 * z: delete the last endpoint of the currently selected robot
 * ctrl + a: select all endpoints
 * ctrl + c: copy selected endpoints
 * ctrl + v: paste copied endpoints
 * ctrl + s: save

--------------------------------------------------------------------------------

Placing Endpoints:

Select an action to start drawing. (either or )

Start drawing from dock:
select a robot
and drag from the dock
Extend path:
drag from the last endpoint
Modify path:
possible when drawing, all except the last EP. Left click + drag an endpoint to
a new position
Context menu and deleting an EP:
Right click on EP to open the menu
Bezier curves:
converting a straight line to a curved one
moving the anchor of a bezier curve

--------------------------------------------------------------------------------

Selecting Endpoints:

Selecting multiple endpoints:

 * CTRL + Left click: adds one endpoint to the selection
 * CTRL + Left click: adds one or more endpoints, extended from the range of the
   last selected endpoint
 * Shift or CTRL + Right click: paste to coordinates

Selecting EP's:
multiple and single select
clearing selection

--------------------------------------------------------------------------------

Color Guide:


   OFFLINE:

 * Grey EP's: Initial position helpers, taken from the last EP from previous
   scene. Notice that the angle is also indicated by a black arrow.
 * Pink borders: simulation results
 * Red dots: collision points, indicates a path collision.
   
   When drawing your paths, they are automatically validated by RobotControl
   after each modification (unless the auto validation and simulation checkbox
   is unchecked). Collisions will result in an "invalid path" error. These are
   shown by red dots on the canvas.
   There are two types of collisions.
   * Obstacle collisions: the path crosses an obstacle or goes outside of the
     grid bounds. Avoid this by altering the path.
   * Robot collisions: the path of multiple robots crosses and two robots are at
     or near the same spot at the same time. Avoid this by delaying a robot or
     altering the path.
   Avoiding collisions:
   make sure your scenario doesn't contain collisions!


   ONLINE / LIVE:

 * Red borders: an erroneous state, an admin will have to intervene.
 * Light greenish/blue border: robot is idle and ready to go!
 * Orange border: robot is active and executing a scenario.
 * Gray border: robot is charging

--------------------------------------------------------------------------------

Live Interactions:
 * Click the live button first (drawing controls will be disabled)
 * Via the actions dialog you can pass live action(s) to robot(s)
 * You can move the location manually by dragging out from a robot in idle
   state, use the buttons in the lower left gray box.

 * The tildes (
   
   ~~~~
   
   ) below the robots status, can change to
   
   rlzb
   
   . These letters mean:
   * r: right eye open
   * l: left eye open
   * p: device on top of the robot is powered
   * b: battery on top of the robot is charging
 * The text above the tildes indicates the charging state of the robot. This
   will mostly be
   
   wait
   
   , if the robot is not docked.


ADMINS ONLY:

Set location (shortcut)
Set orientation (shortcut)
Drag & drive

--------------------------------------------------------------------------------

Initialize / Play / Play all and Scene actions:

If a path without errors has been drawn, one can proceed to test it for the
first time.

 * By default, the robot starts from its safezone. Pressing the Initialize
   button will put the robot exactly there.
 * The button will play the current scene. All robots need to be at their
   starting positions before they can drive. The scenario will start to run and
   an estimate of the duration will appear.
 * The button will play from the currently selected scene to the end, or, to a
   scene that does not auto-start.
 * Scenes can be added, deleted and swapped. Click and drag to put a scene
   earier or later. This should be done with care, as a swap can result in
   collisions.
 * Scenes can be doubleclicked for name-changes or right clicked for more
   options.

--------------------------------------------------------------------------------

[Advanced] Overlays:

Sensor bitmap layout:

 * 2 sensors: LyLxRyRx (e.g.
   
   1001
   
   if LY (left sensor saw Y line) and RX (right sensor saw X line))
 * 4 sensors: s3s2s1s0 (with s = (yx), e.g.:
   
   00011011
   
   for no_s3 (saw nothing), s2x (s2 saw X), s1y (s1 saw Y), s0_error (s0 saw
   both X and Y))



Correction-field layout:

 * Should be three fields, separated by a '|', e.g.: 1|2|3 for correction in X =
   1 cm, correction in Y = 2 cm and angular correction = 3 degrees.



--------------------------------------------------------------------------------

[Advanced] Hooks:


HOOKS:

Via the load menu, and the script icon, one can include an URL where a
JavaScript file is located. In that script you can call whatever function you
please to draw on the canvas. Be sure to add it to the global DRAW_HOOKS-array
by calling

DRAW_HOOKS.push(your_function);

. It's also possible to override global vars, by using

VARNAME = 'new-value';

Useful variables are:
 * GRID_OFFSET_X and GRID_OFFSET_Y: an offset value where the helper-gridlines
   have to originate.
 * ROBOT_COLORS: is an array of colors per robotid (0 based, so changing color
   for robot 3 -> ROBOT_COLORS[3] = '#123456' (HEX-HTML colors)





Robot12345678910111213141516171819202122

|

|

|

|


Interface initialized.


New Scene
 * Scene 1
   




© [ Robot Dashboard, RobotControl: Vincent Sercu | Comms, Robot Interface + LPE:
Bart Jooris ]
Live info & actions:



--------------------------------------------------------------------------------

Tail: 12345678910111213141516171819202122 Limit to: 50 datapoints

--------------------------------------------------------------------------------

Refresh


--------------------------------------------------------------------------------

Clear SafeReturn Breadcrumbs
(click a cam to view a live feed - allow insecure requests for this site in
chrome) (Renew)

x
+ -
Focus 12345678910111213141516171819202122 follow
x


COPY PASTE THE FOLLOWING TEXT:


Save-file format:

Click on X (right-top) or out to close.
Finetune the coordinates in your favorite CSV editor at your own risk.

Download...

Mark as read
Hide

Messages:

No messages available.

Get older
Node colors:
 * ZOTAC
 * USRP
 * USRPX310
 * SERVER5P
 * SERVER1P
 * SERVER1G2X
 * MOBILE
 * LTE-FEMTOCELL
 * WARP
 * DSS
 * ALIX
 * APU
 * NUC2014
 * OTHER


Paste selection: choose target robot IDClose

Will paste endpoints.

Choose the target robot where the coordinates will be appended to
(selection-order).

12345678910111213141516171819202122


Select pasted paths
PasteCancel
Send realtime action commandClose

Choose the target robots: Clear selection

12345678910111213141516171819202122

multiple

Select action command:

 * General
 * Artnd
 * User
 * Eyes
 * Admin
 * Calib

Stop Drive backwards
Set location
x: y: α: Turn ° °/sec
Set last known
location Set location
in docking station
   Elevate (only bot 20) cm
spd

Enable midi Disable midi
Set RF Switch to:
Auto Dock Auto Undock

--------------------------------------------------------------------------------

Safe Return
Autodock after Safe Return

--------------------------------------------------------------------------------

Device Under Test On Device Under Test off

Controls the blue LED's mounted on the robot's antenna-bar.

Open left eye Close left eye

--------------------------------------------------------------------------------

Open right eye Close right eye

--------------------------------------------------------------------------------

Toggle Eyes

--------------------------------------------------------------------------------

Control the Roomba's speaker:Pitch = midi note number [31..127] [49..3951]Hz
1000Hz around 83 (G,G#,A,A#,B,C,C#,D,D#,E,F,F#) * approx 6.4 and duration = midi
note duration [0..255] Send midi
Charge DUT Battery Stop charging DUT Battery

--------------------------------------------------------------------------------

Raw Dock Comfort Force Forward
Override state docked idle bogus *ONLY for debugging!* Don't use for setting
artificial states. Or don't use at all ;)

--------------------------------------------------------------------------------

Raw Undock Bot won't drive back, and driving inside the dock could and probably
will damage it! KILL
Calibrate Centers
(Do SetCalib after) optical magnetic Offset Calibrate
(Do SetCalib after) optical magnetic Disable sensors
(Do SetCalib after) optical magnetic Re-enable sensors
(Changes DB only-Do setcalib after) optical magnetic

--------------------------------------------------------------------------------

The actions above are only applicable to DB. To push it to the robot, remember
to do a: Set Calibration
from DB
SendClose








Edit extra turningClose

Turn direction:
Clockwise (-) Counter clockwise (+)
Degrees:
Turn speed (degrees/s):
Seconds to wait after:


Turn list:

SetCancel








Edit coordinatesClose

x:
y:
SetCancel








LoginClose
 * Legacy iMinds auth.
 * imec Portal
 * Fed4FIRE+ Portal
 * w-iLab.t Account

This login method is deprecated!
Enter your w-iLab.t Emulab-accountinfo to receive a token.
When using full email, RobotControl can communicate about the status of the
robots.

Click 'login' to pass your pkcs12-certificate so it can be validated. A token
will be generated.
If you do not have a certificate, please get one at iLabt Authority -> 'Download
PKCS12 version of your certificate'.
And import it in your chrome browser.
In jFed select Login via authority.ilabt.iminds.be.

IMPORTANT: please enable 'insecure content' under 'site settings' for the legacy
page at: userinfo.php





Click 'login' to login via OAuth via https://account.ilabt.imec.be/
When using jFed: select Login via imec.

Make sure you have popups enabled for this site!





(Beta version)

Click 'login' to login via OAuth via https://portal.fed4fire.eu/
When using jFed: select the Login via Fed4Fire.

Make sure you have popups enabled for this site!





remember me


LoginCancel








LoginClose

Your login-token

Username:
Email:
Generated on:
Key:
Log outCancel








Emergency consoleClose

Beta-version. Not implemented yet.


CloseOpen terminal









Hide
 * General info
 * Picture

Node type:



Map Coordinates:



Raw Coordinates:




Close








Edit edit elevator controlsClose

This is a development preview of the elevator control.

Height:
Elevator speed (cm/s):
Seconds to wait after*:

* RobotControl will implicitly add a wait after the last elevation command!

Elevator list:

Up up and away!Cancel









August
January
February
March
April
May
June
July
August
September
October
November
December

2024
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050


SunMonTueWedThuFriSat
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Save Selected
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00

August
January
February
March
April
May
June
July
August
September
October
November
December

2024
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050


SunMonTueWedThuFriSat
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Save Selected
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00