-
Notifications
You must be signed in to change notification settings - Fork 3
2.2 Launching the program
###Prerequisites It is recommended to run the simulator on Ubuntu 14.04 using ROS Indigo and Python.
Click here for instruction on installing ROS Indigo.
###Getting the Software Clone the repo from GitHub.
$ git clone https://github.com/Ofekw/SoftEng-306-Project-1.git
###Running the program
-
In terminal navigate to the home directory
cd SoftEng-306-Project-1
-
Run the project
./run.py
-
To terminate the program press Control+C in terminal.
Flags (Limit of one flag) can be given to the launcher to launch in different modes like:
- -d for Debugging
- -t for Testing
- -w for Webservice
Eg: ./run.py -d
for debugging.
This mode will enable debugging during runtime.
This mode will generate the required files like the world and entities but will not start the world and the GUI.
This mode will launch the project normally and starts the webservice feature.
Click here for more information about the launcher ###Troubleshooting Update ROS_PACKAGE_PATH
-
in terminal call
gedit ~/.bashrc
-
Scroll to the bottom of the file
-
Add
source ~/<path to workspace>/setup.bash (Leave the other source commands)
-
Update the export to
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$HOME/<path to workspace>/se306Project1
##1.0 Introduction
##2.0 User Manual
##2.5 Testing
3.1 Launch Infrastructure
3.2 Entities and behaviours (Robots, humans, animals)
- 3.2.1 Entity Superclass
- 3.2.1.1 Entity Movement
- 3.2.2 Robot Entity
- 3.2.2.1 Robot Entity Detection
- 3.2.2.2 Robot Path Finding
- 3.2.3 Robot Pickers
- 3.2.4 Robot Carriers
- 3.2.4.1 Carrier Queue
- 3.2.5 Humans
- 3.2.6 Animals
- 3.2.7 Entity Topics
3.3 Special services and features
##4.0 Project Planning and management
- 4.1 Project plan
- 4.2 Git Branching and Merging Etiquette
- 4.3 Design Requirements, System requirements and Technical specifications
- 4.4 Key Factors and Constraints
- 4.5 System Design
- 4.6 Time spent
- 4.7 Testing and integration overview
- 4.8 Meeting minutes
##Miscellaneous resources