Multimodal_room

This article is under construction, it'll eventually be a step by step guide regarding the use of the SPEED project. As of now, it serves the purpose of an astonishment report.

The environment

Infrastructure

Infrastructure from the Speed IHM repository Infrastructure from the Global Project Document repository

First infrastructure is from the Speed IHM repo. Second is Global Project Document.

  • SPEEDMASTER
    Responsible for launching roscore.
    • hostname: pretil-OptiPlex-7760_AIO
    • username: pretil
    • IP: 192.168.0.1 -> This is an issue for communication, can be fixed by using the switch (192.168.1.8) but cuts internet connection (fix through rerouting ?)
  • Raspberry Pi 3
    The DCC Control Board.
    • hostname: cristal-pi1
    • username: cristal
    • IP: 192.168.1.13

Most equipment is defined to communicate with 192.168.1.10 -> Where does this IP come from? Make it static ?
What cable managment ?

Setting up ROS

  • What ROS distro should be used ?
    • On SpeedMaster ? On the Raspberry Pi ? What setup.bash should be sourced ?
  • Is SpeedRos necessary on one or both ? Note : Is only installed on the Raspberry Pi
  • Roscore on SPEEDMASTER ?

Deployement

Below is a description of my current course of action, whether it's faulty or not is yet to be determined.

SPEEDMASTER

source /opt/ros/noetic/setup.bash
export ROS_MASTER_URI=http://192.168.1.8:11311
export ROS_IP=192.168.1.8
roscore

Raspberry Pi 3

source ~/CRIStAL/SpeedRos/devel/setup.bash
Modifying ~/Bureau/dcc.sh as ROS_MASTER_URI=http://192.168.1.8:11311 and ROS_IP=192.168.1.13 export ROS_MASTER_URI=http://192.168.1.8:11311
sudo ~/Bureau/dcc.sh

Dernière édition le 2025-09-05 15:49

Propulsé par Wiki|Docs

This page was last edited on 2025-09-05 15:49

PRETIL
CRIStAL UMR9189

Propulsé par Wiki|Docs