This is a player network simulator daemon that works in conjunction with nsdnet, which allows messages to be sent between robots in Player and supports the use of network simulation scripts and external simulators such as ns3. Please see COPYING for license information.
- Python (tested with python 2.5 and python 2.7)
- Player (tested with 3.0.2)
- CMake (tested with 2.8.1)
- Doxygen (for building documentation)
This daemon can be run by using the wrapper playernsd script:
$ ./playernsd
More options can be found by executing:
$ ./playernsd --help
For example, to run an example wifi simulator using NS3 as a backend, with verbose logging:
$ ./playernsd -o "verbose=true" ../nssim/build/wifisim
Or for a simple script, that provides line of sight communication (for use with Stage maps):
$ ./playernsd -o image=pathto/cave.png,width=25,height=25 -v examples/lineofsight.py
These paths assume you are running directly from the repository.