{"repo":"AU-Master-Thesis/magics","free":true,"listed":false,"github":"https://github.com/AU-Master-Thesis/magics","clone":"git clone https://github.com/AU-Master-Thesis/magics.git","description":"Master Thesis Project in Computer Engineering at Aarhus University 2024 on \"Simulating Multi-agent Path Planning in Complex environments using Gaussian Belief Propagation and Global Path Finding\". Available here (https://drive.google.com/file/d/12g-7bqcy_yfkZdpKzxQAErayFJQhu4sE/view?usp=sharing)","language":"Rust","stars":18,"topics":["gaussian-belief-propagation","robotics","rust","bevy","simulation","simulator"],"license":"MIT","category":"ai-agents","readme_excerpt":"magics Master Thesis Project in Computer Engineering at Aarhus University 2024 on \"Simulating Multi-agent Path Planning in Complex environments using Gaussian Belief Propagation and Global Path Finding\". Available here (https://drive.google.com/file/d/12g-7bqcy yfkZdpKzxQAErayFJQhu4sE/view?usp=sharing) Motivating Example Waypoint Tracking waypoint.webm Path Tracking path.webm Demo The video below demonstrates some of the features of the simulation tool, and shows how the GBP algorithm can handle complex scenarios such as a multi-lane twoway junction. magics-functionality-demo Thesis The accompanying thesis is available online here. Getting Started Supported Platforms All development has been done on Linux, but both Windows and MacOS is supported as well. The compilation instructions are the same for all platforms. Prerequisites - Rust toolchain stable channel - Cargo build system - External dependencies for graphics (see External Dependencies) Installation 1. Clone the repository 2. Install the required dependencies for your platform Keyboard Controls UI Controls Key Function --- --------------------- H Toggle Left Panel L Toggle Right Panel K Toggle Top Panel J Toggle Bottom Panel D Toggle Metrics Window U Change Scale Kind Camera Controls Key/Mouse Function ---------------------------------- -------------------------------------------- Arrow Keys Move Camera C Toggle Camera Movement Mode (Pan/Orbit) Tab Switch Camera R Reset Camera Mouse Wheel Zoom In/Out Left Mouse Button ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AU-Master-Thesis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AU-Master-Thesis/magics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}