mp4

Information

CreatedJul 30, 2014 7:56:59 AM
Repositoryhttps://github.com/devrt/inverse-kinematics-primer.git
Statuscompleted
Eventcustom
Message[]

Build log

$ git clone https://github.com/devrt/inverse-kinematics-primer.git /work
Cloning into '/work'...
remote: Counting objects: 50, done.[K
remote: Compressing objects:   3% (1/30)   [K
remote: Compressing objects:   6% (2/30)   [K
remote: Compressing objects:  10% (3/30)   [K
remote: Compressing objects:  13% (4/30)   [K
remote: Compressing objects:  16% (5/30)   [K
remote: Compressing objects:  20% (6/30)   [K
remote: Compressing objects:  23% (7/30)   [K
remote: Compressing objects:  26% (8/30)   [K
remote: Compressing objects:  30% (9/30)   [K
remote: Compressing objects:  33% (10/30)   [K
remote: Compressing objects:  36% (11/30)   [K
remote: Compressing objects:  40% (12/30)   [K
remote: Compressing objects:  43% (13/30)   [K
remote: Compressing objects:  46% (14/30)   [K
remote: Compressing objects:  50% (15/30)   [K
remote: Compressing objects:  53% (16/30)   [K
remote: Compressing objects:  56% (17/30)   [K
remote: Compressing objects:  60% (18/30)   [K
remote: Compressing objects:  63% (19/30)   [K
remote: Compressing objects:  66% (20/30)   [K
remote: Compressing objects:  70% (21/30)   [K
remote: Compressing objects:  73% (22/30)   [K
remote: Compressing objects:  76% (23/30)   [K
remote: Compressing objects:  80% (24/30)   [K
remote: Compressing objects:  83% (25/30)   [K
remote: Compressing objects:  86% (26/30)   [K
remote: Compressing objects:  90% (27/30)   [K
remote: Compressing objects:  93% (28/30)   [K
remote: Compressing objects:  96% (29/30)   [K
remote: Compressing objects: 100% (30/30)   [K
remote: Compressing objects: 100% (30/30), done.[K
Unpacking objects:   2% (1/50)   
Unpacking objects:   4% (2/50)   
Unpacking objects:   6% (3/50)   
Unpacking objects:   8% (4/50)   
Unpacking objects:  10% (5/50)   
Unpacking objects:  12% (6/50)   
Unpacking objects:  14% (7/50)   
Unpacking objects:  16% (8/50)   
Unpacking objects:  18% (9/50)   
Unpacking objects:  20% (10/50)   
Unpacking objects:  22% (11/50)   
Unpacking objects:  24% (12/50)   
Unpacking objects:  26% (13/50)   
Unpacking objects:  28% (14/50)   
Unpacking objects:  30% (15/50)   
Unpacking objects:  32% (16/50)   
Unpacking objects:  34% (17/50)   
Unpacking objects:  36% (18/50)   
Unpacking objects:  38% (19/50)   
Unpacking objects:  40% (20/50)   
Unpacking objects:  42% (21/50)   
Unpacking objects:  44% (22/50)   
Unpacking objects:  46% (23/50)   
Unpacking objects:  48% (24/50)   
Unpacking objects:  50% (25/50)   
Unpacking objects:  52% (26/50)   
Unpacking objects:  54% (27/50)   
Unpacking objects:  56% (28/50)   
remote: Total 50 (delta 19), reused 50 (delta 19)[K
Unpacking objects:  58% (29/50)   
Unpacking objects:  60% (30/50)   
Unpacking objects:  62% (31/50)   
Unpacking objects:  64% (32/50)   
Unpacking objects:  66% (33/50)   
Unpacking objects:  68% (34/50)   
Unpacking objects:  70% (35/50)   
Unpacking objects:  72% (36/50)   
Unpacking objects:  74% (37/50)   
Unpacking objects:  76% (38/50)   
Unpacking objects:  78% (39/50)   
Unpacking objects:  80% (40/50)   
Unpacking objects:  82% (41/50)   
Unpacking objects:  84% (42/50)   
Unpacking objects:  86% (43/50)   
Unpacking objects:  88% (44/50)   
Unpacking objects:  90% (45/50)   
Unpacking objects:  92% (46/50)   
Unpacking objects:  94% (47/50)   
Unpacking objects:  96% (48/50)   
Unpacking objects:  98% (49/50)   
Unpacking objects: 100% (50/50)   
Unpacking objects: 100% (50/50), done.
Checking connectivity... done.
$ cd /work

$ apt-get install -y libopencv-dev

Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 1%

Reading package lists... 20%

Reading package lists... 20%

Reading package lists... 69%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 98%

Reading package lists... 98%

Reading package lists... Done


Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree       


Reading state information... 0%

Reading state information... 0%

Reading state information... Done

libopencv-dev is already the newest version.
The following package was automatically installed and is no longer required:
  libjpeg62
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ make
rm -f PIDController.o
g++ `rtm-config --cflags` `pkg-config --cflags opencv` `pkg-config --cflags hrpsys-base` -c -o PIDController.o PIDController.cpp
rm -f PIDController.so
g++ -shared -o PIDController.so PIDController.o `rtm-config --libs` `pkg-config --libs opencv`
rm -f InverseKinematics.o
g++ `rtm-config --cflags` `pkg-config --cflags opencv` `pkg-config --cflags hrpsys-base` -c -o InverseKinematics.o InverseKinematics.cpp
rm -f InverseKinematics.so
g++ -shared -o InverseKinematics.so InverseKinematics.o `rtm-config --libs` `pkg-config --libs opencv`
rm -f HandMotionGeneration.o
g++ `rtm-config --cflags` `pkg-config --cflags opencv` `pkg-config --cflags hrpsys-base` -c -o HandMotionGeneration.o HandMotionGeneration.cpp
rm -f HandMotionGeneration.so
g++ -shared -o HandMotionGeneration.so HandMotionGeneration.o `rtm-config --libs` `pkg-config --libs opencv`
$ hrpsys-simulator PA10Sample.xml 'echo "here we start!"'
libdc1394 error: Failed to initialize libdc1394
unable to find <mode>
createBody(box,file:///work/PA10/box.wrl)
Loading body customizer "/usr/local/share/OpenHRP-3.1/customizer/libSampleCustomizer.so" for springJoint
createBody(floor,file:///work/floor.wrl)
createBody(pa10,file:///work/PA10/pa10.main.wrl)
loading HandMotionGeneration.so
loading InverseKinematics.so
loading PIDController.so
creating HandMotionGeneration0
HandMotionGeneration0:0.005
creating InverseKinematics0
InverseKinematics0:0.005
creating PIDController0
PIDController0:0.005
pa10:0.005
making a connection between pa10.q and PIDController0.angles
BodyRTC::onActivated(0)
making a connection between pa10.dq and PIDController0.vels
making a connection between PIDController0.torque and pa10.qRef
making a connection between InverseKinematics0.pose and PIDController0.q
making a connection between HandMotionGeneration0.handpos and InverseKinematics0.handpos
number of receivers:4
timestep = 0.001, total time = 10
here we start!

total     :   2.020[s],    2.476[sim/real]
controller:   0.063[s],    0.013[ms/frame]
collision :   0.508[s],    0.102[ms/frame]
dynamics  :   0.324[s],    0.065[ms/frame]
num of triangles : box : 12
num of triangles : floor : 12
num of triangles : pa10 : 1372
BodyRTC::onDeactivated(0)