Information
Build log
$ git clone https://github.com/devrt/world-robot-picking.git /work
Cloning into '/work'...
remote: Counting objects: 35, done.[K
remote: Compressing objects: 5% (1/19) [K
remote: Compressing objects: 10% (2/19) [K
remote: Compressing objects: 15% (3/19) [K
remote: Compressing objects: 21% (4/19) [K
remote: Compressing objects: 26% (5/19) [K
remote: Compressing objects: 31% (6/19) [K
remote: Compressing objects: 36% (7/19) [K
remote: Compressing objects: 42% (8/19) [K
remote: Compressing objects: 47% (9/19) [K
remote: Compressing objects: 52% (10/19) [K
remote: Compressing objects: 57% (11/19) [K
remote: Compressing objects: 63% (12/19) [K
remote: Compressing objects: 68% (13/19) [K
remote: Compressing objects: 73% (14/19) [K
remote: Compressing objects: 78% (15/19) [K
remote: Compressing objects: 84% (16/19) [K
remote: Compressing objects: 89% (17/19) [K
remote: Compressing objects: 94% (18/19) [K
remote: Compressing objects: 100% (19/19) [K
remote: Compressing objects: 100% (19/19), done.[K
Unpacking objects: 2% (1/35)
Unpacking objects: 5% (2/35)
Unpacking objects: 8% (3/35)
Unpacking objects: 11% (4/35)
Unpacking objects: 14% (5/35)
Unpacking objects: 17% (6/35)
Unpacking objects: 20% (7/35)
Unpacking objects: 22% (8/35)
Unpacking objects: 25% (9/35)
Unpacking objects: 28% (10/35)
Unpacking objects: 31% (11/35)
Unpacking objects: 34% (12/35)
Unpacking objects: 37% (13/35)
Unpacking objects: 40% (14/35)
Unpacking objects: 42% (15/35)
Unpacking objects: 45% (16/35)
Unpacking objects: 48% (17/35)
Unpacking objects: 51% (18/35)
Unpacking objects: 54% (19/35)
Unpacking objects: 57% (20/35)
Unpacking objects: 60% (21/35)
Unpacking objects: 62% (22/35)
remote: Total 35 (delta 18), reused 32 (delta 15)[K
Unpacking objects: 65% (23/35)
Unpacking objects: 68% (24/35)
Unpacking objects: 71% (25/35)
Unpacking objects: 74% (26/35)
Unpacking objects: 77% (27/35)
Unpacking objects: 80% (28/35)
Unpacking objects: 82% (29/35)
Unpacking objects: 85% (30/35)
Unpacking objects: 88% (31/35)
Unpacking objects: 91% (32/35)
Unpacking objects: 94% (33/35)
Unpacking objects: 97% (34/35)
Unpacking objects: 100% (35/35)
Unpacking objects: 100% (35/35), done.
Checking connectivity... done.
$ cd /work
$ git submodule update --init --recursive
Submodule 'learn-control-pid' (https://github.com/devrt/learn-control-pid.git) registered for path 'learn-control-pid'
Submodule 'model-desk' (https://github.com/devrt/model-desk.git) registered for path 'model-desk'
Submodule 'model-factory-conveyor' (https://github.com/devrt/model-factory-conveyor.git) registered for path 'model-factory-conveyor'
Cloning into 'learn-control-pid'...
remote: Counting objects: 28, done.[K
Unpacking objects: 3% (1/28)
Unpacking objects: 7% (2/28)
Unpacking objects: 10% (3/28)
Unpacking objects: 14% (4/28)
Unpacking objects: 17% (5/28)
Unpacking objects: 21% (6/28)
Unpacking objects: 25% (7/28)
Unpacking objects: 28% (8/28)
Unpacking objects: 32% (9/28)
Unpacking objects: 35% (10/28)
Unpacking objects: 39% (11/28)
Unpacking objects: 42% (12/28)
Unpacking objects: 46% (13/28)
Unpacking objects: 50% (14/28)
Unpacking objects: 53% (15/28)
Unpacking objects: 57% (16/28)
Unpacking objects: 60% (17/28)
Unpacking objects: 64% (18/28)
remote: Total 28 (delta 0), reused 0 (delta 0)[K
Unpacking objects: 67% (19/28)
Unpacking objects: 71% (20/28)
Unpacking objects: 75% (21/28)
Unpacking objects: 78% (22/28)
Unpacking objects: 82% (23/28)
Unpacking objects: 85% (24/28)
Unpacking objects: 89% (25/28)
Unpacking objects: 92% (26/28)
Unpacking objects: 96% (27/28)
Unpacking objects: 100% (28/28)
Unpacking objects: 100% (28/28), done.
Checking connectivity... done.
Submodule path 'learn-control-pid': checked out 'e57d77eac86604718eef6224084bf9f5662081dd'
Cloning into 'model-desk'...
remote: Counting objects: 6, done.[K
remote: Compressing objects: 16% (1/6) [K
remote: Compressing objects: 33% (2/6) [K
remote: Compressing objects: 50% (3/6) [K
remote: Compressing objects: 66% (4/6) [K
remote: Compressing objects: 83% (5/6) [K
remote: Compressing objects: 100% (6/6) [K
remote: Compressing objects: 100% (6/6), done.[K
Unpacking objects: 16% (1/6)
Unpacking objects: 33% (2/6)
remote: Total 6 (delta 0), reused 6 (delta 0)[K
Unpacking objects: 50% (3/6)
Unpacking objects: 66% (4/6)
Unpacking objects: 83% (5/6)
Unpacking objects: 100% (6/6)
Unpacking objects: 100% (6/6), done.
Checking connectivity... done.
Submodule path 'model-desk': checked out 'a7735ed940e491608db3d9f3e4899a807822133d'
Cloning into 'model-factory-conveyor'...
remote: Counting objects: 11, done.[K
remote: Compressing objects: 11% (1/9) [K
remote: Compressing objects: 22% (2/9) [K
remote: Compressing objects: 33% (3/9) [K
remote: Compressing objects: 44% (4/9) [K
remote: Compressing objects: 55% (5/9) [K
remote: Compressing objects: 66% (6/9) [K
remote: Compressing objects: 77% (7/9) [K
remote: Compressing objects: 88% (8/9) [K
remote: Compressing objects: 100% (9/9) [K
remote: Compressing objects: 100% (9/9), done.[K
Unpacking objects: 9% (1/11)
Unpacking objects: 18% (2/11)
Unpacking objects: 27% (3/11)
Unpacking objects: 36% (4/11)
Unpacking objects: 45% (5/11)
Unpacking objects: 54% (6/11)
remote: Total 11 (delta 3), reused 10 (delta 2)[K
Unpacking objects: 63% (7/11)
Unpacking objects: 72% (8/11)
Unpacking objects: 81% (9/11)
Unpacking objects: 90% (10/11)
Unpacking objects: 100% (11/11)
Unpacking objects: 100% (11/11), done.
Checking connectivity... done.
Submodule path 'model-factory-conveyor': checked out '27f748e72afa43177d66d3e289197087f1390e34'
$ 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 PA10Controller.o
g++ `rtm-config --cflags` `pkg-config --cflags opencv` `pkg-config --cflags hrpsys-base` -c -o PA10Controller.o PA10Controller.cpp
In file included from PA10Controller.cpp:10:0:
PA10Controller.h: In constructor 'PA10Controller::PA10Controller(RTC::Manager*)':
PA10Controller.h:123:27: warning: 'PA10Controller::m_torqueOut' will be initialized after [-Wreorder]
OutPort<TimedDoubleSeq> m_torqueOut;
^
PA10Controller.h:114:26: warning: 'RTC::InPort<RTC::TimedDoubleSeq> PA10Controller::m_beltanglesIn' [-Wreorder]
InPort<TimedDoubleSeq> m_beltanglesIn;
^
PA10Controller.cpp:30:1: warning: when initialized here [-Wreorder]
PA10Controller::PA10Controller(RTC::Manager* manager)
^
rm -f PA10Controller.so
g++ -shared -o PA10Controller.so PA10Controller.o `rtm-config --libs` `pkg-config --libs opencv`
$ hrpsys-simulator robotpicking-no-camera.xml 'echo "here we start!"'
libdc1394 error: Failed to initialize libdc1394
createBody(base,file:///work/model-factory-conveyor/conveyor-basement.wrl)
Loading body customizer "/usr/local/share/OpenHRP-3.1/customizer/libSampleCustomizer.so" for springJoint
createBody(belt,file:///work/model-factory-conveyor/conveyor-belt.wrl)
createBody(box,file:///work/box.wrl)
createBody(box2,file:///work/box2.wrl)
createBody(box3,file:///work/box3.wrl)
createBody(desk,file:///work/model-desk/desk.wrl)
createBody(pa10,file:///work/learn-control-pid/PA10/pa10.main.wrl)
loading PA10Controller.so
creating PA10Controller0
PA10Controller0:0.005
pa10:0.005
making a connection between pa10.q and PA10Controller0.angles
BodyRTC::onActivated(0)
making a connection between pa10.dq and PA10Controller0.vels
making a connection between PA10Controller0.torque and pa10.qRef
making a connection between belt.q and PA10Controller0.beltangles
making a connection between belt.dq and PA10Controller0.beltvels
making a connection between PA10Controller0.belttorque and belt.qRef
number of receivers:2
timestep = 0.001, total time = 20
here we start!
total : 5.166[s], 0.968[sim/real]
controller: 0.087[s], 0.017[ms/frame]
collision : 0.633[s], 0.127[ms/frame]
dynamics : 0.533[s], 0.107[ms/frame]
num of triangles : base : 33192
num of triangles : belt : 520
num of triangles : box : 12
num of triangles : box2 : 12
num of triangles : box3 : 12
num of triangles : desk : 1206
num of triangles : pa10 : 1372
BodyRTC::onDeactivated(0)