ICub logbook: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
m (→‎2012: Chico -> robot)
m (→‎2010: Chico -> robot)
Line 72: Line 72:


== 2010 ==
== 2010 ==
* 2010-12-30: Chico's right arm fixed; problem with torso though
* 2010-12-30: robot right arm fixed; problem with torso though
* 2010-12-27: Chico's right arm broken
* 2010-12-27: robot right arm broken
* 2010-11-08: left arm fixed. Joint j15 of right arm does not work correctly, though. <code>iCubInterface</code> can be executed safely with any config file.
* 2010-11-08: left arm fixed. Joint j15 of right arm does not work correctly, though. <code>iCubInterface</code> can be executed safely with any config file.
* 2010-10-08: left arm of Chico broken. For the time being, disable it by running <code>iCubInterface --from iCubInterfaceSimpleLeftArmDisabled.ini</code>
* 2010-10-08: left arm broken. For the time being, disable it by running <code>iCubInterface --from iCubInterfaceSimpleLeftArmDisabled.ini</code>
* 2010-09-02: changed two of the software zeros head tilt and eye tilt to set the optical axis parallel to the robot X,Y coordinate axes. This change was made in the following file: <code>$ICUB_ROOT/app/iCubLisboa01/conf/icub_head_safe.ini</code>
* 2010-09-02: changed two of the software zeros head tilt and eye tilt to set the optical axis parallel to the robot X,Y coordinate axes. This change was made in the following file: <code>$ICUB_ROOT/app/iCubLisboa01/conf/icub_head_safe.ini</code>
* 2010-07-13: the problem with demoAffV2 was fixed: it is necessary to link to a specific version of <code>/usr/local/lib/libcxcore.a</code> for PNL to work.
* 2010-07-13: the problem with demoAffV2 was fixed: it is necessary to link to a specific version of <code>/usr/local/lib/libcxcore.a</code> for PNL to work.

Revision as of 16:34, 30 July 2014

Please use this page to take note of any changes to hardware, software or network resources that may interfere with anyone's work.

2014

  • 2011-07-31: iCubLisboa01 leaves the lab for hardware upgrades in Italy (skin)
  • 2014-06-18: right camera image was going black from time to time. Replacing the flex cable fixed the problem.
  • 2014-06-18: repaired forearm arrived after 27 days.
  • 2014-05-22: left forearm sent to Italy for repair.
  • 2014-05-08: backlash in left forearm wrist motor. Backlash video, Motor noise video, Wrist motion video
  • 2014-05-06: icub-main (git) installed on all machines, including pc104.
  • 2014-02-21: pc104 clock was off by one hour. Fixed ntp service by issuing sudo dpkg -i --force-overwrite /var/cache/apt/archives/ntp_1%3a4.2.6.p2+dfsg-1+b1_i386.deb and setting the timezone to Lisbon (sudo dpkg-reconfigure tzdata). See also 2011-11-18.
  • 2014-02-06: repaired forearm arrived after three weeks.
  • 2014-01-20: IIT technicians confirmed the problem at the encoder attached to the pronosupination motor.
  • 2014-01-16: right forearm sent to Italy for repair.
  • 2014-01-09: right arm pronosupination problem (j4).
  • 2014-01-07: head/torso (CAN0) problem solved by manually setting CAN0 ID14 instead of ID15 in canLoader.

