Difference between revisions of "ChangeLog"

From Wiki for iCub and Friends
Jump to: navigation, search
m (icub-main next release 1.1.18)
(icub-main next release 1.1.18)
Line 26: Line 26:
  
 
[https://github.com/robotology/icub-main/commit/ac8dd86df8cba9fdf6ad3ec080256f0bf9837522 This commit] modifies all files in the iCub-main repository. Please check and update all files modified locally in your system.
 
[https://github.com/robotology/icub-main/commit/ac8dd86df8cba9fdf6ad3ec080256f0bf9837522 This commit] modifies all files in the iCub-main repository. Please check and update all files modified locally in your system.
 +
 +
 +
* parameter deviceId used in old versions of the analog wrapper xml files now generates an error. The parameter was already deprecated in the previous release, but robotInterface was allowed to continue, generating a warning. Now the wrapper will terminate if the new parameter "name", which substitutes the deprecated "deviceId" is not found. Example for a analog wrapper configuration file (icub-main\app\robots\iCubXXX01\wrappers\FT\left_arm-FT_wrapper.xml)
 +
use:
 +
<param name="name">      /icub/left_arm/analog:o </param>
 +
 +
instead of:
 +
<param name="deviceId">    left_arm </param>

Revision as of 00:06, 4 May 2016

This page lists the main changes introduced in each releases of the iCub software (icub-main). A similar page, for YARP, is maintained here

icub-main next release 1.1.18

  • The following YARP methods have been deprecated:
    • iPositionControl::setPositionMode()
    • iVelocityControl::setVelocityMode()
    • iTorqueControl::setTorqueMode()
    • iOpenLoopControl::setOpenLoopMode()


  • Several parameters used by parametericCalibrator has been renamed
    • positionZero -> startupPosition
    • velocityZero -> startupVelocity
    • maxPwm -> startupMaxPwm
    • posZeroThreshold -> startupPosThreshold

This commit renames all the parametricCalibrator parameters mentioned above. Please check and update all files modified locally in your system.


  • robotInterface executable has been deprecated in favor of yarpRobotInterface (moved to YARP repository). Important:
    • Rename robotinterface.ini --> yarprobotinterface.ini in %ICUB_ROOT%/app/robots/<your_robot>.
    • Modify robotinterface --> yarprobotinterface in %ICUB_ROOT%/app/iCubStartup/scripts/iCubStartup.xml

This commit modifies all files in the iCub-main repository. Please check and update all files modified locally in your system.


  • parameter deviceId used in old versions of the analog wrapper xml files now generates an error. The parameter was already deprecated in the previous release, but robotInterface was allowed to continue, generating a warning. Now the wrapper will terminate if the new parameter "name", which substitutes the deprecated "deviceId" is not found. Example for a analog wrapper configuration file (icub-main\app\robots\iCubXXX01\wrappers\FT\left_arm-FT_wrapper.xml)

use: <param name="name"> /icub/left_arm/analog:o </param>

instead of: <param name="deviceId"> left_arm </param>