Difference between revisions of "Robots"

From IridiaWiki
Jump to navigationJump to search
Line 1: Line 1:
  +
== List of Robots at IRIDIA ==
= Access to the robots =
 
   
  +
* e-pucks
== Wireless ==
 
  +
** [[E-puck_status|e-puck status information]]
Access point: pauli.ulb.ac.be (<s>robots.ulb.ac.be</s>)
 
  +
** [[E-puck_FAQ|e-puck faq]]
  +
** [[E-puck_resources|e-puck resources]]
  +
* sbots
  +
** [[SBOT_STATUS|sbot status information]]
  +
** [[SBOT_FAQ|sbot faq]]
  +
* foot-bots
  +
* eye-bots
  +
* hand-bots
   
  +
=== Wireless link ===
 
 
== Access to the robots ==
  +
  +
=== Bluetooth ===
  +
  +
Bluetooth is the preferred access method for the e-pucks.
  +
  +
=== Wifi/WLAN ===
  +
  +
Wifi is the preferred access method for the sbots and all the swarmanoid robots.
  +
  +
The robots connect to a dedicated wireless network upon boot. They receive 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: pauli.ulb.ac.be (<s>robots.ulb.ac.be</s>)
   
 
* SSID: sbot (<s>robots</s>)
 
* SSID: sbot (<s>robots</s>)
Line 11: Line 36:
 
** HEX: 737761726d2d626f74732d6368 (<s>4952494449412d726f626f7473</s>)
 
** HEX: 737761726d2d626f74732d6368 (<s>4952494449412d726f626f7473</s>)
   
=== Ports ===
+
==== Ports ====
   
 
Access to Ports < 100: port=[prefix][robotnum][port]
 
Access to Ports < 100: port=[prefix][robotnum][port]
Line 36: Line 61:
 
* hand-bots: port prefix 5
 
* hand-bots: port prefix 5
   
=== Private IP Addresses ===
+
==== Private IP Addresses ====
   
 
Network: 192.168.1.0/24
 
Network: 192.168.1.0/24
Line 45: Line 70:
 
* eye-bots: 192.168.1.[70+robotnum] (192.168.1.70-89)
 
* eye-bots: 192.168.1.[70+robotnum] (192.168.1.70-89)
 
* 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 ===
  +
  +
==== sbots ====
  +
  +
I (Arne) made two serial console access cables. They are marked with '''sbot serial console access''' and should be 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).

Revision as of 11:35, 17 November 2008

List of Robots at IRIDIA


Access to the robots

Bluetooth

Bluetooth is the preferred access method for the e-pucks.

Wifi/WLAN

Wifi is the preferred access method for the sbots and all the swarmanoid robots.

The robots connect to a dedicated wireless network upon boot. They receive 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: pauli.ulb.ac.be (robots.ulb.ac.be)

  • SSID: sbot (robots)
  • WEP-104 key
    • ASCII: swarm-bots-ch (IRIDIA-robots)
    • HEX: 737761726d2d626f74732d6368 (4952494449412d726f626f7473)

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
  • foot-bots: port prefix 3
  • eye-bots: port prefix 4
  • hand-bots: port prefix 5

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

sbots

I (Arne) made two serial console access cables. They are marked with sbot serial console access and should be 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).