2013

  • 2013-12-2x: head/torso (CAN0) problems, see this thread for details.
  • 2013-11-xx: presently, chico3 acts as NFS server for chico3,icubbrains,cortex1, while icubsrv (to be retired in the future) still acts as NFS server for pc104.
  • 2013-11-19: upgrading icubsrv (Dell XPS laptop) Ubuntu version, installing common repositories there, shared with NFS to the other machines.
  • 2013-11-01: often experiencing a problem where the wholeBodyDynamics module does not start, due to force/torque sensors not being found at iCubInterface startup.
  • 2013-07-03: CFW2 board problem (cfw2can error). Replacing the board solved it.
  • 2013-06-25: following new requirements (see this email), manually installed a new version of CMake on pc104.
  • 2013-06-2x: robot mounted on a new, lower metal base on the floor. Occasionally, iCubInterface does not start the motors. Possibly a loose contact after the transport.
  • 2013-05-10: new setup where some machines (pc104, chico3, icubbrains, cortex1) are directly connected via a fast Cisco switch. Got 640x480@30Hz images with Bayer encoding working (see also 2012-08-15 entry).
  • 2013-05-0x: new yarp and iCub repositories installed on all machines. Old configuration files are backed up.
  • 2013-04-29/30: problems with arms (solved by swapping left/right flat cable), occasional Force/Torque sensor problem in impedance control (temporary solution: close and re-launch demoGrasp).
  • 2013-04-26: replacement parts arrived from IIT (gearbox and pulley for hand, flat cable linking BLL and BLP for arm). After installing them, both arms and hands are working again.
  • 2013-04-08: video conference with Italy (Julien Jenvrin) to analyze two ongoing issues: left fingers and right shoulder.
  • 2013-04-02: iCubLisboa01 arms and new CFW2 boards arrived after about 2 months.
  • 2013-01-24: iCubLisboa01 arms sent to Italy for repair (they reached their destination the next day).

2012

  • 2012-12-18: replacement BLP board and adhesive tape arrived and installed, robot operational again.
  • 2012-12-05: robot left shoulder and neck repaired. Torso: one BLP board is faulty. We are going to swap it with a functioning BLP board in the right leg, thus having a working torso and a disabled right leg.
  • 2012-11-30: robot left shoulder, neck and torso malfunctioning.
  • 2012-10-26: robot right shoulder fixed.
  • 2012-10-15: robot right shoulder broken, right arm temporarily disabled in iCubInterface and demoGrasp configuration.
  • 2012-08-15: pc104 configured to support 640x480@30Hz images with Bayer encoding. Requires libraw1394-dev libdc1394-22-dev packages. See also this email and this guide by Lorenzo Natale. Added the following line on chico3,pc104,icubbrains /etc/sysctl.conf: net.core.rmem_max=8388608
  • 2012-07-11: problem in the CFW2 board FireWire interface to the two cameras: sometimes FireWire devices are not listed as available, not even at OS level. A pc104 reboot may or may not fix the problem, depending on your luck.
  • 2012-07-0x: firmware of robot parts upgraded again, following this message by Ugo. CAN6, board #14 (MAIS) in the right hand sometimes is not responding, possibly a bad contact, however it was now upgraded too.
  • 2012-05-2x: major reconfiguration from Ugo and Vadim (IIT). Environment variables and software (OpenCV, IPOPT) reconfigured on all machines. Firmware of robot parts upgraded.

2011

  • 2011-11-18: Configured icubsrv laptop so that it sees the internet (DNS servers in /etc/resolv.conf). TODO: pc104 ntp
  • 2011-10-xx: ongoing software updates and tests; currently there is a major mechanical issue with the head tilt (j0)
  • 2011-10-12: upgraded iCubLisboa01 returns to the lab after about 3 months
  • 2011-07-04: iCubLisboa01 leaves the lab for hardware upgrades in Italy (headV2, force/torque sensors, touch sensors)
  • 2011-03-07: iCubInterface is shutting down gracefully. Was due to zombie processes (iKinCartesianSolvers on the icubbrain2). [The problem was trivial but I am not deleting these posts as it might help in troubleshooting in the future --ashish]. By the way, there are still some Can Errors on Boards 1 and 6.
  • 2011-03-07: iCubInterface has not been shutting down gracefully. This behavior was seen earlier as well when we were having troubles with the iCub head (Last time it was probably due to a cable being pulled around the neck).
From the iCubInterface:-
pcan [0] thread ran 596 times, req.dT:10[ms], av.dT:10.05[ms] av.loopT :0.03[ms]
 Can Errors --  Device Tx:1 Rx:0 TxOvf: 1 RxOvf BusOff: 0 -- Driver Fifo Tx:0 Rx:0
pcan [0] printing boards errors:
None
pcan [2] thread ran 596 times, req.dT:10[ms], av.dT:10.05[ms] av.loopT :0.04[ms]
 Can Errors --  Device Tx:2 Rx:0 TxOvf: 2 RxOvf BusOff: 81 -- Driver Fifo Tx:0 Rx:81
