Linux machine log in info:
username: robotlearning2
password: robotlearning2
You can open this file in chrome for a better viewing experience.
Point the browser to
file:///home/robotlearning2/infants/notes.md
The linux machine will serve time to the Windows machine.
Connect the two via ethernet.
In Windows Administrator CMD prompt:
w32tm /query /status
That should report Leap Indicator: 0 and report the linux machine (192.168.253.201) as the source.
If not, they aren't synchronized. You can try:
w32tm /resync /force and then query status again.
Should that fail, you can restart w32tm.
net stop w32time
net start w32time
w32tm /resync /force
- Open a terminal on linux machine.
- Check if NAS (synology) is mounted:
Run:
mountpoint -q ~/synology-tuli && echo "Mounted" || echo "Not mounted"If output is "Not mounted": Run:sudo mount -t nfs 192.168.253.1:/volume1/tuli ~/synology-tuli cd ~/infants/- Launch the cameras:
./start_all.sh
Verify that they start with the command:
./check_cams.sh
You should see all 6 camera topics (color image raw and aligned depth image raw for cameras L, M, R).
-
Activate the virtualenv,
source ~/envs/infants/bin/activateand run the experiment script:python experiment/experiment_driver.py. -
It will prompt for
subject ID,task name, andcondition ID. Make sure the subject ID 3 digits. Example (1) write 001 for (2) write 002 Subject ID should be an integer. Task should be in[bang, slide, hammer].
Condition numbers:- Soft Board - Headphones (low haptics, low audio )
- Soft Board - No Headphones (low haptics, high audio)
- Hard Board - Headphones (high haptics, low audio )
- Hard Board - No Headphones (high haptics, high audio)
- Wash Board - Headphones (high haptics, low audio )
- Wash Board - No Headphones (high haptics, high audio)
- Soft Board and Button - Headphones (high haptics, low audio )
- Soft Board and Button - No Headphones (high haptics, high audio)
-
Press ENTER to stop recording that trial.
-
Say
[y/n]to keep trial or delete. -
Press
ctrl+cto interrupt and kill the program.
Windows IP: 192.168.253.101
Linux IP: 192.168.253.201
Synology NAS: 192.168.253.1
Web interface for synology: 192.168.253.1:5000.
Synology: robin, Robot123.
To mount: sudo mount -t nfs 192.168.253.1:/volume1/tuli ~/synology-tuli/, ps: robotlearning2
To rsync data: rsync -r --info=progress2 data /home/robotlearning2/synology-tuli/
set this IP on windows manually if needed.
ping 192.168.253.101
rqt_bag <path to bag> and open a bagfile with the gui. This will show images but audio will not play properly.
rqt_image_view first and then rosbag play
You can replay the audio with
c
roslaunch audio_play play.launch
rosbag play <path to bag>
additional commands:
- rs-enumerate-devices
After recording video:
- python process_marker_tsv.py
- python visualize_data_on_image.py