swh:1:snp:7438b129d9cacb54440879827822fdf5f107e828
Tip revision: 83e2c28fc2487f75cb163baa48f18aa80e43c6f1 authored by Eric Lu on 31 August 2018, 14:38:54 UTC
Integrate treafficlight to readme
Integrate treafficlight to readme
Tip revision: 83e2c28
Makefile.demos.mk
demos:
@echo "$(sep)Demos"
@echo
@echo "These are simple demos"
@echo
@echo TODO: to write
@echo
### These are not using master.launch
demo-joystick: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch duckietown joystick.launch veh:=$(vehicle_name)"
demo-joystick-high-speed: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch duckietown joystick.launch veh:=$(vehicle_name) joy_mapper_param_file_name:=high_speed "
demo-joystick-camera: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch duckietown joystick_camera.launch veh:=$(vehicle_name)"
demo-joystick-camera-high-speed: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch duckietown joystick_camera.launch veh:=$(vehicle_name) joy_mapper_param_file_name:=high_speed "
demo-line_detector: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch duckietown line_detector.launch veh:=$(vehicle_name)"
demo-joystick-perception: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown_demos master.launch fsm_file_name:=joystick"
demo-lane_following-%: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown_demos lane_following.launch line_detector_param_file_name:=$*"
demo-led-fancy1: check-environment
bash -c "source environment.sh; rosrun rgb_led fancy1"
demo-led-fancy2: check-environment
bash -c "source environment.sh; rosrun rgb_led fancy2"
demo-led-blink-%: check-environment
bash -c "source environment.sh; rosrun rgb_led blink $*"
demo-line_detector-default: demo-line_detector-quiet-default
demo-line_detector-guy: demo-line_detector-quiet-guy
demo-line_detector-universal: demo-line_detector-quiet-universal
demo-line_detector-default_ld2: demo-line_detector-quiet-default_ld2
demo-line_detector-quiet-%: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch duckietown line_detector.launch veh:=$(vehicle_name) line_detector_param_file_name:=$* verbose:=false"
# Basic demos
# traffic lights
traffic-light: check-environment
bash -c "source environment.sh; source set_ros_master.sh; roslaunch traffic_light traffic_light_node.launch veh:=$(vehicle_name)"
# auto_localization demo
# watchtower side
auto_localization_watchtower: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown auto_localization_watchtower.launch veh:=$(vehicle_name) param_file_name:=autolocal IP:=$(IP)"
auto_localization_watchtower_trafficlight: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown auto_localization_watchtower_trafficlight.launch veh:=$(vehicle_name) param_file_name:=autolocal IP:=$(IP)"
# Server side
auto_localization_laptop: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown auto_localization_server.launch veh:=$(vehicle_name) param_file_name:=autolocal IP:=$(IP) map:=$(map)"
auto_localization_server: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown_demos tcp_server.launch param_file_name:=autolocal IP:=$(IP)"
# auto_localization system calibration
auto_localization_calibration_watchtower: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown auto_localization_watchtower_calibration.launch veh:=$(vehicle_name) param_file_name:=autolocal_calibration IP:=$(IP)"
auto_localization_calibration_laptop: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown auto_localization_server_calibration.launch veh:=$(vehicle_name) param_file_name:=autolocal_calibration IP:=$(IP) map:=$(map)"
auto_localization_calibration_server: check-environment
bash -c "source environment.sh; source set_ros_master.sh; source set_vehicle_name.sh; roslaunch duckietown_demos tcp_server.launch param_file_name:=autolocal_calibration IP:=$(IP)"