Skip to content
Snippets Groups Projects
ChangeLog 83.4 KiB
Newer Older
olivier stasse's avatar
olivier stasse committed
CHANGELOG
----------------------

[Current]
Aurelie Clodic's avatar
Aurelie Clodic committed
 * Correct bug introduced in 846be4ab58282d87.
 * Merge pull request #20 from francois-keith/master
 * Verify using an assertion that the foot is flat during the initialization of the walk.
 * Simplify the chain building from the chest to the wrist.
 * Add an assertion to avoid nul size of the sole.
 * Use waist rather than root to create the chain.
 * Remove useless IndexInVRML vector.
 * Correct errors in debug mode.
 * Correct OrientationsPreview: the order of left/right feet is no longer hard coded.
 * Remove useless files (only the .hh were used).

[3.1.8]
Aurelie Clodic's avatar
Aurelie Clodic committed
 * Since hrp2 is only needed for the tests, the dependency is declared in the tests.
 * Synchronize.
 * Merge pull request #19 from gergondet/topic/fixPGInitialization
 * synchronize cmake module
 * Fix intialization to allow restart of Herdt's PG
 * Fix PG initialization
 * Add some ostream operators for walkgen structures
 * Fix source naming inconsistency
 * Merge pull request #17 from gergondet/topic/fixHerdtFinalPosAndRunningFlag
 * Correctly set m_Running
 * Set running value properly for Herdt's PG
 * Put the CoM at the center of the feet when stopping

