Difference between revisions of "Installing PyBioSim"

From Multiagent Robots and Systems Group
Jump to: navigation, search
(Created page with "== System Requirements == Make sure your system meets these requirements: * Operating system: Anything that runs Python 2.7(Windows, Mac and Linux) * RAM: 2GB. * Disk space:...")
 
(Prerequisites)
Line 9: Line 9:
 
==Prerequisites==
 
==Prerequisites==
 
* Python 2.7([https://www.python.org/download/releases/2.7.8/ Download Page])
 
* Python 2.7([https://www.python.org/download/releases/2.7.8/ Download Page])
 +
* Numpy ([http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/ Download Page])
 
* Matplotlib ([http://matplotlib.org/downloads.html Download Page])
 
* Matplotlib ([http://matplotlib.org/downloads.html Download Page])
 
* FFMPEG, for encoding video.([https://www.ffmpeg.org/ Download Page])
 
* FFMPEG, for encoding video.([https://www.ffmpeg.org/ Download Page])

Revision as of 21:08, 2 March 2015

System Requirements

Make sure your system meets these requirements:

  • Operating system: Anything that runs Python 2.7(Windows, Mac and Linux)
  • RAM: 2GB.
  • Disk space: 2GB

Prerequisites

Downloading the simulator

Step 1: Link to the GitHub repository.

https://github.com/arindam1993/PyBioSim

Step 2: Clone the repo to your desktop or just click "Download Zip" on the github page.

Step 3: Place the extracted files into a suitable folder, set the current working directory of your command prompt/terminal to this folder, and execute the following command.

>python Simulator.py

This should writing out the images into the /images folder.

Step 4: Simulator Setup is done!

Compiling the image sequence into a video

Step 1: Download and install FFMPEG for your platform, on your command prompt run.

>ffmpeg

Step 2: If you get "Command not found", add the /bin folder inside ffmpeg directory to your PATH.

Step 3: Set the current directory of your command prompt to the /images folder.Execute the command

 >ffmpeg -f image2 -i "1%08d.jpg" -r 30 outPut.mp4 

The number after -r denotes the framerate of the video, its set to 30 in the above example. Set it to be the same as your simulator's fps.