Backpack - norlab-ulaval/Norlab_wiki GitHub Wiki

General

Main platform's maintainer: Olivier Gamache

The backpack is a wearable platform mostly used for data acquisition. A detailed description of the platform is provided in this article.

Ethernet cards

The backpack has 4 independent Ethernet cards. Here is a quick description of each one of them:

  • ETH0: Connected to the Doodle Labs Wearable radio

IP address: 10.223.8.100

Gateway: 255.255.0.0

  • ETH1: Connected to ...

IP address: ***

  • ETH2: Connected to ...

IP address: ***

  • ETH3: Connected to the backpack's external Ethernet port. Useful to connect to the Internet.

IP address: Automatic DHCP

Wireless connectivity

First, to SSH into the backpack, download the config from the Norlab ssh config file

To connect to the Jetson Xavier AGX, use the wifi provided by the Doodle Labs Wearable radio. For now, no DHCP server is running on either the radio or the computer, meaning that you need to manually set your wifi IP address to the same subnet. Since the gateway is 16, you just have to select your IP address to be in the 10.223.<>.<> subnet.

Wifi name: BackpackDoodleLabsWifi
Static IP (for example, set your own in your configs): 10.223.8.55

Once you are connected to the Wifi, you can either connect through SSH or by using NoMachine.

Main code

The backpack is still on ROS1 Melodic. The whole workspace is on GitHub in this repository.

Collecting data

If you wish to use the backpack to collect any modalities that are installed on it, you can directly use the two push buttons on the control panel:

  1. Push the left button (you should see a blue light on the button's head). This starts the sensors. On the LCD screen, the sensors' status should change to IDLE when each sensor is ready.
  2. Push the right button to start the recording. The sensors' status will change to REC.
  3. To stop the recording, just push again on the right button. The sensors' status will change to IDLE.
  4. Stop the sensors by pushing the left button. The sensors' status will change to OFF.
  5. To fetch the rosbag, I suggest plugging a SSD directly into the computer and mounting it manually. Then, the rosbags are saved in /home/robot/data/.

If during the recording you see one the sensors' status changes to ERR, it means that there was a problem with the sensor.

⚠️ **GitHub.com Fallback** ⚠️