Library for Agent Manipulation and Planning Efficiently
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Makefile
README.md
agent.cpp
agent.hpp
agent2.cpp
agent2.hpp
arena.hpp
array.hpp
buffer.hpp
debug.cpp
debug.hpp
eer.py
flat_data.hpp
global.hpp
global_win32.cpp
graph.cpp
graph.hpp
lampe_conf.json
main.cpp
messages.cpp
messages.hpp
objects.cpp
objects.hpp
pugiconfig.hpp
pugixml.cpp
pugixml.hpp
server.hpp
server_win32.cpp
simulation.cpp
simulation.hpp
sockets.hpp
sockets_win32.cpp
stack_walker_win32.cpp
stack_walker_win32.hpp
statistics.cpp
statistics.hpp
system.hpp
system_win32_mingw.cpp
test.cpp
test.hpp
utilities.cpp
utilities.hpp

README.md

lampe

Library for Agent Manipulation and Planning Efficiently

Description

Allows interfacing with the MASSim Server natively from C++ and implements the agents used by us in the 2016 MAPC.

System requirements

This project currently targets Windows 64-bit, using a recent version of g++ (we use 5.3.0) via the mingw64 project. The non-portable parts are marked with _win32 for the use of the Windows API and _mingw for the dependence on the internals of the MinGW std::thread implementation.

The library used for parsing xml is pugixml, it is included in the sourcecode.

Compile (using MinGW)

Build this project by a simple

make

This requires only the default windows headers and libraries to be installed and produces an jup.exe as output.