-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
F #he 948 improve calibration process #56
base: noetic-devel
Are you sure you want to change the base?
Commits on Jun 13, 2023
-
carebare47 committed
Jun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 611aa77 - Browse repository at this point
Copy the full SHA 611aa77View commit details -
tf subscriber takes time to start up. Added a small sleep to make sur…
…e we actually have data points when we first call fit_sphere(...) which prevents three numpy RuntimeWarnings (we were sometimes calling np.std on an empty list)
carebare47 committedJun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 7018f5b - Browse repository at this point
Copy the full SHA 7018f5bView commit details -
add 'divisor' to tf callback, lets us only save every 'x' tf messages…
…. Speeds up computation but potentially reduces accuracy. Needs testing
carebare47 committedJun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for aa51421 - Browse repository at this point
Copy the full SHA aa51421View commit details -
save results from previous sphere_fit and use as the initial guess fo…
…r the next sphere_fit. Speeds up computation time
carebare47 committedJun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for a6da349 - Browse repository at this point
Copy the full SHA a6da349View commit details -
carebare47 committed
Jun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for dec9b13 - Browse repository at this point
Copy the full SHA dec9b13View commit details -
carebare47 committed
Jun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 814c95c - Browse repository at this point
Copy the full SHA 814c95cView commit details -
carebare47 committed
Jun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for e024ce5 - Browse repository at this point
Copy the full SHA e024ce5View commit details
Commits on Jun 14, 2023
-
add data divisor as input parameter (also raise exception on not-an-int)
carebare47 committedJun 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 5ed88bf - Browse repository at this point
Copy the full SHA 5ed88bfView commit details -
add data divisor as input parameter (also raise exception on not-an-int)
carebare47 committedJun 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 17d5fd4 - Browse repository at this point
Copy the full SHA 17d5fd4View commit details -
fix initial guess storage (was per hand, now per finger, now signific…
…antly faster), and fix parameter from launch file
carebare47 committedJun 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 717d929 - Browse repository at this point
Copy the full SHA 717d929View commit details -
actually apply the fix I thought I'd apply in the previous commit
carebare47 committedJun 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 3b99a89 - Browse repository at this point
Copy the full SHA 3b99a89View commit details -
turns out '_load_tf_callback' was missing ~80% of messages due to it'…
…s execution time being too long (the number of msgs recieved was system-dependant and made it impossible to compare accuracy of calibration fits between runs). Modified code to save all tf messsages and process them in get_knuckle_positions. Added code to load a bag file for testing/tuning/comparing accuracy of calibration fits. Now that _load_tf_callback is recieving all the messages, the average number of msgs per second has gone up from ~15 to ~100, drastically increasing the computation of sphere fit. But, now we can add code to downsample to a KNOWN number of 'datapoints per second', giving the same performance across systems and lettings us actually figure out how many datapoints per second we need for a reasonable calibration fit
carebare47 committedJun 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 47c845d - Browse repository at this point
Copy the full SHA 47c845dView commit details
Commits on Jun 15, 2023
-
now saves all tf messages and processes outside the callback, downsam…
…pling to approximately a 'known' number of samples-per-second. Switched to MarkerArrays for faster marker publishing. Also general tidying
carebare47 committedJun 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 2a8e44e - Browse repository at this point
Copy the full SHA 2a8e44eView commit details -
make sure is valid for large values of
carebare47 committedJun 15, 2023 Configuration menu - View commit details
-
Copy full SHA for c8cb706 - Browse repository at this point
Copy the full SHA c8cb706View commit details -
carebare47 committed
Jun 15, 2023 Configuration menu - View commit details
-
Copy full SHA for fefb9b8 - Browse repository at this point
Copy the full SHA fefb9b8View commit details
Commits on Jun 16, 2023
-
now set timer rate to desired_num_datapoints_per_sec for testing mode…
… with a bag
carebare47 committedJun 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 5955143 - Browse repository at this point
Copy the full SHA 5955143View commit details
Commits on Jun 26, 2023
-
update default num datapoints per sec to 60
carebare47 committedJun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 6992110 - Browse repository at this point
Copy the full SHA 6992110View commit details -
fix difference between bags and live tf messages, address PR comments
carebare47 committedJun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for daf4b72 - Browse repository at this point
Copy the full SHA daf4b72View commit details -
Merge branch 'F_#HE_948_improve_calibration_process' of github.com:sh…
…adow-robot/polhemus_ros_driver into F_#HE_948_improve_calibration_process
carebare47 committedJun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for c39a539 - Browse repository at this point
Copy the full SHA c39a539View commit details -
carebare47 committed
Jun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 368f107 - Browse repository at this point
Copy the full SHA 368f107View commit details -
carebare47 committed
Jun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for c575a51 - Browse repository at this point
Copy the full SHA c575a51View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4dad4ee - Browse repository at this point
Copy the full SHA 4dad4eeView commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c82377f - Browse repository at this point
Copy the full SHA c82377fView commit details
Commits on Aug 31, 2023
-
carebare47 committed
Aug 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 385df1a - Browse repository at this point
Copy the full SHA 385df1aView commit details -
carebare47 committed
Aug 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 60b5fcf - Browse repository at this point
Copy the full SHA 60b5fcfView commit details