This is a submission for the design course MIE443: Mechatronics Systems: Design and Integration at the University of Toronto
Date: April 15, 2021 Group: 20
Name | Student Number |
---|---|
Stefan Albers | 1003476204 |
Mithun Jothiravi | 1002321258 |
Osvald Nitski | 1002456987 |
David Rolko | 1003037420 |
Open seven terminals. Navigate to catkin_ws
in each of them. Build the project files and source the appropriate scripts using the following command: catkin_make && source devel/setup.zsh
-
In terminal #1 go to catkin_ws/src/ and run
conda activate mie443
then change to catkin_ws/ and runroslaunch mie443_contest3 turtlebot_world.launch world:=practice
-
In terminal #2 run
roslaunch mie443_contest3 gmapping.launch
-
In terminal #3 change to the project
src
directory and runconda activate mie443; python victimLocator.py
-
In terminal #4 change to the project
src
directory and runconda activate mie443; python emotionClassifier.py --model mdl_best_bc.pth
-
In terminal #5 run
roslaunch turtlebot_rviz_launchers view_navigation.launch
-
In terminal #6 run
roslaunch mie443_contest3 contest3.launch
NOTE: If exploration stops, re-launch contest 3 files by running the command again. Exploration related errors are outside of our problem scope as outlined here.
- In terminal #7 run
conda deactivate
then runrosrun sound_play soundplay_node.py
The output file containing the results of the emotions of the victims discovered can be found in ~/.ros
and is named Output_file.txt
MIE443 Contest 3 repository is here.