amosproj / amos2022ss03-turtlebot-fleet-management

MIT License
0 stars 1 forks source link

[FMS] Improve map performance #124

Open UmangBR opened 2 years ago

UmangBR commented 2 years ago

User story

  1. As a SD
  2. I want to improve the performance of the map rendering
  3. So that I am able to handle curved nodes

Acceptance criteria

Definition of done (DoD)

DoD general criteria

Sebastian2023 commented 2 years ago

I was able to improve the performance of the map rendering by replacing pyplot with vispy. But rendering it on client would be more elegant.

Venkatesh770 commented 2 years ago

image Can successfully create the base graph with Chart.js so It quickly creates the Graph rather than rendering it from backend . Now the data is completely in client

Venkatesh770 commented 2 years ago

Chart js creates this map with 50 ms

Sebastian2023 commented 2 years ago

Chart.js PoC works but still needs work to achieve feature parity (current robot position, highlighting, ...).

Venkatesh770 commented 2 years ago

image Can able to replicate all the features which were there with image rendering functionality , Now with Chart js

Venkatesh770 commented 1 year ago

image (3) Final Update of Latest Map created with Chart Js Library that replicates all the functionality of matplot lib