blob: 7122c01ef40bda5cda075ecb1c28b19bf478a688 [file] [log] [blame]
Parker Schuhc1975fc2018-04-07 15:27:07 -07001#!/bin/bash
2
3set -e
4
5cd /root/
6
7sleep 1
8
9echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
10
11sleep 1
12
13
14# Comp Bot
15# while [ ! -e /dev/v4l/by-id/usb-046d_0825_A17C8DE0-video-index0 ] ; do echo no camera1 && sleep 1 ; done
16# while [ ! -e /dev/v4l/by-id/usb-046d_0825_B914CDE0-video-index0 ] ; do echo no camera2 && sleep 1 ; done
17# Practice Bot
18# while [ ! -e /dev/v4l/by-id/usb-046d_0825_9224CDE0-video-index0 ] ; do echo no camera1 && sleep 1 ; done
19# while [ ! -e /dev/v4l/by-id/usb-046d_0825_B07B8DE0-video-index0 ] ; do echo no camera2 && sleep 1 ; done
20
21# v4l2-ctl --set-ctrl="exposure_auto=1" -d /dev/video0
22# sleep 0.5
23# v4l2-ctl --set-ctrl="exposure_auto=1" -d /dev/video1
24# sleep 2
25# echo All done disabling auto-exposure
26# v4l2-ctl --set-ctrl="exposure_absolute=20" -d /dev/video0
27# sleep 0.5
28# v4l2-ctl --set-ctrl="exposure_absolute=20" -d /dev/video1
29# sleep 1
30# echo All done setting exposure
31
32# echo "Starting target sender now."
Parker Schuhc1975fc2018-04-07 15:27:07 -070033
Austin Schuh8d5fff42018-05-30 20:44:12 -070034for CAMERA in /dev/video0 /dev/video1
35do
36 echo $CAMERA
Parker Schuhc1975fc2018-04-07 15:27:07 -070037
Austin Schuh8d5fff42018-05-30 20:44:12 -070038 v4l2-ctl --set-ctrl="exposure_auto=1" -d $CAMERA
39 sleep 0.5
40 v4l2-ctl --set-ctrl="exposure_absolute=100" -d $CAMERA
41 sleep 0.5
Parker Schuhc1975fc2018-04-07 15:27:07 -070042
Austin Schuh8d5fff42018-05-30 20:44:12 -070043 PATH="./;$PATH"
Parker Schuhc1975fc2018-04-07 15:27:07 -070044
Austin Schuh8d5fff42018-05-30 20:44:12 -070045 /root/camera_primer $CAMERA
46done
Parker Schuhc1975fc2018-04-07 15:27:07 -070047
48# Run a script to reset the exposure a few times and exit.
49/root/exposure_2018.sh &
50
Austin Schuh8d5fff42018-05-30 20:44:12 -070051exec /root/image_streamer --single_camera=false
Parker Schuhc1975fc2018-04-07 15:27:07 -070052#exec ./target_sender Practice
53#exec ./target_sender Comp
54#exec ./target_sender Spare