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
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