pcan [2] printing boards errors:
None
  • 2011-03-07: Joint 15 of the right arm is making noises (Nuno suspects that there is something wrong with the gearbox. Only 1 gearbox left in stock. Should order more)
  • 2011-03-07: iCubInterface no more board errors (appears to be random: probably some cable is loose)
  • 2011-03-07: iCubInterface could not contact boards 6, 8, 9, 10
  • 2011-03-07: iCubInterface behaving wierdly: Board 1, 2, 3, 5, 7 could not be contacted
  • 2011-03-07: right arm fixed
  • 2011-03-07: right arm broken (cable broken near the elbow)
  • 2011-02-08: head not working properly. Fixed (some cables connecting head to neck were not working well)
  • 2011-01-25: eyes calibrated

2010

  • 2010-12-30: robot right arm fixed; problem with torso though
  • 2010-12-27: robot right arm broken
  • 2010-11-08: left arm fixed. Joint j15 of right arm does not work correctly, though. iCubInterface can be executed safely with any config file.
  • 2010-10-08: left arm broken. For the time being, disable it by running iCubInterface --from iCubInterfaceSimpleLeftArmDisabled.ini
  • 2010-09-02: changed two of the software zeros head tilt and eye tilt to set the optical axis parallel to the robot X,Y coordinate axes. This change was made in the following file: $ICUB_ROOT/app/iCubLisboa01/conf/icub_head_safe.ini
  • 2010-07-13: the problem with demoAffV2 was fixed: it is necessary to link to a specific version of /usr/local/lib/libcxcore.a for PNL to work.
  • 2010-06-02: added the following line in $ICUB_ROOT/app/iCubLisboa01/conf/icubEyes.ini, under the groups CAMERA_CALIBRATION_LEFT and _RIGHT. This change makes camCalib run again at 30 fps, thus improving other vision modules e.g. ball tracker as well:
 fps 30
  • 2010-02-08: changed one of the software joint limits of the torso to reflect our real (hardware) limit: 70->35 degrees. This change was made in the following files: $ICUB_ROOT/app/iCubLisboa01/conf/{icub_head_safe,icub_head_torso,icub_head_torso_raw,icub_head_torso_safe,icub_torso_safe}.ini
  • 2010-02-04: updated yarp and iCub on: chico3, icubsrv (for pc104), icubbrains. Fixed ntp (time) hook script, hopefully for good this time.

2009

  • 2009-12-21: right wrist is currently broken, left one is working. Please use iCubInterface --from iCubInterfaceRightArmDisabled.ini for the time being
  • 2009-12-09: updated YARP and iCub on chico3 (current issue: openvislab libraries, Christian is looking into it) and on cortex1-5 (there was an issue with iKinCartesianSolver; toggling USE_ICUB_MOD to off fixed it for now)
  • 2009-09-23: both arms working. You can safely use icubSafe.ini again.
  • 2009-09-21: left wrist is currently broken, right one is working. Please use iCubInterface --config $ICUB_ROOT/app/iCubLisboa01/icubSafeLeftArmDisabled.ini
  • 2009-09-21: checked controllers firmware build numbers - they match the latest releases. (alex)
  • 2009-09-18: updated controllers firmware. (alex)
  • 2009-09-18: both the iCub wrists are currently broken
  • 2009-09-16: upgraded pc104, icubsrv and boot scripts. Still missing: ntp (time).
  • 2009-09-16: installed yarp and iCub on chico3. Custom, uncommited files that used to be in /home/icub/iCub/app/{default,iCubLisboa01}/{conf,scripts} are backed up in /home/icub/iCub_cvs.
  • 2009-09-14: installed yarp (2.2.5rc0, revision 7446) and iCub (revision 727) on cortex1-5. iKin was complaining about not finding libipopt.so.0; this was fixed by setting the environment variable
 LD_LIBRARY_PATH=/opt/Ipopt-3.5.5-linux-x86_32-gcc4.2.4/lib/

into /home/icub/.bash_env.