forked from robotology/icub-main
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
418 lines (320 loc) · 17.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
2014-01-29 Matteo Brunettini <[email protected]>
* Tagging version 1.1.15
2014-05-24 Ugo Pattacini <[email protected]>
* cartesian interface: added methods to set/get pose priority
2014-02-27 Ugo Pattacini <[email protected]>
* Added tool depth2kin
2014-01-29 Matteo Brunettini <[email protected]>
* Tagging version 1.1.14
2013-07-31 Daniele E. Domenichelli <[email protected]>
* Tagging version 1.1.13
2013-07-09 Matteo Brunettini <[email protected]>
* tagging version 1.1.12
* now CMAKE required min version is 2.8.7
2013-03-07 Marco Randazzo <[email protected]>
* added getBemfParamRaw(), setBemfParamRaw()
* requires yarp 2.3.20, tweak 6
2013-24-06 Ugo Pattacini <[email protected]>
* optimization: added computation of affine transformations
2013-08-06 Ugo Pattacini <[email protected]>
* pmp library changed into d4c
2013-27-05 Ugo Pattacini <[email protected]>
* Cartesian I/F
added methods to deal with tip frame.
2013-24-05 Ugo Pattacini <[email protected]>
* iKinGazeCtrl
some tweaking added for intrinsics/extrinsics parameters.
2013-21-05 Alessandro Scalzo <[email protected]>
* /main/src/libraries/icubmod/sharedCan/SharedCanBus.cpp
semaphore deadlock on exit resolved
2013-17-04 Ugo Pattacini <[email protected]>
* cart i/f + gaze i/f
added version checking between client and server parts
2013-15-04 Matteo Brunettini <[email protected]>
* main\conf\iCubHelpers.cmake
Under MSVC, the INSTALL project now installs the MS Visual Program DataBase files (*.pdb)
2013-19-03 Lorenzo Natale <[email protected]>
* icub_app macros: speed up cmake code.
2013-13-03 Lorenzo Natale <[email protected]>
* Moved macro icub_install_with_rpath() to iCubOptions.cmake from iCubHelpers.cmake
2013-05-01 Ugo Pattacini <[email protected]>
* gaze and cartesian I/F's: method deleteContext() added
2013-03-01 Ugo Pattacini <[email protected]>
* iKinGazeCtrl now can block eyes too
2013-02-15 Alessandro Scalzo <[email protected]>
* main/src/libraries/icubmod/virtualAnalogServer/virtualAnalogServer.h
* main/src/libraries/icubmod/virtualAnalogServer/virtualAnalogServer.cpp
* main/src/libraries/icubmod/virtualAnalogServer/CMakeLists.txt
* main/src/libraries/icubmod/embObjMotionControl/embObjMotionControl.h
* main/src/libraries/icubmod/embObjMotionControl/embObjMotionControl.cpp
Added torque data flow from wholeBodyDynamics to iCubInterface/robotInterface->EMS.
2013-01-04 Alessandro Scalzo <[email protected]>
* main/src/tools/iCubGui/src/bvh.h
* main/src/tools/iCubGui/src/bvhnoderoot.h
* main/src/tools/iCubGui/src/objectsthread.h
* main/src/tools/iCubGui/src/visionobj.h
Vision objects code restyling/bugfixing.
2012-12-20 Ugo Pattacini <[email protected]>
ServerCartesianController: bug fix.
upon stop-control the task/joint velocities returned were different from 0.0
2012-12-03 Ugo Pattacini <[email protected]>
simCartesianControl: added legs control
2012-12-03 Lorenzo Natale <[email protected]>
* tagging version 1.1.11
2012-11-27 Ugo Pattacini <[email protected]>
objectsPropertiesCollector: added lock/unlock mechanism.
2012-11-19 Ugo Pattacini <[email protected]>
tutorials iCub/main/src/libraries/${lib} moved under
iCub/tutorial/${lib}
2012-11-17 Ugo Pattacini <[email protected]>
ctrlLib/tuning: added classes to handle online tuning of pid
2012-11-14 Ugo Pattacini <[email protected]>
stiction name values changed from positive/negative to up/down
(this required updating the yarp tweak number)
2012-10-30 Ugo Pattacini <[email protected]>
ctrlLib and iKin: removed explicit dependency from GSL and IPOPT
2012-10-25 Marco Randazzo <[email protected]>
*/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.cpp
*/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.h
*/src/libraries/icubmod/motionControlLib/messages.h
implemented the new CAN messages:
#define CAN_SET_OPTICAL_ENC_RATIO 92
#define CAN_SET_POS_STICTION_PARAMS 93
#define CAN_GET_POS_STICTION_PARAMS 94
#define CAN_SET_TORQUE_STICTION_PARAMS 95
#define CAN_GET_TORQUE_STICTION_PARAMS 96
2012-10-23 Marco Randazzo <[email protected]>
* src/libraries/icubmod/controlBoardWrapper2/ControlBoardWrapper2.cpp
Stiction_pos_val and stiction_neg_val parameters have been added to the yarp::dev::Pid class.
All the related methods (get/set pid) have been modified accordingly.
Requires YARP_VERSION_TWEAK = 9424.
2012-10-11 Ugo Pattacini <[email protected]>
* cartesian and gaze I/F's:
added a couple of new methods for low-level tweaking
2012-09-04 Paul Fitzpatrick <[email protected]>
* src/simulators/iCubSimulation/wrapper/WorldManager.cpp
* src/simulators/iCubSimulation/wrapper/WorldOp.h
* src/simulators/iCubSimulation/odesdl/OdeWorldManager.cpp:
Applied Fabien Benureau's patch to query rotation angle of object
in simulator
2012-09-03 Alessandro Scalzo <[email protected]>
* src/core/iCubInterface/RobotInterfaceRemap.cpp
* src/libraries/icubmod/sharedCan/CMakeLists.txt
* src/libraries/icubmod/sharedCan/SharedCanBus.cpp
* src/libraries/icubmod/sharedCan/SharedCanBus.h
Added physdevice in iCubInterface configuration.
Pre-release of sharedcan bus interface.
2012-08-30 Lorenzo Natale <[email protected]>
* src/animationview.h
* src/main.cpp
Removed signal handlers for Windows since conflicting with WM_CLOSE.
Overwritten QGLWidget::updateOverlayGL to remove annoying debug(?)
message from QT.
2012-08-03 Ugo Pattacini <[email protected]>
* cart I/F: added set/getReferenceMode() methods
2012-08-02 Lorenzo Natale <[email protected]>
* added version check using YARP_SVN_VERSION
2012-07-05 Lorenzo Natale <[email protected]>
* tagging 1.1.10
2012-07-03 Lorenzo Natale <[email protected]>
* update yarp requested version
2012-07-03 Ugo Pattacini <[email protected]>
gaze I/F's: added get/setSaccadesActivationAngle() methods.
2012-06-19 Ugo Pattacini <[email protected]>
cartesian + gaze I/F's: added events handling.
2012-06-17 Ugo Pattacini <[email protected]>
gaze I/F: added two methods to get/set the neck angle
user tolerance.
2012-06-07 Ugo Pattacini <[email protected]>
cartesian+gaze I/F's: added the getInfo() method.
2012-05-09 Lorenzo Natale <[email protected]>
propagate ICUB_USE_* variables to CMake clients
2012-05-02 Ugo Pattacini <[email protected]>
iKinGazeCtrl + gaze I/F: time stamps now available.
2012-04-25 Ugo Pattacini <[email protected]>
added calibration library
2012-04-23 Ugo Pattacini <[email protected]>
gaze interface: added a couple of new methods to check saccades termination
2012-04-02 Lorenzo Natale <[email protected]>
handle precise time stampes for encoders in iCubInterface
2012-02-23 Ugo Pattacini <[email protected]>
dataDumper: now the name of the source connection
is stored within the data.log file.
2012-02-23 Ugo Pattacini <[email protected]>
pmp library: added setPointOrientation() and
executeTrajectory() methods.
2012-02-22 Ugo Pattacini <[email protected]>
iKinGazeCtrl now handles VOR and OCR gains.
2012-02-21 Ugo Pattacini <[email protected]>
Added one new functionality to the Gaze Interface:
lookAtMonoPixelWithVergence().
2012-02-17 Ugo Pattacini <[email protected]>
Added two new functionalities to the Gaze Interface:
get3DPointFromAngles() and getAnglesFrom3DPoint().
2012-02-09 Ugo Pattacini <[email protected]>
The Cartesian Control now handles the plant model.
2012-02-09 Alessandro Scalzo <[email protected]>
EMS ethLoader splitted in library/GUI.
* iCub\main\src\tools\ethLoader\CMakeLists.txt
* iCub\main\src\tools\ethLoader\ethLoader\CMakeLists.txt
* iCub\main\src\tools\ethLoader\ethLoader\main.cpp
* iCub\main\src\tools\ethLoader\ethLoaderLib\CMakeLists.txt
* iCub\main\src\tools\ethLoader\ethLoaderLib\BoardInfo.h
* iCub\main\src\tools\ethLoader\ethLoaderLib\BoardList.h
* iCub\main\src\tools\ethLoader\ethLoaderLib\DSocket.cpp
* iCub\main\src\tools\ethLoader\ethLoaderLib\DSocket.h
* iCub\main\src\tools\ethLoader\ethLoaderLib\EthUpdater.cpp
* iCub\main\src\tools\ethLoader\ethLoaderLib\EthUpdater.h
2012-02-08 Alessandro Scalzo <[email protected]>
Added EMS network firmware updater GUI.
* iCub\main\src\tools\ethLoader\CMakeLists.txt
* iCub\main\src\tools\ethLoader\ethLoader\BoardInfo.h
* iCub\main\src\tools\ethLoader\ethLoader\BoardList.h
* iCub\main\src\tools\ethLoader\ethLoader\CMakeLists.txt
* iCub\main\src\tools\ethLoader\ethLoader\DSocket.h
* iCub\main\src\tools\ethLoader\ethLoader\EthUpdater.cpp
* iCub\main\src\tools\ethLoader\ethLoader\EthUpdater.h
* iCub\main\src\tools\ethLoader\ethLoader\main.cpp
2012-01-28 Lorenzo Natale <[email protected]>
* Added option to include or not test targets (less targets in Visual Studio projects)
2012-01-27 Lorenzo Natale <[email protected]>
* tagging 1.1.9
2012-01-26 Ugo Pattacini <[email protected]>
* iKinGazeCtrl: at start-up a process is run to determine the minimum allowed
vergence as result of the re-alignment specified through the configuration parameters.
2012-01-20 Ugo Pattacini <[email protected]>
* iKinGazeCtrl: configuration options are now retrieved from a file as per standard
2011-12-13 Lorenzo Natale <[email protected]>
* tagging 1.1.8
2011-09-13 Lorenzo Natale <[email protected]>
* src/tools/iCubGui/src/qavimator.cpp
* src/tools/iCubGui/src/ui_mainapplicationform.h
added width and hight options to control the size of the window
2011-10-28 Alessandro Scalzo <[email protected]>
Added dragonfly2raw driver (raw image framegrabber support).
* main/src/libraries/icubmod/dragonfly2/common/*.*
* main/src/libraries/icubmod/dragonfly2/linux/*.*
* main/src/libraries/icubmod/dragonfly2/winnt/*.*
2011-10-07 Alessandro Scalzo <[email protected]>
Added icons and colors in iCubInterfaceGui.
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/GuiRawData.cpp
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/GuiRawData.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubBoardGui.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubInterfaceGuiClient.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubNetworkGui.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/mainClient.cpp
Added:
* app/iCubInterfaceGui
2011-10-05 Alessandro Scalzo <[email protected]>
Added error messages.
* main/src/libraries/icubmod/dragonfly2/linux/FirewireCameraDC1394-DR2_2.cpp
2011-10-03 Ugo Pattacini <[email protected]>
* main/src/modules/iKinHead moved under contrib/src/misc
since it is superseded by Gaze Interface
* main/src/modules/iKinArmCtrlIF moved under main/src/examples/cartesianInterfaceExample
since it is only an example of using cartesian IF.
2011-09-29 Alessandro Scalzo <[email protected]>
* removed iCubInterfaceGui test program from repository
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiServer/CMakeLists.txt
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiServer/mainServer.cpp
2011-09-20 Randazzo Marco <[email protected]>
* main/src/modules/torqueObserver is now deprecated
* main/src/modules/wrenchObserver is now deprecated
2011-09-18 Alessandro Scalzo <[email protected]>
* Committed bunch of changes to iCubInterfaceGui to
support logging mechanism for errors
* main/src/libraries/iCubInterfaceGuiLib/RawData.h
* main/src/libraries/iCubInterfaceGuiLib/iCubBoard.cpp
* main/src/libraries/iCubInterfaceGuiLib/iCubBoard.h
* main/src/libraries/iCubInterfaceGuiLib/iCubBoardChannel.cpp
* main/src/libraries/iCubInterfaceGuiLib/iCubBoardChannel.h
* main/src/libraries/iCubInterfaceGuiLib/iCubInterfaceGuiServer.cpp
* main/src/libraries/iCubInterfaceGuiLib/iCubInterfaceGuiServer.h
* main/src/libraries/iCubInterfaceGuiLib/iCubNetwork.cpp
* main/src/libraries/iCubInterfaceGuiLib/iCubNetwork.h
* main/src/tools/iCubInterfaceGui/CMakeLists.txt
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/GuiRawData.cpp
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/GuiRawData.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubBoardChannelGui.cpp
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubBoardChannelGui.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubBoardGui.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubInterfaceGuiClient.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiClient/iCubNetworkGui.h
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiServer/CMakeLists.txt
* main/src/tools/iCubInterfaceGui/iCubInterfaceGuiServer/mainServer.cpp
2011-09-13 Lorenzo Natale <[email protected]>
* tagging 1.1.7
2011-09-06 Lorenzo Natale <[email protected]>
* moved iCubInterfaceGuiLib to libraries to fix dependencies
2011-08-26 Randazzo Marco <[email protected]>
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.cpp
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.h
improved method yarp::dev::IImpedanceControl::getCurrentImpedanceLimit()
2011-08-25 Randazzo Marco <[email protected]>
* CMakeLists.txt: iCub now requires YARP 2.3.11
* main/src/core/iCubInterface/ControlBoardWrapper2.cpp
* main/src/core/iCubInterface/ControlBoardWrapper2.h
* main/src/tools/robotMotorGui/src/*
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.cpp
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.h
added new method yarp::dev::IImpedanceControl::getCurrentImpedanceLimit()
2011-08-32 Lorenzo Natale <[email protected]>
* tagging 1.1.6
2011-08-18 Lorenzo Natale <[email protected]>
* main/CMakeLists.txt: simpler YARP version check
2011-07-21 Randazzo Marco <[email protected]>
* main/src/core/iCubInterface/ControlBoardWrapper.cpp
* main/src/core/iCubInterface/ControlBoardWrapper2.cpp
* main/src/core/iCubInterface/ControlBoardWrapper2.h
Old methods of yarp::dev::IImpedanceControl have been removed (see 2011-05-26 changelog)
Fixed a mismatch between yarp and icub VOCABS for yarp::dev::IControlMode interface
2011-18-07 Lorenzo Natale <[email protected]>
* Forcing ICUB_APPLICATION_PREFIX from ICUB_ROOT
* Disable and complain if ICUB_ROOT is not set
2011-15-07 Lorenzo Natale <[email protected]>
* tagging version 1.1.3
2011-07-02 Ugo Pattacini <[email protected]>
* main/src/libraries/icubmod/gazeController:
new methods get3DPoint() and get3DPointOnPlane() added to
facilitate 2d-3d mapping.
2011-06-1 Lorenzo Natale <[email protected]>
* Tagging version 1.1.1
2011-06-1 Lorenzo Natale <[email protected]>
* app/iCubCluster/icub-cluster.py: patch from Lars Schillingmann to
allow ssh user to be controlled by ~/.ssh/config
2011-06-1 Lorenzo Natale <[email protected]>
* CMakeLists.txt: fix bug reported by Lars Schillingmann
some options at the end of the file moved before calls to add_subdirectory().
2011-05-26 Lorenzo Natale <[email protected]>
* CMakeLists.txt: iCub now requires YARP 2.3.4
2011-05-26 Randazzo Marco <[email protected]>
* main/src/core/iCubInterface/ControlBoardWrapper2.cpp
* main/src/core/iCubInterface/ControlBoardWrapper2.h
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.cpp
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.h
- The following methods of yarp::dev::IImpedanceControl have been deprecated:
bool getImpedance(int j, double *stiffness, double *damping, double *offset)
bool setImpedance(int j, double stiffness, double damping, double offset)
Instead, use the new methods:
bool getImpedance(int j, double *stiffness, double *damping)
bool setImpedance(int j, double stiffness, double damping)
THIS MODIFICATION REQUIRES A YARP UPDATE
2011-05-17 Randazzo Marco <[email protected]>
* main/src/libraries/icubmod/canBusMotionControl/CanBusMotionControl.cpp
released new version of CanBusMotionControl with improved parsing of .ini files (by LorenzoNatale)
2011-05-17 Lorenzo Natale <[email protected]>
* CMakeLists.txt:
- workaround for cmake 2.6.0 in checking YARP version
2011-05-13 Lorenzo Natale <[email protected]>
* CMakeLists.txt:
- enable strict check of YARP version
now requires YARP version 2.3.3
- ICUB_CANPROTOCOL_STRICT now default is true
2011-05-13 Lorenzo Natale <[email protected]>
* app/iCubCluster/scripts/icub-cluster.py:
* app/iCubCluster/scripts/cluster-config.xml.template
Improved support for setting the value of the DISPLAY variable. Handle default
for backward compatibility. Print short error message when executed with incorrect
number of parameters. Fixed template xml.
2011-05-13 Lorenzo Natale <[email protected]>
* Starting log. Previous changes logged in root of repository ChangeLog.txt