[3.1.7]
 * [cmake] Synchronize
 * Update datref.cmake for Morisawa walking pattern generator.
 * Merge branch 'topic/merge-rc-3.1.4'
 * Synchronize
 * Add a test for emergency stop.
 * Remove debug output.
 * Optimize code and remove initialisation problems (division by zero).
 * Add test stress on Herdt WPG.
 * Improve the test validation.
 * Makes sure that ZMP, Left and Foot trajectory generation are synchronized.
 * Makes jrl-walkgen less verbose.
 * Cleaning. Remove unused code.
 * Update ref values for unit test.
 * First version with sensible output. The graphs have to be checked.
 * First compiling version.
 * Update the dependency in hrp2-14.
 * Merge branch 'topic/rc-v3.1.4' into topic/merge-rc-3.1.4
 * Simplify name handling for TestMorisawa2007.
 * Add TestMorisaw2007ShortWalkTEstFGPI_64.datref.cmake
 * [CMakeLists.txt] Add MACRO to generate Morisawa 2007 tests.
 * Fix comparaison between x86_32 and x86_64.
 * Fix problem related to the robot data path.
 * [travis] Make cmake verbose
 * Disable failing tests
 * Synchronize
 * Update README.md
 * [travis] Add Travis support
 * Fix directory to load default sample.wrl file for unitTesting.
 * Update lib installation path (multiarch portability).
 * Synchronize
 * Revert "Interpolation of height with fifth order polynomials"
 * Add vim swap files to .gitignore
 * Synchronize.
 * Make multi-body mode work
 * Speed up computation
 * Speed up add_term()
 * Change the computation of selection matrices Vc..
 * Merge branch 'topic/toes' of github.com:jrl-umi3218/jrl-walkgen into topic/toes
 * Constraints on the com
 * Merge branch 'topic/rc-v3.1.4 into topic/toes
 * Enums and convex hull
 * Remove PLDPHerdt ;(
 * temporary
 * Merge branch 'topic/toes' of github.com:jrl-umi3218/jrl-walkgen into toes
 * change sign of foot constraint area in y-axis
 * change sign for foot constraint in y-axis
 * add access function of QP_N
 * remove dependency of ROBOT
 * Merge branch 'topic/rc-v3.1.4' into topic/toes
 * Introduce pointer, rename
 * Complete the list of maneuvers in TestHerdt2010
 * Correct insertion of constraints
 * CoM constraints, enums, clean up
 * ...missing in the previous commit...
 * Enums, rotations, clean up,
 * Warning removal
 * Improve, clarify and cohere compute_warm_start()
 * Clean up
 * Change enum type names and clean up
 * Update indentation
 * typo 2
 * Typo
 * UseWarmstart must be false if you dont use LSSOL
 * Merge branch 'topic/rc-v3.1.4' of github.com:jrl-umi3218/jrl-walkgen into rc-v3.1.4
 * Add the computation of initial solution wich respect all the constraints note : used in LSSOL (QLD don't support this)
 * correct a segfault in LSSOL
 * Add a comment
 * compute the inverse of COP dynamic matrix U
 * m_Degree must be initialize in the constructor
 * COP double support constraint was wrong because security margins was counted two times
 * Initialization + Attribute names
 * Omit setting of velocity reference :HerdtOnLine
 * Merge branch 'topic/rc-v3.1.4' of github.com:jrl-umi3218/jrl-walkgen into topic/rc-v3.1.4
 * Include verification of sup. phase before interpretation
 * Add a buffer to the modification of velocity reference It's usefull to avoid multi-thread problems
 * Merge branch 'topic/rc-v3.1.4' of github.com:jrl-umi3218/jrl-walkgen into HEAD
 * comment the part which concern the multi-body dynamics, because it's unused
 * A minor bug with parenthesis (did not affect the program behavior)
 * uninitialized data
 * First part of warm-start with LSSOL
 * Add interpolation of trunk orientations for N_ instants
 * Correct a bug introduced in commit 5efc71.
 * Add a patch in rigid-body-system to avoid wrong memory access.
 * Correct test + warning removal.
 * Move reset to the beginning of online routine
 * Smaller refactoring
 * I think there are five arguments...
 * Add missing initialization in CallMethod
 * Correct the type of an attribute (should be int rather than double).
 * Add a patch preventing wrong memory access.
 * Fix overflow problems inside for loops
 * Align and complete previous commits
 * Avoid the fall of the robot if it completed a pure rotation TODO to complete this : Center the CoM at the end of a movement
 * Rename compute_term into multiply_terms
 * Optimize and clarify the code
 * Add a comment in OrientationsPreview class
 * remove obsolete contents
 * Correct a minor warning
 * Documentation
 * Remove object and warnings
 * Correct the declaration of verify_angle_hip_joint. One of the parameters cannot be const.
 * Remove debug traces et restore the use of QLD by default.
 * Minor corrections in documentation
 * Correct some rebase errors
 * Add the second derivative for x,y,z,theta,omega and omega2.
 * Use Polynomes of degree 5/6 instead of 3/4
 * Add methods to initialize the Polynome of degree 5/6
 * Simple rewriting of the code
 * Add the computation of the second derivative to Polynome
 * Correct typos
 * Adding const operator wherever it's possible
 * The link with lssol is now optional
 * Add LSSOL solver to qp-problem and add some online tests for these Note : LSSOL sources are not included
 * Disactivate equality constraints on feet positions
 * remove cout
 * Enhance jerk gain
 * Minor changes
 * Minor changes
 * Method + minor bugfix
 * Add methods for dynamics computation
 * Add members and documentation
 * Use of SupportStates_deq
 * New method, some minor improvements
 * :finish is deprecated for ZMPVelRef
 * Minor changes
 * Move solution interpretation and resize to OLFTG
 * - Introduce enum type QPElement - Introduce enum type Solver - Remove predefined QP size - The first row of the constraints matrix is now zero!!! - m =
 * Remove old CoP dynamics computation, doc., cleaning
 * Change vertical interpolation to two order 5 polynomials
 * Add computation of three-body cop dynamics
 * Interpolation of height with fifth order polynomials
 * Trajectory precomputation
 * Add NbInstants to support_state_t
 * see previous commit...
 * Add precomputation of trajectory
 * Remove obsolete todos
 * Add member StepHeight_ and accessors
 * Add computation of second derivative
 * Move second derivative computation to parent class
 * Include foot dynamics + Move declaration of types
 * See previous commmit
 * Switch to fifth order polynomials
 * Move specification of dynamics to rigid-body...
 * Minor bugfix
 * Initialization
 * Initialization
 * New instance, documentation, pointer destruction
 * Minor cleaning
 * Add pointer member to simplified model
 * Merge branch 'topic/new-classes' into topic/door
 * Introduce classes for simulation of rigid bodies
 * Complete unmerged details
 * Merge topic/rc-v3.1.4
 * Clean up and restructure slightly
 * Bugfix
 * Modify FSM to solve instability issues at the beginning
 * The door is opening. The frontal constraints have to be verified
 * Bugfixes, door fixed
 * Minor changes
 * PG cancellation and initialization
 * Add call and move IQPMat
 * Remove debug message
 * Accessor, documentation
 * Add external constraints on the CoM
 * Merge with topic/rc-v3.1.4
 * Minor temporary changes
 * Add method
 * Smaller refactoring
 * Bugfix, Warnings, Refactoring
 * Bugfix and clean up
Aurelie Clodic's avatar
Aurelie Clodic committed
 * Bugfix and reformulation
 * Add computation of external constraints and CoM position dynamics
 * Add new object Door
 * Add accessor to the constraints number and bugfix
 * Add accessor to position matrices
 * Add external object door
 * Temporary change of the CoM initialization
 * Documentation, clean up and bugfix
 * Reformulated tests for Herdt2010 algorithm.
 * Typo
 * Add velocity output for the trunk direction, and bounds on hip joints angular velocity.
 * Remove memory size display for qp-problem.

[3.1.6]
 * Remove debian .
 * Update ChangeLog
olivier stasse's avatar
olivier stasse committed
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 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534
 * Update tests for Kajita 2003.
 *  Synchronize
 * Fix ZMP computation for multibody correction.
 * Beautify DEBUG output.
 * Add operator<< to COMState.
 * Synchronize.
 * Fix the end part of feet trajectory generation.
 * Add a documentation clearer on how to compute the optimal weights for preview control.
 * Put the real number of lines in TestObject.cpp
 * Update CMakeLists.txt with header name.
 * Initialize dZ and ddZ in the end phase of Kajita 2003.
 * Starting the reference trajectory at 2 * Tsingle.
 * Update the source files with the new header format.
 * Reduce the time to start Morisawa's algorithm.
 * Generate report when performing the comparison.
 * Correct computation of initial CoM position.
 * Generate developer documentation.
 * Change header name to comply with format and generate doc.
 * Make the system resilient to biped robot (aka a humanoid robot without upper body...)
 * Indexes for arms reorganized and resilient against biped robot.
 * Reinforce the configuration tests for some unitary tests.
 * Add program + new walk mode specific currently.
 * Add hrp2-14-data in the standard jrl-walkgen package when present.
 * Fix unproper reference to hrp2-14-data packet version.
 * Modify debian/control depending on the packages detected.
 * Correct wrong dependence and update the reference files.
 * Fix pb on TestKajita2003 (wrong include) + update ref for binary tests.

[v3.1.5]
 * Add tests on Kajita 2003 algorithm (on two sequences)
 * Add test Kajita 2003 (straight walking)
 * Add test on Kajita 2003 algorithm (turning on a circle)
 * Fix test for Morisawa 2007 algorithm
 * Add new test for Kajita algorithm
 * Remove useless field.
 * Code cleaning
 * Fix bugs introduced by commit 95ee for Kajita algorithm.
 * Remove debugging messages.
 * Remove debugging messages.
 * Update test for Morisawa and insert Test for Kajita 2003.
 * Clean up code, and started debugging for ZMP preview control.
 * Update binary output of Morisawa On Line Test.
 * Change test morisawa to reflect new test procedure.
 * Set compilation to -O3 instead of -O2.
 * Clean up code
 * Add display of intervals duration.
 * Add sensitivity to test intervals in analytical ZMP-COG trajectories.
 * Set sensitivity to zero for FootGeneration. Add debug messages. Change package name in license part.
 * Test traj. modification every 5 ms.
 * Clean up AnalyticalMorisawaCompact + bug fix on failed traj. modification
 * Fix operator= on FootTrajectoryGenerationMultiple.
 * Clean up EndPhaseOfWalking and share queue filling.
 * operator = and copy constructor for feet trajectories.
 * Make sure that the new foot-step is introducing properly.
 * Fix problem of time reference when adding a new foot-step.
 * Fix package name.
 * Prevent a memory loss by removing useless code
 * Fix typo in debug message.
 * Put name back to some nameless argument so it compiles with _DEBUG_MODE_ON_ too.
 * [debian] Changed dpkh-shlibdeps to dh_shlibdeps
 * [debian] Fix shlibdeps.
 * Synchronize
 * [debian] update changelog.
 * [debian] Update shlibs file.

[v3.1.4]
 * [debian] Second bunch of modifications for debian package generation.
 * [debian] Fix the files for launchpad binary package generation.
 * Revert "Move the resolution of the optimization problem to the object defining it"
 * Revert "Correct pointer initialization that provokes a warning"
 * Revert "malloc -> new"
 * Revert "Add new class for intermediate computations"
 * Revert "Add a class for the construction of optimization problems"
 * Revert "Add matrices and types necessary to construct a least squares objective"
 * Revert "Add new type for the CoM to be used by:"
 * Revert "... idem ..."
 * Revert "Integrate new CoM type"
 * Revert "Integrate new CoM type"
 * Revert "* m_2DLIPM -> m_CoM"
 * Revert "Add methods for the computation and assignment of the variant part of"
 * Revert "minor changes"
 * Revert "Improve access to matrices and their transformation into final form"
 * Revert "Add debug methods"
 * Revert "Correct initialization of transpose matrices + minor changes"
 * Revert "Correct function call"
 * Revert "-Introduce m_NbVariables"
 * Revert "Add exception handling to the reallocation"
 * Revert "Remove redundant instanciation"
 * Revert "Revise reallocation and printing"
 * Revert "Move to privatepgtypes.h"
 * Revert "Add types trunk_t, supportfoot_t, reference_t"
 * Revert "Change output of test results"
 * Revert "Add initialization and destruction of array dInitPos"
 * Revert "Changes due to changed type names (functionality untouched)"
 * Revert "Add members and change accessor names"
 * Revert "Add methods"
 * Revert "Add new and remove deprecated methods"
 * Revert "Test new classes"
 * Revert "Add method for the construction of selection matrices"
 * Revert "Initialization and templates"
 * Revert "New type and type methods"
 * Revert "Minor change"
 * Revert "Remove replaced function"
 * Revert "Replace initializing for-loop by std::fill_n"
 * Revert "Remove BuildingConstantPartOfTheObjectiveFunction()"
 * Revert "Assure proper initialization of matrices"
 * Revert "Some clean-up"
 * Revert "Implement generation of constraints from topic/vel-ref-gen-cleaning-restructuring"
 * Revert "Implement the generation of constraints in GenVelRef"
 * Revert "Make setVertices and computeLinearSystem public methods of FCALS"
 * Revert "Integrate the new method in ZMPVelocityRef..."
 * Revert "Move to privatepgtypes"
 * Revert "Change name of type"
 * Revert "Add type for linear constraint"
 * Revert "Add structure to handle 2-dimensional convex hulls"
 * Revert "Simplifications due to the new structure"
 * Revert "Standardize treatment of convex hulls"
 * Revert "Split method buildConstraintInequalities into:"
 * Revert "New methods"
 * Revert "Struct for linear inequality sets"
 * Revert "Minor changes"
 * Revert "Copy of computeLinearSystem that manipulates arrays"
 * Revert "Add members and methods"
 * Revert "Add functions"
 * Revert "Add method"
 * Revert "Remove functions"
 * Revert "ZMPVelocityReferencedQPDebug.cpp not needed anymore"
 * Revert "Minor changes"
 * Revert "Remove obsolete members of ZMPVel...QP"
 * Revert "Add class and methods"
 * Revert "Clean up"
 * Revert "add src directory to doxyfile"
 * Revert "Eliminate warnings"
 * Revert "Accessors and documentation"
 * Revert "Introduce new struct for array handling inside qp-problem"
 * Revert "Simplifications resulting from introduction of new class"
 * Revert "Copy with iterators for better performance"
 * Revert "Remove obsolete functions and rearrange"
 * Revert "Calls obsolete due to automatic dimensionning and initialization"
 * Revert "Fix a problem related to the number of variables dumped."
 * Revert "Update binary results of new algorithm."
 * Revert "Fix warning and remove unused setReference(strm) for generator-vel-ref."
 * Revert "Adding default policy when asking for inequalities."
 * Revert "Fix warning in tests."
 * Revert "!warnings"
 * Revert "Const correctness and documentation"
 * Revert "Add member for the current support state and accessors"
 * Revert "Additional documentation and slight rearrangement in online()"
 * Revert "obsolete class and documentation"
 * Revert "Obsolete function, obsolete variables, name changing"
 * Revert "Encapsulate class IntermedQPMat inside GenVelRef"
 * Revert "Improve documentation"
 * Revert "row_major for faster prod() computation"
 * Revert "Determine double support time"
 * Revert "Minor change"
 * Revert "Encapsulation and documentation"
 * Revert "New class for online trajectory interpolation"
 * Revert "Remove obsolete methods"
 * Revert "Minor changes"
 * Revert "Minor changes"
 * Revert "Encapsulation, restructuring, documentation"
 * Revert "Use of final com-trajectory (with orientation of the trunk)"
 * Revert "Remove obsolete members"
 * Revert "Add turning motions to the test scenario of TestHerdt2010"
 * Revert "Encapsulation, name changing"
 * Revert "Change name of class"
 * Revert "Change name of corresponding file"
 * Revert "Rearrange and change of member names"
 * Revert "Clean up"
 * Revert "Change call by value to call by reference"
 * Revert "Test size of variables before trying to allocate memory."
 * Revert "Fix some problems to generate documentation."
 * Revert "Add install documentation."
 * Revert "Update binary test for Herdt walking pattern generator."
 * Revert "Pre initialize the matrix size"
 * Revert "Change the memory allocation policy to avoid time peak."
 * Change the memory allocation policy to avoid time peak.
 * Pre initialize the matrix size
 * Update binary test for Herdt walking pattern generator.
 * Add install documentation.
 * Fix some problems to generate documentation.
 * Test size of variables before trying to allocate memory.
 * Change call by value to call by reference
 * Clean up
 * Rearrange and change of member names
 * Change name of corresponding file
 * Change name of class
 * Encapsulation, name changing
 * Add turning motions to the test scenario of TestHerdt2010
 * Remove obsolete members
 * Use of final com-trajectory (with orientation of the trunk) for computation of global reference
 * Encapsulation, restructuring, documentation
 * Minor changes
 * Minor changes
 * Remove obsolete methods
 * New class for online trajectory interpolation
 * Encapsulation and documentation
 * Minor change
 * Determine double support time
 * row_major for faster prod() computation
 * Improve documentation
 * Encapsulate class IntermedQPMat inside GenVelRef
 * Obsolete function, obsolete variables, name changing
 * obsolete class and documentation
 * Additional documentation and slight rearrangement in online()
 * Add member for the current support state and accessors
 * Const correctness and documentation
 * !warnings
 * Fix warning in tests.
 * Adding default policy when asking for inequalities.
 * Fix warning and remove unused setReference(strm) for generator-vel-ref.
 * Update binary results of new algorithm.
 * Fix a problem related to the number of variables dumped.
 * Calls obsolete due to automatic dimensionning and initialization
 * Remove obsolete functions and rearrange
 * Copy with iterators for better performance
 * Simplifications resulting from introduction of new class
 * Introduce new struct for array handling inside qp-problem
 * Accessors and documentation
 * Eliminate warnings
 * add src directory to doxyfile
 * Clean up
 * Add class and methods
 * Remove obsolete members of ZMPVel...QP
 * Minor changes
 * ZMPVelocityReferencedQPDebug.cpp not needed anymore
 * Remove functions
 * Add method
 * Add functions
 * Add members and methods
 * Copy of computeLinearSystem that manipulates arrays instead of variables of a custom type
 * Minor changes
 * Struct for linear inequality sets
 * New methods
 * Split method buildConstraintInequalities into:
 * Standardize treatment of convex hulls
 * Simplifications due to the new structure
 * Add structure to handle 2-dimensional convex hulls
 * Add type for linear constraint
 * Change name of type
 * Move to privatepgtypes
 * Integrate the new method in ZMPVelocityRef...
 * Make setVertices and computeLinearSystem public methods of FCALS
 * Implement the generation of constraints in GenVelRef
 * Implement generation of constraints from topic/vel-ref-gen-cleaning-restructuring
 * Some clean-up
 * Assure proper initialization of matrices
 * Remove BuildingConstantPartOfTheObjectiveFunction()
 * Replace initializing for-loop by std::fill_n
 * Remove replaced function
 * Minor change
 * New type and type methods
 * Initialization and templates
 * Add method for the construction of selection matrices
 * Test new classes
 * Add new and remove deprecated methods
 * Add methods
 * Add members and change accessor names
 * Changes due to changed type names (functionality untouched)
 * Add initialization and destruction of array dInitPos
 * Change output of test results Change required precision from 1e-6 to 1e-5
 * Add types trunk_t, supportfoot_t, reference_t
 * Move to privatepgtypes.h
 * Revise reallocation and printing
 * Remove redundant instanciation
 * Add exception handling to the reallocation
 * -Introduce m_NbVariables -Introduce resize(array, size) and setNbVariables(NbVar)
 * Correct function call
 * Correct initialization of transpose matrices + minor changes
 * Add debug methods
 * Improve access to matrices and their transformation into final form
 * minor changes
 * Add methods for the computation and assignment of the variant part of the objective
 * * m_2DLIPM -> m_CoM
 * Integrate new CoM type Add new accessors
 * Integrate new CoM type Add overloaded accessor functions
 * ... idem ...
 * Add new type for the CoM to be used by: LinearInvertedPendulum2D intermediate-qp-matrices
 * Add matrices and types necessary to construct a least squares objective
 * Add a class for the construction of optimization problems
 * Add new class for intermediate computations
 * malloc -> new
 * Correct pointer initialization that provokes a warning
 * Move the resolution of the optimization problem to the object defining it

[v3.1.3]
 * Synchronize.
 * Remove ambiguity due to */* in comment
 * Make compilation more robust.
 * Fix cmake url.
 * Change cmake url.
 * Add an implementation for the function trunc for win32
 * Synchronize
 * Synchronize
 * Synchronize
 * Synchronize
 * Update reading of sample data file using pkgdatarootdir.
 * Increase the acceptable error between reference and computed values.
 * Reindent
 * Add missing parameter initialization
 * Corrected bad pointer initialization.
 * Clean ZMPVelocityReferencedQP.h and remove FullDebug mode.
 * Fix end test + code cleaning.
 * Add new reference tests to cope with new 1e-7 precision tests.
 * Buildbot reported results with 1e-7 of error.
 * Fix problem with ending phase + clean the code with vel-ref problem object.
 * Fix regression test for TestHerdt2010.
 * Code cleaning
 * Synchronize.
 * Update reference trajectoiries after hole filling.
 * Fill some holes in the speed trajectories.
 * Revert back optimization flags.
 * Extend Problem to handle properly memory allocation.
 * Add ODEBUG6SIMPLE
 * Add constant part to avoid costly matrix multiplication.
 * Fix cmake bugs for generating debian package for ubuntu 8.04.
 * Fix assignement to an interger.
 * Add packaging for 8.04 Ubuntu.
 * Minor corrections.
 * Update references value files with new filter.
 * Remove any digits after 1e-8 for regression tests.
 * Fix warnings.
 * Synchronize
 * Added correct use of lapack library for riccati equation unit test.
 * Correct the link for TestRiccatiEquation
 * Add missing compilation flag for win32
 * Correct generation of pc file for jrl-walkgen.
 * Removed unknown espace character.
 * Fix ; in test-suite.
 * Fix remaing ;
 * Fix remaining ; + forbidden long long
 * Fix problem of extra ;
 * Synchronize cmake.
 * Correct the flags for the unit tests
 * Correct the use of HAVE_SYS_TIME_H
 * Correct the API
 * Win32: Correct the #include for gettimeofday
 * Clean the code
 * Fix problem on Com Z and dZ, update regression tests, synchronize.
 * Use PKG_CONFIG_USE_DEPENDENCY new macro to import dependency flags properly.
 * Added link flags and detection of lapack libraries.
 * Synchronize.
 * Add missing cross-links.
 * Synchronize.
 * Fix header installation.
 * Fix unit tests compilation.
 * Add JRL_DYNAMICS_LIBRARIES for tests.
 * Revert merge 08b67f4cc7ecdc4ccea85803e9cef707813405b2.
 * Make sure a shared library is generated.
 * Add optional detection of hrp2-dynamics.
 * Get rid of obsolete files.
 * Fix aggressive optimization when setting release flags.
 * Switch to submodule.
 * Fix problems with further improvment of abstract-robot-dynamics normalization.
 * Get rid of obsolete files.
 * Fix aggressive optimization when setting release flags.
 * Switch to submodule.
 * Fix include path to matche branch topic/submodule of abstract-robot-dynamics.
 * Implements package name modifications from other packages.
 * Change related to abstract-robot-dynamics.
 * Remove deprecated headers + reinforce header name policy
 * Code cleaning.
 * Update the reference data file for testing Herdt's algorithm.
 * Remove m_EndPhaseOfWalking.
 * Regression test for Herdt2010.
 * Display information during regression test.
 * Allows Herdt algorithms to stop.
 * Add FootHalfSize as a file to be compiled.
 * Applies use of FootHalfSize to handle constraints on feet size.
 * Add new structure to handle data related to constraints on feet.
 * Removed hard-coded values related to feet linear constraints.
 * Win32 compatibility for the warning display
 * Move SupportState_t to privatepgtypes.h
 * Fix a compiling issue
 * Finalize merge for ZMPVelocityReferencedQP.
 * Finalize merge for OrientationsPreview.
 * Merge OrientationsPreview.
 * Acknowledge the fact that Velocity Reference is online anyway.
 * Correct protection for recursive inclusion.
 * Complete merge with vel-ref for FootConstraints.
 * Indent PGTypes to GNU format.
 * Remove trailing whitespace for PGTypes
 * Remove trailing whitespace for FootConstraints.
 * Finishes merge with vel-ref for FootConstraints
 * Transitional commit for merging.
 * Add SupportFSM in list of files to compile.
 * Add SupportFSM object
 * Remove StateSupport object.
 * Reindent following emacs format.
 * Remove trailing white spaces.
 * Difference between two real values below 1e-8 is consider as 0.
 * Remove trailing spaces.
 * Changed indentation style to GNU
 * Minor bugfix
 * Delete SupportSate class
 * Fix debian/watch file.
 * Revert "Moved the new type SupportState_t to PGTypes.h"
 * Revert "Online mode only"
 * Revert "Changed class name SupportState to SupportFSM"
 * Revert "Changed the structure of the FSM:"
 * Changed the structure of the FSM: Now pure FSM The current and previewed support states are given as parameters of the new type SupportState_t.
 * Changed class name SupportState to SupportFSM
 * Online mode only
 * Moved the new type SupportState_t to PGTypes.h
 * Bump Debian package version.
 * Added a new type for the support state
 * Added new functions: interpolateTrunkState interpolateFeetPositions
 * Fix output format for regression test.
 * Code cleaning and warn the user that it compiles with hrp2Dynamics.
 * Fix wrong test regarding hrp2Dynamics
 * Make sure that ZMPVelocityReferencedQP works again.
 * First of a series of clean ups. Removed some obsolete functions in ZMPVelocityReferencedQP, namely: ValidationConstraints EndPhaseOfTheWalking OnLineFootChange OnLineAddFoot buildZMPTrajectoryFromFootTrajectory!! GetZMPDiscretization!!
 * Update debian package.
 * Fix version debian/changelog.
 * Add missing dependencies to Debian package.
 * Fix missing export in debian/rules.
 * Remove trailing whitespaces.
 * Check that the robot model exists in unit tests.
 * Disable test suite.
 * Remove patch.

[v3.1.2]
 * Import private repository.

[v3.1.1]

[3.1.1]
 * Release 3.1.1
 * Add precision filtering for regression test.
 * Remove trailing time.
 * Implements the new policy of having the init pose outside this package.
 * Add reading of init pose file.
 * Prevent wrong access to the set of relative steps when changing foot.
 * Code cleanup.
 * Regression test based on sample.wrl
 * Fix Morisawa 2007 online steps generation.
 * Almost fix end part of online walking for Morisawa 2007 algorithm.
 * Fix a bug in debugging log.
 * Throw exceptions in case of problem.
 * Put back in shape off-line construction of trajectory for Morisawa 2007.
 * Format debugging.
 * Fix partially a problem related to time reference settings.
 * Implements modifications for regression. Make work Morisawa 2007.
 * Fix some problem related to the transfer from pointer to vector<double>.
 * Remove debug dumping.
 * Add debug information.
 * Change pointer to vector.
 * Starting regression tests.
 * Default directory for binary installation.
 * Fix syntax problem with some tests.
 * Fix test using & instead of &&.
 * Makes doc filename have short names.
 * Add setCoMPerturbationForce method Extend the PGI CoM and ZMP are initialized with respect to the initial posture
 * Add setState method
 * Correct the test by removing a warning.
 * An unsigned cannot be negative.
 * Win32: Exporting the method gettimeofday does not make sense
 * Correct the compilation order for unit test TestHerdt2010
 * The functions of a structure need to be exported too
 * Disable some verbose warnings for win32
 * functions for perturbations
 * First working implementation for the new API.
 * Add implementation of new PGTypes methods.
 * New API - Bookkeeping.
 * Added the possibility to change the number of steps before stop online.
 * Bump version 3.1.0 including Herdt's algorithm.
 * Put debug flag in off mode.
 * Normalize name and add dependencies.
 * Get the yaw.
 * Indentation + Beautification
 * Fix problem due to merge between master and andrei PLDP.
 * Indentation
 * Remove double free for ZMP-COM-Feet trajectories object.
 * Fix pb from merging master and pldp velocity reference branch.
 * Remove ~ files from git status.
 * Adapt PLDP to Velocity Reference ZMP-CoM-Feet trajectories generation scheme.
 * Change directory to install examples.
 * Install examples directory.
 * Adding package target.
 * Add missing initialization
 * Const static data must be defined outside the header
 * Add class to build linear constraints with velocity reference
 * Fix file name problem.
 * Final fix regarding andreinew-branch merging.
 * Assume that the solver will always been less than Sampling Period.
 * Fix a bug (foot trajectory) induced by merging.
 * Reorganize unit tests to make them easier to handle.
 * Add exception.
 * Fix orientation Angles are reinitialized each iteration.
 * Add uninstall target.
 * Minor fix. (Removed debug output)
 * Fix pb on the time computation.
 * Default initialization of Buffer limit for end motion.
 * Warn when no references to feet exist.
 * Reduced the size of the feet constraints slightly
 * Changed the chosen support foot during the DS->SS transition
 * Add velocity reference extension of the API.
 * Minor changes
 * Minor bugfix
 * Proper rad/degree conversion and absolute reference
 * Minor changes
 * Bugfix and minor changes
 * Bugfix + minor changes
 * Resolve conflicts
 * resolve conflict
 * Resolve conflicts
 * add centering of the feet
 * Security mechanism for the positionnning of the feet
 * Added a parallel double support phase
 * No logs
 * Minor changes
 * Lowered the height of the support feet to zero
 * changed the size of the simple support areas to 60*120 mm
 * Uninitialized value bugfix
 * Some modifications to prevent memory leaks
 * Minor modifications to avoid memory errors.
 * Bugfix and clean up
 * Cosmetic changes
 * Cosmetic changes
 * Hip joint constraints are read from the HDR object
 * Added velocity constraint of the swing leg
 * Algorithm for the generation of the feet orientations using 3rd and 4th order polynomials for the feet and the trunk
 * Added computation of derivatives
 * First version of the improved orientations algorithm.
 * Added function verifyAccelerationOfHipJoint
 * Added the body of the class OrientationsPreview
 * Added a new type COMState as the existing COMPosition does not include first and second derivatives of the Angles.
 * m_AnklePositionLeft protected -> public
 * minor change
 * Smaller modifications
 * Added interpolation of the height
 * Clean up
 * Modified the method for the interpolation of feet coordinates
 * Added online interpolation of the feet coordinates
 * Copies of FootTrajectoryGeneration classes slightly modified for online interpolation
 * Added temporarily a new function Herdt_Stop for the tests of the new online mode To be bypassed by a direct call soon.
 * Added method initOnLineHerdt
 * Added method OnLine: new QP solved when the stacks are close to get empty Added method InitOnLine: Precomputation of CoM ZMP and Feet values Added a time buffer for the computation of the problems (40 ms now)
 * Initialization of the first two feet through the constructor.
 * Modified Interface for online method.
 * Added reference setter
 * No changes just some clean up
 * New class, new profile
 * New structure to store the reference
 * New profile for online walking with Herdt2010IROS
 * Results now the same as in Scilab with the constraints of Nicolas
 * Integrated the feet position constraints in buildConstraintMatrices
 * Integrated the feet position constraints into footConstraintsAsLinearSystem
 * Convex hull of position constraint points
 * Added new deques and arrays for feet constraints
 * Simulation gives now with ZMP constraints the same results as in scilab.
 * Did the same as before for sagittal constraints.
 * Fixed buildConstraintMatrices
 * Fixed buildConstraintMatrices and validateConstraints.
 * Symmetrical constraints
 * Made a comparison with an identical problem in scilab.
 * Tried to fix the malloc error
 * Same constraints as in scilab.
 * Results now the same as in scilab
 * Further simplified the pb for debugging
 * Added debugging functions
 * Added a fixed double support phase
 * first version with simple QP: Minimization of the jerk, instantaneous velocities, zmp constraints, free feet positions.
 * Adapted the constraints to the new order of the variables.
 * Bugfix of the original version.
 * Prepared the linear part of the objective function
 * Bugfixing and minor improvement
 * buildConstraintMatrices: Working intermediate version
 * Working on buildConstraintMatrices
 * Minor Bugfix Better debugging
 * Bugfix: Time passed in the preview window is now taken into account
 * SupportState is written in SupportStates.dat every time setSupportState is called.
 * Bugfix SF_it was not initialized properly
 * Trace-printfs
 * New functions buildZMPTraje... and buildConstraintMat... Restored the old function BuildZMPTraje... Both programs should now run in parallel
 * Bugfix: The matrices D and Dc are computed at each iteration step. Optimization necessary later on. Added tracing printfs.
 * Just a delete of the new object f_CALS in the destructor
 * Just some tracing printfs
 * Debugged both files and added printfs at the borders of relevant functions for somewhat easier tracing in the future. Debugging: The queue QueueOfSupportFeet and the variables FPx, FPy, FPtheta are not declared nor in the header file nor in the constructor anymore.
 * Should work again version but does not
 * Buggy version: corrupt double linked list
 * adapted the code to the new type
 * added new type of linear inequalities
 * cleaned the code
 * Almost working version
 * asdf
 * Uninitialized value bugfix
 * Some modifications to prevent memory leaks
 * Minor modifications to avoid memory errors.
 * Bugfix and clean up
 * Cosmetic changes
 * Cosmetic changes
 * Hip joint constraints are read from the HDR object
 * Added velocity constraint of the swing leg
 * Algorithm for the generation of the feet orientations using 3rd and 4th order polynomials for the feet and the trunk
 * Added computation of derivatives
 * First version of the improved orientations algorithm.
 * Added function verifyAccelerationOfHipJoint
 * Added the body of the class OrientationsPreview
 * Added a new type COMState as the existing COMPosition does not include first and second derivatives of the Angles.
 * m_AnklePositionLeft protected -> public
 * minor change
 * Smaller modifications
 * Added interpolation of the height
 * Some indexes of A and c where not initialized, crashing the test in Debug mode
 * Add attribute initialization in initialization list
 * The unitTest testOptCholesky and TestRiccatiEquation can be compiled under windows
 * Simplify the CMakeLists (there was no need to do these tests)
 * Clean up
 * Modified the method for the interpolation of feet coordinates
 * Added online interpolation of the feet coordinates
 * Copies of FootTrajectoryGeneration classes slightly modified for online interpolation
 * Added temporarily a new function Herdt_Stop for the tests of the new online mode To be bypassed by a direct call soon.
 * Added method initOnLineHerdt
 * Added method OnLine: new QP solved when the stacks are close to get empty Added method InitOnLine: Precomputation of CoM ZMP and Feet values Added a time buffer for the computation of the problems (40 ms now)
 * Initialization of the first two feet through the constructor.
 * Modified Interface for online method.
 * Do not destroy the robot model.
 * Added reference setter
 * No changes just some clean up
 * New class, new profile
 * New structure to store the reference
 * New profile for online walking with Herdt2010IROS
 * Results now the same as in Scilab with the constraints of Nicolas
 * Integrated the feet position constraints in buildConstraintMatrices
 * Integrated the feet position constraints into footConstraintsAsLinearSystem
 * Convex hull of position constraint points
 * Added new deques and arrays for feet constraints
 * Simulation gives now with ZMP constraints the same results as in scilab.
 * Did the same as before for sagittal constraints.
 * Fixed buildConstraintMatrices
 * Fixed buildConstraintMatrices and validateConstraints.
 * Symmetrical constraints
 * Made a comparison with an identical problem in scilab.
 * Tried to fix the malloc error
 * Same constraints as in scilab.
 * Results now the same as in scilab
 * Further simplified the pb for debugging
 * Added debugging functions
 * Added a fixed double support phase
 * first version with simple QP: Minimization of the jerk, instantaneous velocities, zmp constraints, free feet positions.
 * Adapted the constraints to the new order of the variables.
 * Bugfix of the original version.
 * Prepared the linear part of the objective function
 * Bugfixing and minor improvement
 * buildConstraintMatrices: Working intermediate version
 * Working on buildConstraintMatrices
 * Minor Bugfix Better debugging
 * Bugfix: Time passed in the preview window is now taken into account
 * SupportState is written in SupportStates.dat every time setSupportState is called.
 * Bugfix SF_it was not initialized properly
 * Trace-printfs
 * New functions buildZMPTraje... and buildConstraintMat... Restored the old function BuildZMPTraje... Both programs should now run in parallel
 * Bugfix: The matrices D and Dc are computed at each iteration step. Optimization necessary later on. Added tracing printfs.
 * Just a delete of the new object f_CALS in the destructor
 * Just some tracing printfs
 * Debugged both files and added printfs at the borders of relevant functions for somewhat easier tracing in the future. Debugging: The queue QueueOfSupportFeet and the variables FPx, FPy, FPtheta are not declared nor in the header file nor in the constructor anymore.
 * Should work again version but does not
 * Buggy version: corrupt double linked list
 * Fix precision problem.
 * adding a sensitivity test to cope with numeric approximations when generating foot steps. This resulted in discontinuities in the foot reference when starting a step sequence.
 * adapted the code to the new type
 * added new type of linear inequalities
 * cleaned the code
 * Almost working version
 * Dump current version as 3.0.2.99
 * asdf

[3.0.3]
 * Release 3.0.3
 * Notify GNU-LGPL-v3 license.

[3.1.0]
 * Bump version 3.1.0 including Herdt's algorithm.
 * Put debug flag in off mode.
 * Normalize name and add dependencies.
 * Get the yaw.
 * Indentation + Beautification
 * Fix problem due to merge between master and andrei PLDP.
 * Indentation
 * Remove double free for ZMP-COM-Feet trajectories object.
 * Fix pb from merging master and pldp velocity reference branch.
 * Remove ~ files from git status.
 * Adapt PLDP to Velocity Reference ZMP-CoM-Feet trajectories generation scheme.
 * Change directory to install examples.
 * Install examples directory.
 * Adding package target.
 * Add missing initialization
 * Const static data must be defined outside the header
 * Add class to build linear constraints with velocity reference
 * Fix file name problem.
 * Final fix regarding andreinew-branch merging.
 * Assume that the solver will always been less than Sampling Period.
 * Fix a bug (foot trajectory) induced by merging.
 * Reorganize unit tests to make them easier to handle.
 * Add exception.
 * Fix orientation Angles are reinitialized each iteration.
 * Add uninstall target.
 * Minor fix. (Removed debug output)
 * Fix pb on the time computation.
 * Default initialization of Buffer limit for end motion.
 * Warn when no references to feet exist.
 * Reduced the size of the feet constraints slightly
 * Changed the chosen support foot during the DS->SS transition
 * Add velocity reference extension of the API.
 * Minor changes
 * Minor bugfix
 * Proper rad/degree conversion and absolute reference
 * Minor changes
 * Bugfix and minor changes
 * Bugfix + minor changes
 * Resolve conflicts
 * resolve conflict
 * Resolve conflicts
 * add centering of the feet
 * Security mechanism for the positionnning of the feet
 * Added a parallel double support phase
 * No logs
 * Minor changes
 * Lowered the height of the support feet to zero
 * changed the size of the simple support areas to 60*120 mm
 * Uninitialized value bugfix
 * Some modifications to prevent memory leaks
 * Minor modifications to avoid memory errors.
 * Bugfix and clean up
 * Cosmetic changes
 * Cosmetic changes
 * Hip joint constraints are read from the HDR object
 * Added velocity constraint of the swing leg
 * Algorithm for the generation of the feet orientations using 3rd and 4th order polynomials for the feet and the trunk
 * Added computation of derivatives
 * First version of the improved orientations algorithm.
 * Added function verifyAccelerationOfHipJoint
 * Added the body of the class OrientationsPreview
 * Added a new type COMState as the existing COMPosition does not include first and second derivatives of the Angles.
 * m_AnklePositionLeft protected -> public
 * minor change
 * Smaller modifications
 * Added interpolation of the height
 * Clean up
 * Modified the method for the interpolation of feet coordinates
 * Added online interpolation of the feet coordinates
 * Copies of FootTrajectoryGeneration classes slightly modified for online interpolation
 * Added temporarily a new function Herdt_Stop for the tests of the new online mode To be bypassed by a direct call soon.
 * Added method initOnLineHerdt
 * Added method OnLine: new QP solved when the stacks are close to get empty Added method InitOnLine: Precomputation of CoM ZMP and Feet values Added a time buffer for the computation of the problems (40 ms now)
 * Initialization of the first two feet through the constructor.
 * Modified Interface for online method.
 * Added reference setter
 * No changes just some clean up
 * New class, new profile
 * New structure to store the reference
 * New profile for online walking with Herdt2010IROS
 * Results now the same as in Scilab with the constraints of Nicolas
 * Integrated the feet position constraints in buildConstraintMatrices
 * Integrated the feet position constraints into footConstraintsAsLinearSystem
 * Convex hull of position constraint points
 * Added new deques and arrays for feet constraints
 * Simulation gives now with ZMP constraints the same results as in scilab.
 * Did the same as before for sagittal constraints.
 * Fixed buildConstraintMatrices
 * Fixed buildConstraintMatrices and validateConstraints.
 * Symmetrical constraints
 * Made a comparison with an identical problem in scilab.
 * Tried to fix the malloc error
 * Same constraints as in scilab.
 * Results now the same as in scilab
 * Further simplified the pb for debugging
 * Added debugging functions
 * Added a fixed double support phase
 * first version with simple QP: Minimization of the jerk, instantaneous velocities, zmp constraints, free feet positions.
 * Adapted the constraints to the new order of the variables.
 * Bugfix of the original version.
 * Prepared the linear part of the objective function
 * Bugfixing and minor improvement
 * buildConstraintMatrices: Working intermediate version
 * Working on buildConstraintMatrices
 * Minor Bugfix Better debugging
 * Bugfix: Time passed in the preview window is now taken into account
 * SupportState is written in SupportStates.dat every time setSupportState is called.
 * Bugfix SF_it was not initialized properly
 * Trace-printfs
 * New functions buildZMPTraje... and buildConstraintMat... Restored the old function BuildZMPTraje... Both programs should now run in parallel
 * Bugfix: The matrices D and Dc are computed at each iteration step. Optimization necessary later on. Added tracing printfs.
 * Just a delete of the new object f_CALS in the destructor
 * Just some tracing printfs
 * Debugged both files and added printfs at the borders of relevant functions for somewhat easier tracing in the future. Debugging: The queue QueueOfSupportFeet and the variables FPx, FPy, FPtheta are not declared nor in the header file nor in the constructor anymore.
 * Should work again version but does not
 * Buggy version: corrupt double linked list
 * adapted the code to the new type
 * added new type of linear inequalities
 * cleaned the code
 * Almost working version
 * asdf
 * Uninitialized value bugfix
 * Some modifications to prevent memory leaks
 * Minor modifications to avoid memory errors.
 * Bugfix and clean up
 * Cosmetic changes
 * Cosmetic changes
 * Hip joint constraints are read from the HDR object
 * Added velocity constraint of the swing leg
 * Algorithm for the generation of the feet orientations using 3rd and 4th order polynomials for the feet and the trunk
 * Added computation of derivatives
 * First version of the improved orientations algorithm.
 * Added function verifyAccelerationOfHipJoint
 * Added the body of the class OrientationsPreview
 * Added a new type COMState as the existing COMPosition does not include first and second derivatives of the Angles.
 * m_AnklePositionLeft protected -> public
 * minor change
 * Smaller modifications
 * Added interpolation of the height
 * Some indexes of A and c where not initialized, crashing the test in Debug mode
 * Add attribute initialization in initialization list
 * The unitTest testOptCholesky and TestRiccatiEquation can be compiled under windows
 * Simplify the CMakeLists (there was no need to do these tests)
 * Clean up
 * Modified the method for the interpolation of feet coordinates
 * Added online interpolation of the feet coordinates
 * Copies of FootTrajectoryGeneration classes slightly modified for online interpolation
 * Added temporarily a new function Herdt_Stop for the tests of the new online mode To be bypassed by a direct call soon.
 * Added method initOnLineHerdt
 * Added method OnLine: new QP solved when the stacks are close to get empty Added method InitOnLine: Precomputation of CoM ZMP and Feet values Added a time buffer for the computation of the problems (40 ms now)
 * Initialization of the first two feet through the constructor.
 * Modified Interface for online method.
 * Do not destroy the robot model.
 * Added reference setter
 * No changes just some clean up
 * New class, new profile
 * New structure to store the reference
 * New profile for online walking with Herdt2010IROS
 * Results now the same as in Scilab with the constraints of Nicolas
 * Integrated the feet position constraints in buildConstraintMatrices
 * Integrated the feet position constraints into footConstraintsAsLinearSystem
 * Convex hull of position constraint points
 * Added new deques and arrays for feet constraints
 * Simulation gives now with ZMP constraints the same results as in scilab.
 * Did the same as before for sagittal constraints.
 * Fixed buildConstraintMatrices
 * Fixed buildConstraintMatrices and validateConstraints.
 * Symmetrical constraints
 * Made a comparison with an identical problem in scilab.
 * Tried to fix the malloc error
 * Same constraints as in scilab.
 * Results now the same as in scilab
 * Further simplified the pb for debugging
 * Added debugging functions
 * Added a fixed double support phase
 * first version with simple QP: Minimization of the jerk, instantaneous velocities, zmp constraints, free feet positions.
 * Adapted the constraints to the new order of the variables.
 * Bugfix of the original version.
 * Prepared the linear part of the objective function
 * Bugfixing and minor improvement
 * buildConstraintMatrices: Working intermediate version
 * Working on buildConstraintMatrices
 * Minor Bugfix Better debugging
 * Bugfix: Time passed in the preview window is now taken into account
 * SupportState is written in SupportStates.dat every time setSupportState is called.
 * Bugfix SF_it was not initialized properly
 * Trace-printfs
 * New functions buildZMPTraje... and buildConstraintMat... Restored the old function BuildZMPTraje... Both programs should now run in parallel
 * Bugfix: The matrices D and Dc are computed at each iteration step. Optimization necessary later on. Added tracing printfs.
 * Just a delete of the new object f_CALS in the destructor
 * Just some tracing printfs
 * Debugged both files and added printfs at the borders of relevant functions for somewhat easier tracing in the future. Debugging: The queue QueueOfSupportFeet and the variables FPx, FPy, FPtheta are not declared nor in the header file nor in the constructor anymore.
 * Should work again version but does not
 * Buggy version: corrupt double linked list
 * Fix precision problem.
 * adding a sensitivity test to cope with numeric approximations when generating foot steps. This resulted in discontinuities in the foot reference when starting a step sequence.
 * adapted the code to the new type
 * added new type of linear inequalities
 * cleaned the code
 * Almost working version
 * Dump current version as 3.0.2.99
 * asdf

[3.0.2]
 * Release 3.0.2
 * Temporarily fix a memory overflow
 * Fix calls related to PreviewContron in the user Interface.
 * Fix forgotten modifications in QP fast formulation.
 * Fix bug regarding optimal weights computation.
 * Clean the code, and avoid sharing of Preview Control object.
 * Debugging
 * Intermediate commit to fix some computation pb with the weights.
 * Fix numerical problem when testing time.
 * Fix initial boolean for Preview Control weight computation.
 * No parameters file anymore...
 * Fix a bug in the initial value of the CoM.
 * Fix a bug on CallingMethod for DIMITROV's method.
 * Disable classic and too verbose warnings in order to reveal important ones (for win32)
 * Removed documentation file.
 * Assert that m_SamplingPeriod is positive before dividing by this value
 * Fix wrong test for Boost version.
 * Update STATUS: Kajita's method validated on HRP-2010.
 * Put initial pose for interaction in degrees.
 * Make sure that the proper com height is used at initialization.
 * Call comheight after EvaluateStartingState.
 * Robustify optimal weights computation.
 * Make the library compile with -D_DEBUG_MODE_ON_

[3.0.0]
 * Fix wrong version number of abstractRobotDynamics dependency.
 * Replace dependency to dynamicsJRLJapan by dependency to abstractRobotDynamics.
 * Generate doc by default.
 * Enforce compatibility with t3d through MatrixAbstractLayer.
 * Increment version number.
 * Remove related Python file and correct CMakeLists.txt
 * Remove OpenHRP-plugin.
 * STATUS: 06/11/2009
 * Add ZMP multibody computation when testing Kajita's method.
 * Code cleaning.
 * Code cleaning.
 * Code cleaning.
 * Code cleaning.
 * Fix a bug concerning the size of the preview window.
 * Compute the CoM position in the good reference frame.
 * Add ZMP multibody computation external to the Pattern Generator Interface.
 * Fix feet FIFO filling + code cleaning.
 * STATUS: Kajita validated for the first stage ONLY.
 * Fix a desynchronization between feet and com trajectories.
 * Fix the kinematic chain for the legs.
 * The difference between the CoM and the Waist are now properly computed.
 * Investigue pb of Waist position.
 * Adding the file including all the data.
 * Move all data informations in TestFootPrintPGInterfaceData.h
 * Add properties settings for initialization and code cleaning.
 * Code cleaning: remove data dumping.
 * Separate methods registration, adding sampling period, shifting iterations.
 * Adding ODEBUG5SIMPLE for dumping in files.
 * Fix a bug in weights values put at the wrong place.
 * Force initialization of the buffer used for weight computation.
 * Correct GENERATE_DOC option definition
 * Intermediate -non- working version of Kajita's method.
 * Computation of the Specialized Inverted Kinematics for Kajita's method.

[usability-test]
 * Add missing "std::"
 * Add an option allowing to (dis)able doxygen documentation generation
 * Add optimization flags when building in release mode with g++
 * 1/ Fix a numerical problem in computing the time shift in Morisawa-Harada method. This should remove the quasi-static phase while walking. 2/ Remove debug output.
 * License changes.
 * Debugging.
 * Change the timeline to test automatic stepping.
 * Modification for reentrant use of the PG.
 * Add DisplayIntervals to LeftAndRightFootTrajectoryGeneration, and detect automatically which interval in which the modification is done. Still currently modifications and adding foot on-line should be done during single support phase.
 * Add DisplayIntervals method.
 * Proper initialization of the Com, Waist and Feet positions.
 * Now WalkGenJrl.cpp do not support OpenHRP 2.0 anymore.
 * Correct links and disable some tests for win32 users.
 * First working version for Morisawa algorithm. To be checked more thoroughly.
 * Read now :sampling_period
 * Get the chest information + code beautification.
 * Created a second list to go through the links of a humanoid robot. The robot's description has to stick to the abstract interface.
 * The compilation option -Wall is too powerful for Win32 users
 * Fix the inclusion of "TimeUtilsWindows.h"
 * Removed enable fortran.
 * Removed Win32 export macro from private header.
 * Removed HRP-2 specific data
 * Modify the code to compile with the new abstract interface. Kajita's algorithm will not work with this version.
 * Reorganization: Private headers stay in the library.
 * Adding PatternGeneratorInterfacePrivate. Pimple rules.
 * Reorganization + Adaptation to the new interface.
 * Change file format
 * Remove Win32 warning (missing dllimport/dllexport)
 * Changes to take into account the new Abstract Interface.

[pg3d-teleop.v1]
 * Reactivated test for optimal cholesky implementation.
 * Removed all warnings i.e. -Werror compliant.

[Morisawa3d]
 * Adding files to gitignore and the forgotten IDL interface.
 * New profiling scheme.
 * Modification of AnalyticalPreviewControl to use new objects.
 * Finer control of optimal weights computation for preview control.
 * Including date and time consumption inside Clock class.
 * Revert changes which should have been in humanoidspecificities branch.
 * Revert commit which should have been on humanoidspecificities branch.
 * Release 2.5.4 for sot 1.1.0.

[hs-1.0]
 * Version which compile but segfault.
 * Adding functionnal calls through the infamous setProperty.
 * First version with no direct dynamicsJRLJapan dependency.  First compiled version 	* include/walkGenJrl/FootTrajectoryGeneration/FootTrajectoryGenerationAbstract.h: . 	* include/walkGenJrl/FootTrajectoryGeneration/FootTrajectoryGenerationMultiple.h: . 	* include/walkGenJrl/FootTrajectoryGeneration/FootTrajectoryGenerationStandard.h: . 	* include/walkGenJrl/FootTrajectoryGeneration/LeftAndRightFootTrajectoryGenerationMultiple.h: . 	* include/walkGenJrl/Mathematics/FootConstraintsAsLinearSystem.h: . 	* include/walkGenJrl/MotionGeneration/ComAndFootRealization.h: . 	* include/walkGenJrl/MotionGeneration/ComAndFootRealizationByGeometry.h: . 	* include/walkGenJrl/MotionGeneration/InverseKinematics.h: Remove. 	* include/walkGenJrl/MotionGeneration/StepOverPlanner.h: . 	* include/walkGenJrl/PatternGeneratorInterface.h: . 	* include/walkGenJrl/PreviewControl/ZMPPreviewControlWithMultiBodyZMP.h: . 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/AnalyticalMorisawaAbstract.h: . 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/AnalyticalMorisawaCompact.h: . 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/AnalyticalMorisawaFull.h: . 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/RealTimeHarada.h: Remove. 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/ZMPConstrainedQPFastFormulation.h: . 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/ZMPDiscretization.h: . 	* include/walkGenJrl/ZMPRefTrajectoryGeneration/ZMPQPWithConstraint.h: . 	* src/CMakeLists.txt: . 	* src/FootTrajectoryGeneration/FootTrajectoryGenerationAbstract.cpp: . 	* src/FootTrajectoryGeneration/FootTrajectoryGenerationMultiple.cpp: . 	* src/FootTrajectoryGeneration/FootTrajectoryGenerationStandard.cpp: . 	* src/FootTrajectoryGeneration/LeftAndRightFootTrajectoryGenerationMultiple.cpp: . 	* src/Mathematics/FootConstraintsAsLinearSystem.cpp: . 	* src/MotionGeneration/ComAndFootRealizationByGeometry.cpp: . 	* src/MotionGeneration/InverseKinematics.cpp: Remove. 	* src/MotionGeneration/StepOverPlanner.cpp: . 	* src/PatternGeneratorInterface.cpp: . 	* src/ZMPRefTrajectoryGeneration/AnalyticalMorisawaCompact.cpp: . 	* src/ZMPRefTrajectoryGeneration/AnalyticalMorisawaFull.cpp: . 	* src/ZMPRefTrajectoryGeneration/ZMPConstrainedQPFastFormulation.cpp: . 	* src/ZMPRefTrajectoryGeneration/ZMPDiscretization.cpp: . 	* src/ZMPRefTrajectoryGeneration/ZMPQPWithConstraint.cpp: .
 * Continuing indenpendance...
 * Making the code independent of dynamicsJRLJapan.
 * Modification to fix uses of Kajita's algorithm in the new structure.
 * [src/ZMPRefTrajectoryGeneration] Second validation for the filtering.
 * [unitTesting] putting back TestRiccatiEquation + various scripts.
 * [src] Validation of filtering in AnalyticalMorisawaCompact.
 * [src/ZMPRefGenerationTrajectory] Preview Filter is now a plugin.
 * License scheme.
 * [src/PreviewControl] Plugin, license and optimization.
 * [unitTesting] Adding script to perform valgrind check.

[2.5.4]
 * Release 2.5.4 for sot 1.1.0.

[PreviewControlFiltering]
 * [src/ZMPRefTrajectoryGeneration] Second validation for the filtering.
 * [unitTesting] putting back TestRiccatiEquation + various scripts.
 * [src] Validation of filtering in AnalyticalMorisawaCompact.
 * [src/ZMPRefGenerationTrajectory] Preview Filter is now a plugin.
 * License scheme.
 * [src/PreviewControl] Plugin, license and optimization.
 * [unitTesting] Adding script to perform valgrind check.

[StoppingMorisawa]
 * [src/FootTrajectoryGeneration] Adding proper stopping.
 * Script files for display and build.
 * [src/ZMPRefTrajectoryGeneration] Filtering Analytical Trajectory.
 * [src/ZMPRefTrajectoryGeneration] Preparation for filtering.
 * [src/PreviewControl] Adding 1D method to handle vector instead of queue.

[TurningMorisawa]
 * [unitTesting] Adding COM speed and other informations.
 * [src/ZMPRefTrajectoryGeneration] Fix wrong initialization and memory leak.
 * [src/MotionGeneration] Fixed wrong initialization of the feet.
 * [src/FootTrajectoryGeneration] Adding ComputeCOMSpeed + proper init.
 * [src/FootTrajectoryGeneration] Fix memory leak.
 * [src] Code beautification.
 * [src/Mathematics] Adding COM speed computation + removed memory leak.
 * [src/ZMPRefTrajectoryGeneration] Add missing return value
 * [src/ZMPRefTrajectoryGeneration] Nice ending phase for Morisawa's Algorithm.
 * [ZMPRefTrajectoryGeneration] Adding states to ZMP trajectory generation.

[v2009.4.30]
 * [src] Modification of the Interface.
 * [src/FootTrajectoryGeneration] Fix a pb for foot generation along Z.
 * [unitTesting] Better handling of profile.
 * [src] Adding debugging info in the stack of steps.
 * [src/ZMPRefTrajectoryGeneration] Adding relative on-line modification.
 * [src] Adding on-line Change Next Step functionnality for Morisawa's algo.
 * [src/FootTrajectoryGeneration] Proper handling of step types.

[v2009.04.15]
 * [src] Make sure that the code is still compatiable with dynamicJRLJapan master.
 * [src] Adding CoM height of the initial pose.
 * [unitTesting] Proper profil by default (StraightWalking).
 * [src] Adding AngularMomentum file generation.
 * [include] Fix a bad return type for ComHeight (float instead of double).
 * [src/ZMPRefTrajectoryGeneration] Shifted the ZMP filtering.
 * [src] Modification for debugging description
 * [unitTesting] Starting to specify profiles for future tests.
 * [plugin] Fixed some warnings.
 * [src/ZMPRefTrajectoryGeneration] Modification to specify by script the comheight.
 * [src] Proper MAL syntax to access t3d & jrlMathTools code.
 * [src] Bug fix with t3d.
 * [src] Code compatible with T3D
 * [src/Mathematics] Code cleaning.
 * [src/Mathematics] Fixed previous commit on memory leak.
 * [src][unitTesting] Modifications for Kajita One stage only support.
 * [debug] Fixing debugging information.
 * [src] Added proper delete to avoid memory leakage.
 * Remove all traces of hard coded inclusion of jrlMathTools
 * [src/ZMPRefTrajectoryGeneration] Fix the initial type of foot steps.
 * [unitTesting] TestFootPrintPGInterface modified for easier testing.
 * Win32 compatibility: correct the Doxygen command
 * Added string.h for the linux in PLDPSolver (use to define memset() ).
 * Adding a new reference frame to express the ZMP reference trajectory.
 * Clean up this part of the code.
 * Removed unnecessary method in IK.
 * Extended again the interfaces + compilation flags fix.
 * Testing others values for some parameters.
 * Removed debugging information for experiments. Validation of Dimitrov 2009 on HRP2-10.
 * Fixed some broken compiling options.
 * Clean up and proper debugging generation.
 * Added some interface to get information on waist position.
 * Win32 Compatibility: Time
 * - Warmstart working - Time limited comptutation working => PLDP is now working in 2.0 ms in the robot... The time limited computation guarantee that there is no peak above 1.5 ms. 5 times faster than QL.
 * Tests
 * Header
 * Added a new interface to PGI for initial state.
 * Win32 compatibility: correct the cxx and ld flags
 * Typo
 * Win32 compatibility: add isnan and isinf
 * Hot start implementation.
 * Removed jrlgesvd.f
 * Adding the detection of Ai=-Aj with i<j. Speed up the computation. PLDP is now 4.4 ms for ConstraintX=0.04
 * The Commit / Faster Stronger Better.
 * First working implementation of PLDP. The time is similar to classical QLD around 8.3 ms.
 * Last debugging phase. Pb on the ZMP profile, which is not good enough and creates a bad initial solution.
 * Status at the end of 03/02/2009
 * First test for debugging.
 * First try for PLDP.
 * First compiling version of PLDPSolver.
 * Changes to implement towards implementing the full algorithm.
 * Install useful files in share/walkgenjrl directory.
 * First commit for the Primal Least Distance Problem Solver Dimitrov 2009.
 * Fixed typo: Pu was not Pu anymore but DPu at the level of the optimization problem. Changed the name to avoid confusion...
 * Dump current version as 1.5.0.99
 * New formulation with pre-multiplication debugged. New time : 8.8 ms for Dimitrov 2009.
 * Implemented the precomputation of Pu*LQ^{-T}. For some reason, it is not yet working (also do not crash...)
 * Validation of the new formulation. It is possible to switch between the classical QLD and QLDANDLQ formulation. Pb: The QLDANDLQ is currently 5 ms longer than QLD. This due to the current formulation of Pu matrices. They should be computed BEFORE and multiply iLQ. A significant computation gain can be expected.
 * Fixed some bugs: * Multiply the command v by iLQ instead of LQ is better. * Should provide the identity matrix to Q instead of LQ,   because the problem is well formulated now...
 * typo
 * New formulation with the Cholesky decomposition... ... currently under debugging.
 * Bug fix.
 * Adding new formulation with pre-multiplication by the Cholesky decomposition of the objective function in order to give to qld an identity matrix. The constraints and the linear part of the objective function should still be modified.
 * The use is in charge of handling memory allocation for A and L in OptCholesky.
 * Normal cholesky decomposition implemented. Real unitary test written.
 * * Fixed the pb of pubsetbuf portability (implementation dependant). * Adding the test for debugging the Optimized Cholesky decomposition.
 * Debugged the optimized cholesky.
 * Removed files not supported anymore, and added the colesky implementation.
 * First tentative for an optimized implementation of cholesky for QP solving.
 * Typo
 * The required files path is no longer hard coded and must be now precised in argument
 * New structure of QP for optimized resolution checked, and debugged. Starting new cholesky decomposition specific to QP resolution.
 * 1/ QP with constraint PBW Humanoids 2006 back in business inside ZMPQPWithConstraint.cpp.
 * Update ZMPQPWithConstraint to the recent and not so recent changes of the WPG..
 * Win32 compatibility : - add the \#include for M_PI - correct the documentation computation command
 * Restructuration of QP formulation finished.
 * Now the package can do link properly
 * Now we can compile the PG again...
 * Re-organizing the QP formulation.
 * New dev. version
 * New QP formulation (ICRA 2009)
 * Removed unwanted log file.
 * Removed a debug output.
 * Improved the robustness of the plugin mecanisms. Thx to NP and PE for debug and confirmations.
 * Removed a file from the repo which is generated automatically.
 * Adding an initialization scheme avoiding discontinuities in the angles when starting. Currently it assumes that the initial position has its CoM at (0,0). Otherwise the system still got discontinuity when starting. The half-sitting position has this nice feature.
 * Fix the problem of waist orientation during the initialization phase. OS
 * Adding the first step automatic generation if :SetAutoFirstStep true is used in the scripts.
 * Bump current version to 2.5.99

[2.5.3]
 * Release 2.5.3
 * Update file src/data/HRP2Specificities.xml

[2.5.2]
 * Release 2.5.2
 * Remove obsolete fortran file and install files for backward compat.
 * Fixed documentation generation and dependencies.

[2.5.1]
 * Release 2.5.1
 * Added namespace std:: in headers.

[2.5.0]
 * Disable compilation of unitTesting.
 * Update ChangeLog.
 * Cleaning before release

[v2.5.0]
 * Clean up of the documentation and release before modification regarding the starting foot.
 * Found the bug which *DID NOT* change the stepheight. By default the stepheight was 12 cm hence the f.... impact. We expect better experimental results soon. Stay tuned... OS
 * Code cleanup and modification of the interface.

[PGinSoT]
 * Validation with SoT. Finally the ZMP profile from CoM to zero seems to be better.
 * Modification to keep compatibility with win32.
 * Interface modification and ZMP initialization point modification for proper integration of the HWPG in SoT.
 * Test on OpenHRP-3. Validation of BSCW experiment. The basic functionnalities have been checked on the real robot. Stepping over is not working yet.
 * Changed the instruction for the headers installation.
 * Test and bug fix of the new CMake capabilities against an OpenHRP-2 environment with a custom made installation. For use with Kineoworks
 * jrlMathTools/constants.h becomes jrlMathTools/jrlConstants.h
 * Modif the flags to compil the plugin OpenHRP.
 * Define -DUNIX in compile flags if CMake detects that we are in a UNIX world. Fix minor warnings in Win32 modifs...
 * The tests are now win32 compatible
 * Insert the API for Win32 to create the corresponding .lib
 * Author modification
 * add the required modifications to make it win32 compatible: replacement of the UNIX-specific include,  add missing function, CMakeList correction
 * Added a new script to test walkGenJRL under OpenHRP-3.0.1. It worked with Project HRP2JRLBush.xml and Torque control mode.
 * Added file to generate idl according to OpenHRP version.
 * Commit for compatibility with OpenHRP-3
 * Add plugin with cmake.
 * Removed unnessecary files.
 * Detect OpenHRP-3 and perform a proper install of the XML files.
 * Fixed warnings.
 * Fixed compilation problem with g++ 4.3.2 and for unitTesting
 * Clean up the installation process.
 * Cleanup a bit the compiling options.
 * Adding CMake capabilities.
 * Fix a bug in the initialization of yaw in the very first phase of the reference trajectory generation.
 * Modification of Makefile.in for smooth compil and install procedures even so OPENHRPHOME is undefined, or not well defined.
 * Modification of the strategy to generate steps only when there is no other steps present in the stack.
 * Fix 1 : Initialize now correctly the angles of the CoM. Fix 2 : startStepping is now simply the command in the plugin, it is assumed that the stack of steps has been properly initialized through the following line for instance walk.sendMsg(":parsecmd ::StartOnLineStepSequencing 0.0 0.105 0.0 \           		0.2 -0.21 0.0 \ 		        0.2 0.21 0.0 \ 			0.2 -0.21 0.0"); The number of steps depends upon the time of the steps (0.8 s) and the preview control window (3.2 s) here: 3.2/0.8 = 4 steps are necessary.
 * Added successfull script tested in OpenHRP-2 (dynamical simulation) for online foot generation (Kajita-algo). One step further towards reactive walking...
 * Modification to handle on-line foot step generation. Validation OpenHRP-2:no sim mode (...) Fixed a bug with ZMP filtering, fixed the end sequence, and the handling of the StepStackHandler.
 * The stepping gives normal impact values regarding the force on the feet: 600-700 Newton, with the strongest impact on the left. The robot is clearly heavier on the left. Impact are reduced with the step height set to 5 cm instead of 7 cm.
 * Code cleaning, testing on the real robot: OK. But be careful with the new parameters on HRP2Specificities.xml they imply a modification of the footsteps.
 * Fixed the transition from seqplayer to pattern generator regarding the ZMP and the heuristic for the arms.
 * Fixed bug for a proper estimation of ZMP multibody after phase 1.
 * Commit to register modification to the handling of the CoM buffer, and make it internal to each generation algorithm.
 * Removed duplicated code to go towards the on-line step generation. Now the same code is used in case of on-line and off-line steps generation for ZMPDiscretization (Kajita's heuristic). Validated on OpenHRP-2 simulation not the real robot.
 * Tested the previous push on HRP2-number 10: looks ok. Trajectory looks smooth regarding the ZMP on Z, but should be improved on X and Y. The transition between the feet in double support phase looks smoother than the original PG. The position of the left ankle in the foot should be checked, there was an impact to 900 N. Strange behavior on the console, and on the robot in servo off, looked like a memory problem.
 * Removed the warnings in g++-3.3.2 Put the unitary test under valgrind scrutinity. Remove some duplicated fields. The previous commit has been tested on the real robot.
 * Important modifications: 1/ Fix the problem of the ZMP-height, it is now the waist height and the CoM (has asked by the stabilizer). The behavior of the stabilizer is much better in simulation now. 2/ The point position given by the user are now the center of the foot and not the ankle position (as it was up to now). The golden parameters have changed. The Y difference between is foot is now 0.21 and not 0.19. 3/ Be carefull but stop the walking pattern generator, there is still a difference between the last value in the seqplayer and the PG. It is not fixed yet.
 * Modified the makefile for installation
 * Valgrind the test file.
 * Fixed some warnings and the installation process for the plugin.
 * Fixed some warning when compiling with -Wall
 * Modification to have the waist position properly set when using the classical double stage preview control strategy. I.e. it allows to make geometric simulation inside OpenHRP.
 * Modification to start walking from various positions. Validated on OpenHRP2.
 * Added new Makefile
 * Added the installation of the idl file in the share-directory.
 * OS: Fixed some namespace problems.
 * Removed dumping debug data.
 * Removed the debugging messages.
 * Fixed the problem of arms discontinuity.
 * Modification to remove some dumping. Do not use the current release unless say otherwise, recent experiments shows a discontinuity in the arm motions.
 * Install useful headers.
 * Fixed dependence to dynamicsJRLJapan in walkGenJRL.pc file.
 * Added forgotten files... 8o)
 * Added files for OmniORB4 compatibility. With the new structure some parameters have to have specify with :parsecmd
 * Updated the plugin from ORBIX to omniorb 4. Validation of classical walking dynamically on OpenHRP-2 with Euler dynamical simulation. Seems ok.
 * Remove svn entries.
 * Added Morisawa & Harada Method for real-time pattern generation (ICRA 2007) Added a new foot trajectory layer. Added a new method to interact with the PG: allow to extract only the CoM and the foot position.
 * Added a parenthesis in formula.
 * Fixed some invalid access and memory leak.
 * Bump current version to 2.4.99

[2.4.1]
 * Release 2.4.1
 * Added missing return statement.
 * remove useless files
 * export doc directory in the pkgconfig file
 * This software is copyright JRL, not LAAS
 * compute doc directory from the package name
 * rename package to walkGenJrl to be consistent with pkgconfig file name
 * Install doc in $(datadir)/doc/walkGenJrl instead of $(datadir)/doc/walkGenJRL.

[2.4]
 * make the 2.4 release
 * Correction of a compilation bug introduced by previous commit.
 * Clean up the documentation.
 * Adaptation to dynamicsJRLJapan modifications.
 * fix bug in PatternGeneratorInterface::RunOneStepOfTheControlLoop()   computation of Z coordinate of ZMP(in waist frame) is corrected.

[2.3.3]
 * release 2.3.3
 * add autogen script
 * Removed automatically generated files.
 * replace robotDynamicsJRLJapan with dynamicsJRLJapan

[2.3.2]
 * Revert previous change (back to 7 links for both arms). Make this the 2.3.2.

[2.3.1]
 * update changelog
 * Removed last joints (22 and 29) from left and right arm, as per request of Oussama in private discussion. Bumped revision to 2.3.1.

[2.3]
 * Bumped revision to 2.3. Tagged repository.
 * Added -release libtool flag to embed package revision number in library name. Removed explicit -llapack since it is inherited from DYNAMICJRLJAPAN_LDFLAGS.
 *    -replace the file HRP2LinkJointRank in /src/data/ with a better version
 * -- comment some useless variable in TestFootPrintPGInterface -- clean the configure.ac
 * Removed from version control files that are automatically generated.
 * Use MAL_S4x4_MATRIX_ACCESS_I_J everywhere to access 4x4 matrices elements (required for T3D implementation of 4x4 matrices).
 * OS : Added a minimal test for demonstration.
 * OS: Reentrance for QP with constraints (aka PBW algorithm) is now working, 	as well as the orientation for the feet.    Modification proposed by Dimitar now fully taken into account.    Level of validation: Geometric for Standard walking, stepping over, QP with constraints, 	No validation yet for Kineoworks part.

[2.2]
 * Make the 2.2 release.
 * Use MAL_S4x4_MATRIX_ACCESS_I_J everywhere to access 4x4 matrices elements (required for T3D implementation of 4x4 matrices).
 * regen
 * Add ./data/HRP2LinkJointRank.xml as a config file.
 * OS: Modifications from recent users feedback: 	* Updated the documentation for the main entry point of RunOneStepOfTheControlLoop 	* Updated the test program in unitTesting with proper initial values 	* Change the simulation of the dynamical system inside the QP algo (PBW) 	for a proper calculation of the constraints
 * -- correct in walkGenJRL.pc.in the flags CFLAGS : -I${includedir}/walkGenJrl 	to acces the correct directory with the includes
 * -- correct walkGenjrl.pc.in for the dependence with dynamicsJRLJap
 * OS: Third round of debugging: Stepping over tested, as well as QP reformulation 	of ZMP preview control (ie PBW algo). First test of reentrance, but problems 	are remaining specially when mixing complex behaviors (stepping over + QP ).
 * 2007/05/10 	1. (mathieu) correct configure.ac and src/Makefile.am to accept correctly the flags of dynamicsJRLJap package. 	note : make comments in configure.ac but didn't clean it
 * OS: Second round of debugging for the new version of the WPG     The previous round proposed a straight motion validate only     with TestFootPrintPGInterface with the StraightWalking method.     This time we checked TurningOnACircle and reupdated the qt interface.
 * -- correct configure.ac 	-- remove dependance variable --With-boost ... --with-VNL ... 	-- add dependance with package Dynamics-JRLJapan 		-- correct FLAGS dependance with sub-dependance package.pc.in 		so that dynamics-JRLJAPAN flags keep trace of 		MatrixAbstracLayer and  abstractRobotDynamics packages
 * OS: Reorganization + modification for the newest version of dynamics-JRLJapan
 * OS: Fixed a bug on the link between body and link on the root.     Wrote a test in TestHumanoidDynamicRobot for the jacobian computation Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * OS: Added missing file Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * OS: complete previous process Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * OS: complete the previous process. Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * OS: Complete the new branch with files which were not added ??
 * OS: Update of the jrlCIR-dynamics interface +     First test of the Jacobian
 * OS: Removed the static library of VNL
 * OS: Version 2.1 : Integration of the jrl Dynamics, and software restructuration. Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>

[2.1]
 * Release 2.1 Changes are: 4 - Remake the doxygen comment in PatternGeneratorInterface to actualy         appears in the html doc 3 - correct the file MatrixAbstractLayer.h with include "configJRLWPG.h" 2 - protection again double inclusion check and add on all file 1 - protection again double inclusion of MatrixAbstractLayerSmall.h
 * - replace in COMPosition phi, omega, theta by roll, pitch, yaw
 * OS: 1/ Fixed a bug related to walkmode 4 (did not include the orientation) in PatternGenerator.cpp     2/ Fixed a bug related to the arc generation mode. It is now much more well funded.
 * -replace COMPosition phi, omega, theta by roll, pitch, yaw variable
 * OS: Documentation update + added a gnuscript to display the trajectory of the Feet, COM and ZMPref. Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * - modifed the doc and the corresponding source : 	- COMPosition
 * -completed the documentation
 * Corrected doc/Makefile.am in order to install HRP2 picture.
 *  Remake the doxygen comment in PatternGeneratorInterface to actualy 	appears in the html doc
 * correct the file MatrixAbstractLayer.h with include "configJRLWPG.h"
 * - check and add if necessary protection against multiple inclusion
 * 1 - protection on the multiple inclusion on MatrixAbstractLayerSmall.h
 * Regen
 * Mention 2.0 release which correspond to this commit. Please don't forget to update this file when you make changes.
 * chmod -x
 * HRP-2 specific data and parameters are to be installed (in share/walkGenJRL). Added license boilerplate.
 * Added EXTRA_DIST files for doxygen. Added license boilerplate.
 * put specific installation instructions here as automake regenerate INSTALL file automagically
 * OS: Modification of the macro in matrix inversion on a suggestion of Anthony. The relationship between the meaning of the matrix and its memory map is clearer. Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * Added information on how to get boost and boost-sandbox.
 * 1. All necessary headers were not installed. It is noz corrected. 2. Removed reference to atlas in walkGenJrl.pc.in
 * Added compilation flags in walkGenJrl.pc.in in order to get access to boost-sandbox, atlas, ...  headers and libs.
 * OS: fixed the previous commit with all changes Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * OS: Fixed some pbs related to VNL and autoconf: 	* Suppressed the StepOverPlannerExtraBuffer files which are useless. 	* Removed the TestRiccatiEquation 	* Reinserted the documentation in INSTALL removed from the previous commit. 	* Fixed the src/Makefile.am for compiling TestFootPrintPGInterface.cpp
 * Added specific installation instructions.
 * regen without symbolic links
 * remove garbage
 * 1. Added required files to wrap-up this package using autoconf and automake. See INSTALL for installation instructions. For old-type compilation, cd src; make -f Makefile.old
 * OS: configJRLWPG.h embed all the options related to matrices. The documentation for this is not yet available.
 * OS: Two new objects added to comply with jrlDynamics interface
 * OS: First phase towards the jrlDymanics Interface. DynamicMultiBody, Body are now compliant with the interface.
 * OS: * Full integration, and test of boost (geometrical validation only)     * Creation of a small matrix abstraction layer (cf MatrixAbstractLayerSmall*.h)     * Fixed the initialization bug.     * Starting to improve the documentation Signed-off-by: Olivier Stasse <stasse@dhcpt1059.a02.aist.go.jp>
 * OS: This new version is a first port to BOOST MATRIX.     The following functionnalities have been ONLY geometrically     checked (i.e. through the q.t. interface)     - Normal walking     - Stepping over     - Walking towards the center     - PBW walking fast.       (this one has still some problem when running after another       	motion and is not reentrant).     The current Makefile is set by default to BOOST MATRIX.     There is one line to comment and one line to uncomment     to switch to VNL.     The last functionnality which should be reimplemented is     the pseudo-inverse computation.     Modified the qt interface's Makefile to use BOOST_MATRIX     and added the HRP2Model into the directory.
 * Eiichi Yoshida: Added a script "plugin/script/PartialDemoChambreDeCommerce.py" wirtten by Olivier for stepping over motion (speaking part commented out). Do "cd plugin" and "make install" to put this script in the right directory Makefile.user changed accordingly.
 * E. Yoshida Modifications to enable the PB Wieber's PG program and plugins for OpenHRP. The directory is supposed to be located at $OPENHRPHOME/PatternGeneratorJRL. in "src" directory, by make: in "plugin" direcory, by make  and make install to put the necessary plugin binaries and scripts in the right place. From Auditor, run "TestWalkGenPBW.py"
 * OS: Added in hurry the last modification of the PG, where 	everthing has been validated on the Robot: 	- Stepping over, sharp turns, experience with kineo works, 	PBW algorithm. 	However in the last case, the robot is doing a quick motion 	with the arm which is strong than usual. This initial problem 	SHOULD be fixed in the future release.
 * OS: Introduction of the Matrix Abstract Layer.     Please see MatrixAbstractLayer.h for definition.     The change to switch from VNL to BOOST is done inside the Makefile.     Currently the BOOST version is compiling but is NOT working.     The current validation of the PG is GEOMETRICAL SIMULATION only for : 	- normal mode (Kajita) 	- Pierre Brice Wieber ZMP generation (aka PBW ZMP trajectory generation) 	- Stepping Over 	- The Kineoworks path realization is not working     Introduction of the header file and a binary for VNL inside the repository.     (Please note that it is working only with a gcc-3.3 compiler).     Removed the -lg2c stuff, and fixed the OptimalControllerSolver.     But it is assumed now that a lapack library is currently set up with a     proper reference to a binding (see MatrixAbstractLayer.h for boost-sandbox, 	and include/VNL/Netlib/netlib.h for VNL).
 * OS: Removed specific data regarding HRP-2 from the source code, and put it inside an external XML file.
 * OS: First try to use GIT: Full PattenGenerator v2.0 + PBW's algorithm
 * OS: Checkout and update of the pattern generator v2.0 with first PBW's algorithm implementation.
 * Initial commit