Make sure you already have a COSMOS account (see Getting Started) and are able to log into gw.cosmos-lab.org.
Make a reservation with the bed servers following Getting Started → Make a Reservation. Make sure to select the bed (COSMOS) domain.
During the designated reservation time, log into the testbed console by running the following command (replace COSMOS_USER with your COSMOS username):
ssh COSMOS_USER@console.bed.cosmos-lab.org
root and NODE is the name of the compute node, e.g. srv1-lg1):ssh root@NODE.bed.cosmos-lab.org
The following cameras can be accessed within the COSMOS network.
| Name | Location | Orientation | IP | Type |
|---|---|---|---|---|
| cam1-md12-logia-ams.bed.cosmos-lab.org | Mudd 12F Logia | Amsterdam Ave North | 10.110.12.4 | AXIS Q3628-VE Dome Camera |
| cam2-md12-botwinik-120.bed.cosmos-lab.org | Mudd 12F Botwinik Lab | 120th St East | 10.110.12.5 | AXIS Q1808-LE Bullet Camera |
After logging into a compute node (e.g. Bed or SB1/2), you can access the RTSP stream using tools like FFmpeg.
apt update && apt install ffmpeg
rtsp://public:cosmos@CAMERA_NAME_OR_IP/axis-media/media.amp
ffmpeg -nostdin -rtsp_transport tcp -i rtsp://public:cosmos@cam1-md12-logia-ams.bed.cosmos-lab.org/axis-media/media.amp -r 30 -vcodec copy -an -t 10 output.mp4
After logging into a compute node (e.g. Bed or SB1/2), you can access the LiDAR stream using tools like Ouster-SDK. The LiDAR is under lidar1-md2.bed.cosmos-lab.org.
python3 -m pip install --upgrade ouster-sdk
ping -c 4 lidar1-md2.bed.cosmos-lab.org && ouster-cli source "lidar1-md2.bed.cosmos-lab.org" config -d
ouster-cli source "lidar1-md2.bed.cosmos-lab.org" slice 0s:10s save .pcap