A simulator for developing and testing redirected walking controllers.
- Clone the repository in your location of choice:
git clone https://github.com/pasumi/pasumi.git
-
On Windows:
-
Open CMake and navigate to the location where you cloned the pasumi library.
-
Click Configure and then Generate. This will create a file called
pasumi.sln, which you can double-click to open the project in Visual Studio. -
Press Build -> Build Solution to compile the library, after which you can run experiments or use the code as you please.
-
-
On Linux:
-
In terminal, navigate to the top level of the cloned pasumi library.
-
Run the following commands in the terminal:
mkdir build cd build cmake .. cmake --build . -
If you would like to use the visibility polygon-based RDW controller (described in this paper), you will need to install boost and this visibility polygon library (and its dependencies).
-
Download and compile the library (see above).
-
Create a new class that inherits from the
redirectorclass. This will be your redirection controller. -
Implement the constructor and
update()methods of your newly-created class. Seearc.cppfor an example. -
Edit
config.hto set the simulation parameters as you wish. -
Compile and run!