mcav's People
mcav's Issues
(optional) After a successful calibrate brings a popup message saying "calibration successful" then gives the user the option to save the graph.
Add UI feedback for importing and calibrating execution
Fix button action listeners so if the user spam clicks them they only react once.
Need to disable the onclick property of buttons when they are clicked, then when we get a response from the back-end, reset the onclick property.
Warning about unique "key" prop in console
Load graph button spawns empty calibration panels for each edge that a calibration was not run on
Implement "Import graph file" button
Ability to scale kappa and tao
(optional) Allow user to copy/paste nodes with the topics and type saved as well.
Import button infinite loads when no file is chosen
Organize files and code
Output ROS convention transformation to the front end
Need to delete calibration panels when we hit "clear edges" button
ClearGraph button does not clear calibrated matrix panel
Importing graph creates error when rosbag is not located in same path it was saved
Current solution would probably be to remove trying to import the rosbag on file import.
Output duality gap as error score
Write test checking if transforms from both directions are inverse of one another
R.T @ R = I
Error when load bag file before creating a graph
Display spinning wheel or progress bar when loading graph
Provide calibration services
Displaying calibration results should not use "floor" function
UI Feedback when user imports graph json file
Save Graph Button should only be able to save json files and Load Graph Button should only be able to load json files.
- Load Graph button already only shows json files for loading. Already implemented.
- Save Graph button sets download's filename to .json. Some research done and it doesnt seem possible to set the extension, atlst not w the current button implementation of using the "download" attributes.
Prevent user from clicking the "Calibrate!" button again while calibration is running
Save Graph Button only works after the user hits the calibrate button.
this was implemented in a previous commit on april 24, 2021
Load Graph Button has a lot of issues
- Loads in very slowly.
- If there is no rosbag in the specified path, remove the set rosbagpath of the nodes.
- Seems like it can only work once, then if you try it again everything breaks.
- If the user loads in the graph from the main menu, should bring you to the load graph page.
- Has completely froze my computer before, not sure how to recreate this.
Document code
Buffering circle doesn't stop running if there is a non happy case error.
Loading circle runs on "import bagfile" and "Calibrate" button.
Add sensor type dropdown
Hardcoded "pose" currently in each sensor.
Delete node
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.