Difference between revisions of "Robots"

From IridiaWiki
Jump to navigationJump to search
Line 122: Line 122:
 
** HEX: 737761726d2d626f74732d6368
 
** HEX: 737761726d2d626f74732d6368
   
==== Ports ====
+
====== Ports ======
   
 
Access to Ports < 100: port=[prefix][robotnum][port]
 
Access to Ports < 100: port=[prefix][robotnum][port]
Line 143: Line 143:
 
** port 23622: ssh access to sbot36
 
** port 23622: ssh access to sbot36
   
==== Private IP Addresses ====
+
====== Private IP Addresses ======
   
 
Network: 192.168.1.0/24
 
Network: 192.168.1.0/24
Line 150: Line 150:
 
* sbots: 192.168.1.[10+robotnum] (192.168.1.10-29)
 
* sbots: 192.168.1.[10+robotnum] (192.168.1.10-29)
   
=== Serial Console ===
+
==== Serial Console ====
   
 
I (Arne) made two serial console access cables. They are marked with '''sbot serial console access''' and should be flying around in the arena. Connect the small red plug to the sbot connector on the left of the power-on switch. It's slightly under the microphone board, so you might want to remove it (but you can do without). The program of choice for connect to the robot is minicom. Use
 
I (Arne) made two serial console access cables. They are marked with '''sbot serial console access''' and should be flying around in the arena. Connect the small red plug to the sbot connector on the left of the power-on switch. It's slightly under the microphone board, so you might want to remove it (but you can do without). The program of choice for connect to the robot is minicom. Use
Line 183: Line 183:
 
(to be added)
 
(to be added)
   
==== Ports ====
+
====== Ports ======
   
 
Access to Ports < 100: port=[prefix][robotnum][port]
 
Access to Ports < 100: port=[prefix][robotnum][port]
Line 198: Line 198:
 
** (to be added)
 
** (to be added)
   
==== Private IP Addresses ====
+
====== Private IP Addresses ======
   
 
Network: 192.168.1.0/24
 
Network: 192.168.1.0/24
Line 207: Line 207:
 
* hand-bots: 192.168.1.[100+robotnum] (192.168.1.100-119)
 
* hand-bots: 192.168.1.[100+robotnum] (192.168.1.100-119)
   
=== Serial Console ===
+
==== Serial Console ====
   
 
(to be added)
 
(to be added)

Revision as of 17:21, 10 March 2009

List of Robots at IRIDIA

Access to the robots

E-Pucks

Bluetooth

Bluetooth is the preferred access method for the e-pucks. (to be added)

S-Bots

Wifi/WLAN

In short: How to access?

Wifi is the preferred access method for the sbots.

Drop the following aliases into ~/.ssh/config. Afterwards you are able to connect to the desired sbot simply by using 'ssh sbot8' for example, whereas the number is the same as on the sbots.

#
# SSH config for the IRIDIA sbots.
# In order to connect to the ssh daemon on the sbots, you have to connect
# to the sbot access point 'iridia-bots.ulb.ac.be' using a specific port.
# The connection is then forwarded to port 22 on the requested sbot.
# This definitions are aliases for easier access. The numbers are the
# same as on the sbots.
#
host sbot6
    hostname iridia-bots.ulb.ac.be
    port 20622
    user root
host sbot8
    hostname iridia-bots.ulb.ac.be
    port 20822
    user root
host sbot9
    hostname iridia-bots.ulb.ac.be
    port 20922
    user root
host sbot13
    hostname iridia-bots.ulb.ac.be
    port 21322
    user root
host sbot19
    hostname iridia-bots.ulb.ac.be
    port 21922
    user root
host sbot22
    hostname iridia-bots.ulb.ac.be
    port 22222
    user root
host sbot23
    hostname iridia-bots.ulb.ac.be
    port 22322
    user root
host sbot24
    hostname iridia-bots.ulb.ac.be
    port 22422
    user root
host sbot26
    hostname iridia-bots.ulb.ac.be
    port 22622
    user root
host sbot30
    hostname iridia-bots.ulb.ac.be
    port 23022
    user root
host sbot32
    hostname iridia-bots.ulb.ac.be
    port 23222
    user root
host sbot35
    hostname iridia-bots.ulb.ac.be
    port 23522
    user root
host sbot36
    hostname iridia-bots.ulb.ac.be
    port 23622
    user root
Technical Details

The robots connect to a dedicated wireless network upon boot. They receive static private IP addresses from the access point. An individual robot can be accessed from the outside by accessing a special port on the access point. For example, the following can be used for accessing sbot8 using ssh:

$ ssh -p 20822 root@robots.ulb.ac.be
Wireless link

Access point: iridia-bots.ulb.ac.be

  • SSID: sbot
  • WEP-104 key
    • ASCII: swarm-bots-ch
    • HEX: 737761726d2d626f74732d6368
Ports

Access to Ports < 100: port=[prefix][robotnum][port]

Example: access to ssh (port 22) on sbot8: 20822

  • sbots: port prefix 2
    • port 20622: ssh access to sbot6
    • port 20822: ssh access to sbot8
    • port 20922: ssh access to sbot9
    • port 21322: ssh access to sbot13
    • port 21922: ssh access to sbot19
    • port 22222: ssh access to sbot22
    • port 22322: ssh access to sbot23
    • port 22422: ssh access to sbot24
    • port 22622: ssh access to sbot26
    • port 23022: ssh access to sbot30
    • port 23222: ssh access to sbot32
    • port 23522: ssh access to sbot35
    • port 23622: ssh access to sbot36
Private IP Addresses

Network: 192.168.1.0/24 Gateway: 192.168.1.254

  • sbots: 192.168.1.[10+robotnum] (192.168.1.10-29)

Serial Console

I (Arne) made two serial console access cables. They are marked with sbot serial console access and should be flying around in the arena. Connect the small red plug to the sbot connector on the left of the power-on switch. It's slightly under the microphone board, so you might want to remove it (but you can do without). The program of choice for connect to the robot is minicom. Use

$ minicom -s

for setting it up. The connection details are: 115kbaud, 8N1, no flow control. Your port should be /dev/ttyS0 if you have a real serial port, or /dev/ttyUSB0 if you're using the USB-to-serial adapter (should be flying around in the arena as well). Then, use

$ minicom -o

to connect to the robot. Upon bootup, you should see the kernel messages. If you connected after booting, you might have to press <ENTER> one time to get a prompt.

Swarmanoid robots

Wifi/WLAN

In short: How to access?

Wifi is the preferred access method for the swarmanoid robots.

(to be added)

Technical Details

The robots connect to a dedicated wireless network upon boot. They receive static private IP addresses from the access point.

(to be added)

Wireless link

(to be added)

Ports

Access to Ports < 100: port=[prefix][robotnum][port]

Example: access to ssh (port 22) on foot-bot8: 30822

  • foot-bots: port prefix 3
    • (to be added)
  • eye-bots: port prefix 4
    • (to be added)
  • hand-bots: port prefix 5
    • (to be added)
Private IP Addresses

Network: 192.168.1.0/24 Gateway: 192.168.1.254

  • foot-bots: 192.168.1.[40+robotnum] (192.168.1.40-59)
  • eye-bots: 192.168.1.[70+robotnum] (192.168.1.70-89)
  • hand-bots: 192.168.1.[100+robotnum] (192.168.1.100-119)

Serial Console

(to be added)