miguelriemoliveira / OptimizationUtils

A set of utilities for using the python scipy optimizer functions
GNU General Public License v3.0
6 stars 0 forks source link

Error when using view optimization flag #70

Closed miguelriemoliveira closed 2 years ago

miguelriemoliveira commented 2 years ago

Using as follows:

clear && rosrun atom_calibration calibrate -uic -json $ATOM_DATASETS/larcc_real/dataset_train/atom_calibration.json -nig 0.0 0.0 -ipg -si -rv  -csf 'lambda x: int(x) < 3 '  -v -oj atom_anchored_calibration.json -ap  -vo

which results in

Traceback (most recent call last):
  File "/home/mike/catkin_ws/devel/lib/atom_calibration/calibrate", line 15, in <module>
    exec(compile(fh.read(), python_script, 'exec'), context)
  File "/home/mike/catkin_ws/src/calibration/atom/atom_calibration/scripts/calibrate", line 466, in <module>
    main()
  File "/home/mike/catkin_ws/src/calibration/atom/atom_calibration/scripts/calibrate", line 417, in main
    opt.callObjectiveFunction()
  File "/home/mike/workingcopy/OptimizationUtils/OptimizationUtils/OptimizationUtils.py", line 298, in callObjectiveFunction
    return self.internalObjectiveFunction(self.x)
  File "/home/mike/workingcopy/OptimizationUtils/OptimizationUtils/OptimizationUtils.py", line 330, in internalObjectiveFunction
    self.plot_handle.set_data(range(0, len(errors)), errors)
AttributeError: 'Optimizer' object has no attribute 'plot_handle'