Skip to content

Network Information#

TEONET (main router)#

  • wifi-ssid: TEONET
  • wifi-password: teochallenge

  • External IP: 163.117.150.74

  • Internal IP: 2.2.2.1
  • IP Subnet Mask: 255.255.255.0
  • Gateway IP Address: 163.117.150.2
  • Primary DNS: 163.117.131.35
  • Configuration web: www.routerlogin.net
  • user: admin
  • pass: admin

TL-WR2543ND: router configured as switch#

  • External IP: Dynamic IP
  • Internal IP: 2.2.2.2
  • IP Subnet Mask: 255.255.255.0
  • user: admin
  • pass: admin

Ubiquiti EdgeRouter X: Teo internal router as a switch#

  • Internal IP: 2.2.2.10
  • IP Subnet Mask: 255.255.255.0
  • user: ubnt
  • pass: ubnt

manipulation (left robot PC)#

Memory 16 GiB, Processor Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, Disk 111 GiB.

  • OS (dual boot):
  • Partition 80Gb: Ubuntu 20.04 Focal Fossa
  • Partition 20Gb: Ubuntu 16.04 Xenial

manipulation: pass#

  • teo / teo
  • su: manipulation

manipulation: MAC/IP#

  • wlan1  5c:d9:98:9a:94:5c  2.2.2.51
  • eth0  00:18:7d:0b:2d:9d  2.2.2.61

manipulation: init#

Runs yarp server as service using daemontools), activated in /etc/service/yarpserver/run with chmod +x through the lines:

#!/bin/bash
export PATH=/usr/local/bin:/usr/bin:/bin
export YARP_CONFIG_HOME=/home/teo/.config/yarp
yarp server --read

Also, runs yarprun --server /manipulation as service using daemontools, activated in /etc/service/yarprun/run with chmod +x through the lines:

#!/bin/bash
export ATH=/usr/local/bin:/usr/bin:/bin
export YARP_CONFIG_HOME=/home/teo/.config/yarp
yarprun --server /manipulation

manipulation: install#

locomotion (right robot PC)#

Memory 16 GiB, Processor Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz, GPU: HD Graphics 620, Disk 106 GiB.

  • OS (dual boot):
  • Partition 80Gb: Ubuntu 20.04 Focal Fossa
  • Partition 20Gb: Ubuntu 16.04 Xenial

locomotion: pass#

  • teo / teo
  • su: locomotion

locomotion: MAC/IP#

  • wlan1  5c:d9:98:9a:94:5d  2.2.2.52
  • eth0  00:18:7d:0b:2d:71  2.2.2.62

locomotion: init#

The execution of yarprun --server /locomotion is implemented as service using daemontools, activated in /etc/service/yarprun/run with chmod +x through the lines:

#!/bin/bash  
export PATH=/usr/local/bin:/usr/bin:/bin
export YARP_CONFIG_HOME=/home/teo/.config/yarp
yarprun --server /locomotion

locomotion: install#

teo-head (center robot PC)#

Memory 16 GiB, Processor Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz, GPU: HD Graphics 620, Disk 52 GiB. - OS (dual boot): - Partition 40Gb: Ubuntu 20.04 Focal Fossa - Partition 20Gb: Ubuntu 16.04 Xenial

teo-head: pass#

  • user: teo
  • pass: teo

teo-head: MAC/IP#

  • eth1  00:01:2e:51:9c:c1  2.2.2.53

teo-head: init#

The execution of yarprun --server /head is implemented as service using daemontools, activated in /etc/service/yarprun/run with chmod +x through the lines:

#!/bin/bash
export PATH=/usr/local/bin:/usr/bin:/bin
export YARP_CONFIG_HOME=/home/teo/.config/yarp
yarprun --server /head

teo-head: install#

Mapping hostnames to IP addresses in your computer#

You can edit the /etc/hosts file of your system for mapping some hostnames to IP addresses. Now, you can associate the name of teo pc's with their IPs:

2.2.2.51 manipulation
2.2.2.52 locomotion
2.2.2.53 head

For example, if you want connect by ssh with teo-manipulation PC, you can put ssh manipulation instead of ssh 2.2.2.51. It's easier to remember!!

Other hardware configuration#

Uncategorized#

sudo mount -t nfs 163.117.150.231:/home/teo sitio\_de\_montaje
rsync -avzP local/dir/ teo@2.2.2.51:remote/dir/