USC-ACTLab / crazyswarm

A Large Quadcopter Swarm
MIT License
326 stars 319 forks source link

Low link quality and high latency #238

Closed swarm5 closed 4 years ago

swarm5 commented 4 years ago

I used a radio station and tested a crazyflie. There is a problem with my communication link and it says: "link quality low"&"latency too high!". I want to know what is the reason for this problem? There are no interfering devices such as WiFi in my room.

swarm5 commented 4 years ago

image

jpreiss commented 4 years ago

It is normal to see a few of those messages at startup. It's only a problem if the message is being continually printed on the console.

swarm5 commented 4 years ago

@jpreiss Is this a normal phenomenon when it is just started up? I tested figure8.py, the crazyflie flew very unstable, and finally lost control and hit the wall

swarm5 commented 4 years ago

@whoenig @jpreiss I want to use crazyswarm to control multiple crazyflies, but when I only control one, the connection quality has been shown to be very low. How can I improve link quality?

swarm5 commented 4 years ago

I tried it again, and unfortunately, it still hits the wall. The following is the prompt message: image

[ INFO] [1595423517.376228426]: [cf1] Update parameters [ INFO] [1595423517.466289558]: [cf1] ESTIMATOR: Using Kalman (2) estimator [ INFO] [1595423517.511347072]: Update params: 0.152460 s [ INFO] [1595423517.511488289]: Started 1 threads [ WARN] [1595423517.558222733]: Latency too high! Is 0.046575 s. [ INFO] [1595423548.348406384]: [cf1] Upload trajectory [ INFO] [1595423548.462612558]: [cf1] Uploaded trajectory [ WARN] [1595423548.463068943]: Latency too high! Is 0.109697 s.

[pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423550.076004642]: ICP did not converge! for object cf1 [ WARN] [1595423550.076083188]: No updated pose for CF cf1 for 0.000786 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423550.081392513]: ICP did not converge! for object cf1 [ WARN] [1595423550.081413635]: No updated pose for CF cf1 for 0.006301 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423550.091665297]: ICP did not converge! for object cf1 [ WARN] [1595423550.091710257]: No updated pose for CF cf1 for 0.016503 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423550.101344318]: ICP did not converge! for object cf1 [ WARN] [1595423550.101363242]: No updated pose for CF cf1 for 0.026231 s. [ INFO] [1595423550.994229568]: [cf1] GoTo [ INFO] [1595423553.506020874]: Start trajectory! [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423554.275744814]: ICP did not converge! for object cf1 [ WARN] [1595423554.275843332]: No updated pose for CF cf1 for 0.000547 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423557.155229949]: ICP did not converge! for object cf1 [ WARN] [1595423557.155264100]: No updated pose for CF cf1 for 0.000815 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423557.161124833]: ICP did not converge! for object cf1 [ WARN] [1595423557.161162573]: No updated pose for CF cf1 for 0.006686 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423557.171338431]: ICP did not converge! for object cf1 [ WARN] [1595423557.171383252]: No updated pose for CF cf1 for 0.016885 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423557.181077630]: ICP did not converge! for object cf1 [ WARN] [1595423557.181110640]: No updated pose for CF cf1 for 0.026655 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423557.976796528]: ICP did not converge! for object cf1 [ WARN] [1595423557.976832274]: No updated pose for CF cf1 for 0.002540 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423557.982692346]: ICP did not converge! for object cf1 [ WARN] [1595423557.982712365]: No updated pose for CF cf1 for 0.008489 s. [ WARN] [1595423558.025034146]: Dynamic check failed for object cf1 wroll: -35.2388 >= 20 wyaw: -18.1076 >= 10 roll: -1.80571 >= 1.4

[ WARN] [1595423558.025079834]: No updated pose for CF cf1 for 0.050743 s. [ WARN] [1595423558.025326861]: Dynamic check failed for object cf1 wroll: -35.1711 >= 20 wyaw: -18.0196 >= 10 roll: -1.81369 >= 1.4

[ WARN] [1595423558.025358673]: No updated pose for CF cf1 for 0.051068 s. [ WARN] [1595423558.031088405]: Dynamic check failed for object cf1 wroll: -31.1804 >= 20 wyaw: -15.9723 >= 10 roll: -1.78999 >= 1.4

[ WARN] [1595423558.031113716]: No updated pose for CF cf1 for 0.056844 s. [ WARN] [1595423558.041104054]: Dynamic check failed for object cf1 wroll: -26.4622 >= 20 wyaw: -13.5125 >= 10 roll: -1.78623 >= 1.4

[ WARN] [1595423558.041135352]: No updated pose for CF cf1 for 0.066837 s. [ WARN] [1595423558.051144530]: Dynamic check failed for object cf1 wroll: -22.8996 >= 20 wyaw: -11.653 >= 10 roll: -1.77744 >= 1.4

[ WARN] [1595423558.051187197]: No updated pose for CF cf1 for 0.076851 s. [ WARN] [1595423558.063351626]: Dynamic check failed for object cf1 wyaw: -10.0175 >= 10 roll: -1.76976 >= 1.4

[ WARN] [1595423558.063391617]: No updated pose for CF cf1 for 0.089072 s. [ WARN] [1595423558.073125468]: Dynamic check failed for object cf1 roll: -1.76341 >= 1.4

[ WARN] [1595423558.073163823]: No updated pose for CF cf1 for 0.098847 s. [ WARN] [1595423558.085123050]: Dynamic check failed for object cf1 roll: -1.76837 >= 1.4

[ WARN] [1595423558.085164666]: No updated pose for CF cf1 for 0.110844 s. [ WARN] [1595423558.091835792]: Dynamic check failed for object cf1 roll: -1.7645 >= 1.4

[ WARN] [1595423558.091880295]: No updated pose for CF cf1 for 0.117547 s. [ WARN] [1595423558.101871784]: Dynamic check failed for object cf1 roll: -1.77717 >= 1.4

[ WARN] [1595423558.101898722]: No updated pose for CF cf1 for 0.127617 s. [ WARN] [1595423558.112095901]: Dynamic check failed for object cf1 roll: -1.7794 >= 1.4

[ WARN] [1595423558.112130646]: No updated pose for CF cf1 for 0.137826 s. [ WARN] [1595423558.123031286]: Dynamic check failed for object cf1 roll: -1.77026 >= 1.4

[ WARN] [1595423558.123067577]: No updated pose for CF cf1 for 0.148743 s. [ WARN] [1595423558.132804435]: Dynamic check failed for object cf1 roll: -1.7723 >= 1.4

[ WARN] [1595423558.132829147]: No updated pose for CF cf1 for 0.158562 s. [ WARN] [1595423558.142919827]: Dynamic check failed for object cf1 roll: -1.78237 >= 1.4

[ WARN] [1595423558.142951571]: No updated pose for CF cf1 for 0.168651 s. [ WARN] [1595423558.153114921]: Dynamic check failed for object cf1 roll: -1.77909 >= 1.4

[ WARN] [1595423558.153142496]: No updated pose for CF cf1 for 0.178861 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.172807791]: ICP did not converge! for object cf1 [ WARN] [1595423558.172851181]: No updated pose for CF cf1 for 0.010003 s. [ WARN] [1595423558.182812613]: Dynamic check failed for object cf1 wroll: 70.5963 >= 20 wpitch: -56.63 >= 20 fitness: 0.00107487 >= 0.001

[ WARN] [1595423558.182845461]: No updated pose for CF cf1 for 0.020022 s. [ WARN] [1595423558.193223673]: Dynamic check failed for object cf1 wroll: 46.7679 >= 20 wpitch: -37.5128 >= 20 fitness: 0.00107412 >= 0.001

[ WARN] [1595423558.193247319]: No updated pose for CF cf1 for 0.030429 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.213119907]: ICP did not converge! for object cf1 [ WARN] [1595423558.213143280]: No updated pose for CF cf1 for 0.009873 s. [ WARN] [1595423558.223041335]: Dynamic check failed for object cf1 wroll: 74.2238 >= 20 wpitch: -58.5075 >= 20 fitness: 0.00106931 >= 0.001

[ WARN] [1595423558.223080092]: No updated pose for CF cf1 for 0.019719 s. [ WARN] [1595423558.233057644]: Dynamic check failed for object cf1 wroll: 49.5019 >= 20 wpitch: -38.9057 >= 20 fitness: 0.00106722 >= 0.001

[ WARN] [1595423558.233089357]: No updated pose for CF cf1 for 0.029750 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.253101242]: ICP did not converge! for object cf1 [ WARN] [1595423558.253133819]: No updated pose for CF cf1 for 0.010195 s. [ WARN] [1595423558.262980610]: Dynamic check failed for object cf1 wroll: 72.9604 >= 20 wpitch: -56.8988 >= 20 fitness: 0.00107385 >= 0.001

[ WARN] [1595423558.263013622]: No updated pose for CF cf1 for 0.020059 s. [ WARN] [1595423558.273019927]: Dynamic check failed for object cf1 wroll: 49.2427 >= 20 wpitch: -38.0704 >= 20 fitness: 0.0010713 >= 0.001

[ WARN] [1595423558.273048185]: No updated pose for CF cf1 for 0.030100 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.292842818]: ICP did not converge! for object cf1 [ WARN] [1595423558.292881412]: No updated pose for CF cf1 for 0.010054 s. [ WARN] [1595423558.302959810]: Dynamic check failed for object cf1 wroll: 72.3585 >= 20 wpitch: -55.6785 >= 20 fitness: 0.00107392 >= 0.001

[ WARN] [1595423558.302988630]: No updated pose for CF cf1 for 0.020137 s. [ WARN] [1595423558.312799698]: Dynamic check failed for object cf1 wroll: 48.1383 >= 20 wpitch: -37.1786 >= 20 fitness: 0.00107156 >= 0.001

[ WARN] [1595423558.312827885]: No updated pose for CF cf1 for 0.029979 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.333277115]: ICP did not converge! for object cf1 [ WARN] [1595423558.333298426]: No updated pose for CF cf1 for 0.010667 s. [ WARN] [1595423558.343111871]: Dynamic check failed for object cf1 wroll: 70.9486 >= 20 wpitch: -54.7706 >= 20 fitness: 0.00107698 >= 0.001

[ WARN] [1595423558.343137039]: No updated pose for CF cf1 for 0.020470 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.362804428]: ICP did not converge! for object cf1 [ WARN] [1595423558.362828973]: No updated pose for CF cf1 for 0.009855 s. [ WARN] [1595423558.372984075]: Dynamic check failed for object cf1 wroll: 72.8366 >= 20 wpitch: -56.0535 >= 20 fitness: 0.00107241 >= 0.001

[ WARN] [1595423558.373012131]: No updated pose for CF cf1 for 0.019999 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.392811515]: ICP did not converge! for object cf1 [ WARN] [1595423558.392831921]: No updated pose for CF cf1 for 0.009839 s. [ WARN] [1595423558.402657380]: Dynamic check failed for object cf1 wroll: 74.3327 >= 20 wpitch: -56.9991 >= 20 fitness: 0.00107414 >= 0.001

[ WARN] [1595423558.402681821]: No updated pose for CF cf1 for 0.019654 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.422685958]: ICP did not converge! for object cf1 [ WARN] [1595423558.422707584]: No updated pose for CF cf1 for 0.010160 s. [ WARN] [1595423558.432528445]: Dynamic check failed for object cf1 wroll: 72.348 >= 20 wpitch: -55.36 >= 20 fitness: 0.00107434 >= 0.001

[ WARN] [1595423558.432562464]: No updated pose for CF cf1 for 0.019931 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.452575212]: ICP did not converge! for object cf1 [ WARN] [1595423558.452594619]: No updated pose for CF cf1 for 0.010004 s. [ WARN] [1595423558.462623080]: Dynamic check failed for object cf1 wroll: 72.6681 >= 20 wpitch: -55.8387 >= 20 fitness: 0.00106712 >= 0.001

[ WARN] [1595423558.462649973]: No updated pose for CF cf1 for 0.019996 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.482753580]: ICP did not converge! for object cf1 [ WARN] [1595423558.482776803]: No updated pose for CF cf1 for 0.009891 s. [ WARN] [1595423558.492814866]: Dynamic check failed for object cf1 wroll: 72.5543 >= 20 wpitch: -56.0469 >= 20 fitness: 0.00106973 >= 0.001

[ WARN] [1595423558.492853355]: No updated pose for CF cf1 for 0.019860 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.512494297]: ICP did not converge! for object cf1 [ WARN] [1595423558.512517864]: No updated pose for CF cf1 for 0.009831 s. [ WARN] [1595423558.522821402]: Dynamic check failed for object cf1 wroll: 71.1031 >= 20 wpitch: -54.3429 >= 20 wyaw: 10.9374 >= 10 fitness: 0.0010669 >= 0.001

[ WARN] [1595423558.522871399]: No updated pose for CF cf1 for 0.020107 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.542550292]: ICP did not converge! for object cf1 [ WARN] [1595423558.542580062]: No updated pose for CF cf1 for 0.009770 s. [ WARN] [1595423558.552730201]: Dynamic check failed for object cf1 wroll: 72.2504 >= 20 wpitch: -56.147 >= 20 fitness: 0.00106603 >= 0.001

[ WARN] [1595423558.552777254]: No updated pose for CF cf1 for 0.019871 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.572798325]: ICP did not converge! for object cf1 [ WARN] [1595423558.572829427]: No updated pose for CF cf1 for 0.010389 s. [ WARN] [1595423558.582861590]: Dynamic check failed for object cf1 wroll: 70.3726 >= 20 wpitch: -55.0093 >= 20 fitness: 0.00107154 >= 0.001

[ WARN] [1595423558.582902178]: No updated pose for CF cf1 for 0.020413 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.602777546]: ICP did not converge! for object cf1 [ WARN] [1595423558.602814695]: No updated pose for CF cf1 for 0.009835 s. [ WARN] [1595423558.612673224]: Dynamic check failed for object cf1 wroll: 75.6525 >= 20 wpitch: -58.3594 >= 20 fitness: 0.00107067 >= 0.001

[ WARN] [1595423558.612719269]: No updated pose for CF cf1 for 0.019662 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.633049413]: ICP did not converge! for object cf1 [ WARN] [1595423558.633104056]: No updated pose for CF cf1 for 0.009869 s. [ WARN] [1595423558.643451090]: Dynamic check failed for object cf1 wroll: 73.5871 >= 20 wpitch: -57.0799 >= 20 fitness: 0.00107601 >= 0.001

[ WARN] [1595423558.643539304]: No updated pose for CF cf1 for 0.020063 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.662915519]: ICP did not converge! for object cf1 [ WARN] [1595423558.662947188]: No updated pose for CF cf1 for 0.010097 s. [ WARN] [1595423558.673329018]: Dynamic check failed for object cf1 wroll: 71.1871 >= 20 wpitch: -55.3031 >= 20 fitness: 0.00107306 >= 0.001

[ WARN] [1595423558.673378819]: No updated pose for CF cf1 for 0.020370 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.692947973]: ICP did not converge! for object cf1 [ WARN] [1595423558.692992999]: No updated pose for CF cf1 for 0.010037 s. [ WARN] [1595423558.703173088]: Dynamic check failed for object cf1 wroll: 73.3977 >= 20 wpitch: -56.4521 >= 20 fitness: 0.00107379 >= 0.001

[ WARN] [1595423558.703248374]: No updated pose for CF cf1 for 0.020087 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.723106572]: ICP did not converge! for object cf1 [ WARN] [1595423558.723169861]: No updated pose for CF cf1 for 0.010087 s. [ WARN] [1595423558.733265380]: Dynamic check failed for object cf1 wroll: 71.5288 >= 20 wpitch: -55.8244 >= 20 fitness: 0.00107686 >= 0.001

[ WARN] [1595423558.733343211]: No updated pose for CF cf1 for 0.020124 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.752914173]: ICP did not converge! for object cf1 [ WARN] [1595423558.752945120]: No updated pose for CF cf1 for 0.010108 s. [ WARN] [1595423558.763160207]: Dynamic check failed for object cf1 wroll: 70.66 >= 20 wpitch: -55.5621 >= 20 fitness: 0.00106921 >= 0.001

[ WARN] [1595423558.763188168]: No updated pose for CF cf1 for 0.020327 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.782788840]: ICP did not converge! for object cf1 [ WARN] [1595423558.782808913]: No updated pose for CF cf1 for 0.009913 s. [ WARN] [1595423558.793248036]: Dynamic check failed for object cf1 wroll: 69.2736 >= 20 wpitch: -54.1213 >= 20 fitness: 0.00107222 >= 0.001

[ WARN] [1595423558.793276133]: No updated pose for CF cf1 for 0.020299 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.812902754]: ICP did not converge! for object cf1 [ WARN] [1595423558.812932266]: No updated pose for CF cf1 for 0.009810 s. [ WARN] [1595423558.823114980]: Dynamic check failed for object cf1 wroll: 70.8058 >= 20 wpitch: -55.1198 >= 20 fitness: 0.00106957 >= 0.001

[ WARN] [1595423558.823154079]: No updated pose for CF cf1 for 0.019947 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.842946487]: ICP did not converge! for object cf1 [ WARN] [1595423558.842978799]: No updated pose for CF cf1 for 0.009689 s. [ WARN] [1595423558.852794635]: Dynamic check failed for object cf1 wroll: 72.9759 >= 20 wpitch: -56.8941 >= 20 fitness: 0.00107339 >= 0.001

[ WARN] [1595423558.852826885]: No updated pose for CF cf1 for 0.019500 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.872433634]: ICP did not converge! for object cf1 [ WARN] [1595423558.872460653]: No updated pose for CF cf1 for 0.009717 s. [ WARN] [1595423558.882517049]: Dynamic check failed for object cf1 wroll: 72.7607 >= 20 wpitch: -56.9823 >= 20 fitness: 0.00107482 >= 0.001

[ WARN] [1595423558.882542429]: No updated pose for CF cf1 for 0.019747 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.902725213]: ICP did not converge! for object cf1 [ WARN] [1595423558.902749250]: No updated pose for CF cf1 for 0.010159 s. [ WARN] [1595423558.912689019]: Dynamic check failed for object cf1 wroll: 71.79 >= 20 wpitch: -55.35 >= 20 fitness: 0.00107359 >= 0.001

[ WARN] [1595423558.912715937]: No updated pose for CF cf1 for 0.020078 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.932684407]: ICP did not converge! for object cf1 [ WARN] [1595423558.932710702]: No updated pose for CF cf1 for 0.010154 s. [ WARN] [1595423558.942334525]: Dynamic check failed for object cf1 wroll: 73.607 >= 20 wpitch: -56.0979 >= 20 fitness: 0.00107163 >= 0.001

[ WARN] [1595423558.942373230]: No updated pose for CF cf1 for 0.019710 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.962580561]: ICP did not converge! for object cf1 [ WARN] [1595423558.962618231]: No updated pose for CF cf1 for 0.009844 s. [ WARN] [1595423558.972705330]: Dynamic check failed for object cf1 wroll: 71.4802 >= 20 wpitch: -55.2321 >= 20 fitness: 0.00107274 >= 0.001

[ WARN] [1595423558.972732931]: No updated pose for CF cf1 for 0.019952 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423558.992210190]: ICP did not converge! for object cf1 [ WARN] [1595423558.992255099]: No updated pose for CF cf1 for 0.009486 s. [ WARN] [1595423559.002836122]: Dynamic check failed for object cf1 wroll: 72.6983 >= 20 wpitch: -55.893 >= 20 fitness: 0.00108065 >= 0.001

[ WARN] [1595423559.002873796]: No updated pose for CF cf1 for 0.020091 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.022692565]: ICP did not converge! for object cf1 [ WARN] [1595423559.022738001]: No updated pose for CF cf1 for 0.010151 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.042807218]: ICP did not converge! for object cf1 [ WARN] [1595423559.042845616]: No updated pose for CF cf1 for 0.010059 s. [ WARN] [1595423559.052516098]: Dynamic check failed for object cf1 wroll: 72.9041 >= 20 wpitch: -55.4812 >= 20 wyaw: 11.3931 >= 10 fitness: 0.00106993 >= 0.001

[ WARN] [1595423559.052543883]: No updated pose for CF cf1 for 0.019774 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.072341618]: ICP did not converge! for object cf1 [ WARN] [1595423559.072370704]: No updated pose for CF cf1 for 0.009882 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.093402292]: ICP did not converge! for object cf1 [ WARN] [1595423559.093424031]: No updated pose for CF cf1 for 0.010555 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.112601704]: ICP did not converge! for object cf1 [ WARN] [1595423559.112631502]: No updated pose for CF cf1 for 0.009602 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.132420063]: ICP did not converge! for object cf1 [ WARN] [1595423559.132441973]: No updated pose for CF cf1 for 0.009722 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.152901890]: ICP did not converge! for object cf1 [ WARN] [1595423559.152934965]: No updated pose for CF cf1 for 0.010397 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.172794233]: ICP did not converge! for object cf1 [ WARN] [1595423559.172836885]: No updated pose for CF cf1 for 0.010131 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.192890202]: ICP did not converge! for object cf1 [ WARN] [1595423559.192950483]: No updated pose for CF cf1 for 0.009974 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.212765671]: ICP did not converge! for object cf1 [ WARN] [1595423559.212795228]: No updated pose for CF cf1 for 0.009776 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.233083785]: ICP did not converge! for object cf1 [ WARN] [1595423559.233124222]: No updated pose for CF cf1 for 0.009889 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.252914795]: ICP did not converge! for object cf1 [ WARN] [1595423559.252952145]: No updated pose for CF cf1 for 0.009828 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.272807875]: ICP did not converge! for object cf1 [ WARN] [1595423559.272845459]: No updated pose for CF cf1 for 0.009913 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.292425092]: ICP did not converge! for object cf1 [ WARN] [1595423559.292469351]: No updated pose for CF cf1 for 0.009615 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.312110919]: ICP did not converge! for object cf1 [ WARN] [1595423559.312142747]: No updated pose for CF cf1 for 0.009559 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.332321794]: ICP did not converge! for object cf1 [ WARN] [1595423559.332356020]: No updated pose for CF cf1 for 0.009978 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.352792375]: ICP did not converge! for object cf1 [ WARN] [1595423559.352844646]: No updated pose for CF cf1 for 0.009872 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.372611653]: ICP did not converge! for object cf1 [ WARN] [1595423559.372649166]: No updated pose for CF cf1 for 0.010035 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.393014407]: ICP did not converge! for object cf1 [ WARN] [1595423559.393078999]: No updated pose for CF cf1 for 0.010170 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.412763451]: ICP did not converge! for object cf1 [ WARN] [1595423559.412806862]: No updated pose for CF cf1 for 0.009543 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.432701205]: ICP did not converge! for object cf1 [ WARN] [1595423559.432757724]: No updated pose for CF cf1 for 0.009791 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.452803483]: ICP did not converge! for object cf1 [ WARN] [1595423559.452847034]: No updated pose for CF cf1 for 0.009498 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.472806263]: ICP did not converge! for object cf1 [ WARN] [1595423559.472862576]: No updated pose for CF cf1 for 0.009989 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.492720186]: ICP did not converge! for object cf1 [ WARN] [1595423559.492762611]: No updated pose for CF cf1 for 0.010180 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.513214377]: ICP did not converge! for object cf1 [ WARN] [1595423559.513245526]: No updated pose for CF cf1 for 0.009600 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.533567873]: ICP did not converge! for object cf1 [ WARN] [1595423559.533589783]: No updated pose for CF cf1 for 0.010443 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.553808537]: ICP did not converge! for object cf1 [ WARN] [1595423559.553848389]: No updated pose for CF cf1 for 0.010711 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.573335447]: ICP did not converge! for object cf1 [ WARN] [1595423559.573386696]: No updated pose for CF cf1 for 0.009905 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.592875917]: ICP did not converge! for object cf1 [ WARN] [1595423559.592899951]: No updated pose for CF cf1 for 0.009875 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.612859205]: ICP did not converge! for object cf1 [ WARN] [1595423559.612892092]: No updated pose for CF cf1 for 0.010061 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.632815785]: ICP did not converge! for object cf1 [ WARN] [1595423559.632851924]: No updated pose for CF cf1 for 0.009987 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.652610848]: ICP did not converge! for object cf1 [ WARN] [1595423559.652670028]: No updated pose for CF cf1 for 0.009842 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.672678676]: ICP did not converge! for object cf1 [ WARN] [1595423559.672729414]: No updated pose for CF cf1 for 0.009861 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.693373152]: ICP did not converge! for object cf1 [ WARN] [1595423559.693400546]: No updated pose for CF cf1 for 0.010391 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.712503771]: ICP did not converge! for object cf1 [ WARN] [1595423559.712542679]: No updated pose for CF cf1 for 0.009760 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.732249531]: ICP did not converge! for object cf1 [ WARN] [1595423559.732271978]: No updated pose for CF cf1 for 0.009659 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.752889257]: ICP did not converge! for object cf1 [ WARN] [1595423559.752913095]: No updated pose for CF cf1 for 0.010354 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.772814458]: ICP did not converge! for object cf1 [ WARN] [1595423559.772837274]: No updated pose for CF cf1 for 0.009956 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.792826290]: ICP did not converge! for object cf1 [ WARN] [1595423559.792873428]: No updated pose for CF cf1 for 0.010068 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.813022221]: ICP did not converge! for object cf1 [ WARN] [1595423559.813050939]: No updated pose for CF cf1 for 0.010257 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.832722705]: ICP did not converge! for object cf1 [ WARN] [1595423559.832756371]: No updated pose for CF cf1 for 0.009760 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.852493382]: ICP did not converge! for object cf1 [ WARN] [1595423559.852518191]: No updated pose for CF cf1 for 0.009591 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.872638052]: ICP did not converge! for object cf1 [ WARN] [1595423559.872661601]: No updated pose for CF cf1 for 0.009917 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.915897319]: ICP did not converge! for object cf1 [ WARN] [1595423559.915950019]: No updated pose for CF cf1 for 0.000887 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.921434099]: ICP did not converge! for object cf1 [ WARN] [1595423559.921509057]: No updated pose for CF cf1 for 0.006407 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423559.931568105]: ICP did not converge! for object cf1 [ WARN] [1595423559.931637132]: No updated pose for CF cf1 for 0.016496 s. [ WARN] [1595423559.941543842]: Dynamic check failed for object cf1 wyaw: 19.1966 >= 10

[ WARN] [1595423559.941599415]: No updated pose for CF cf1 for 0.026437 s. [ WARN] [1595423559.951420560]: Dynamic check failed for object cf1 wyaw: 13.8314 >= 10

[ WARN] [1595423559.951457860]: No updated pose for CF cf1 for 0.036375 s. [ WARN] [1595423559.961580467]: Dynamic check failed for object cf1 wyaw: 10.6739 >= 10

[ WARN] [1595423559.961648131]: No updated pose for CF cf1 for 0.046401 s. [ WARN] [1595423559.971644788]: Dynamic check failed for object cf1 wroll: -49.9465 >= 20 wyaw: 48.8513 >= 10 roll: 2.99148 >= 1.4 fitness: 0.00126292 >= 0.001

[ WARN] [1595423559.971690049]: No updated pose for CF cf1 for 0.056559 s. [ WARN] [1595423559.983411868]: Dynamic check failed for object cf1 wroll: 43.1695 >= 20 wyaw: 32.5288 >= 10 roll: 2.48467 >= 1.4

[ WARN] [1595423559.983449032]: No updated pose for CF cf1 for 0.068368 s. [ WARN] [1595423559.993451707]: Dynamic check failed for object cf1 wyaw: 32.1405 >= 10

[ WARN] [1595423559.993540008]: No updated pose for CF cf1 for 0.078315 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.011641181]: ICP did not converge! for object cf1 [ WARN] [1595423560.011669911]: No updated pose for CF cf1 for 0.008388 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.031832770]: ICP did not converge! for object cf1 [ WARN] [1595423560.031866741]: No updated pose for CF cf1 for 0.010014 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.051748416]: ICP did not converge! for object cf1 [ WARN] [1595423560.051787972]: No updated pose for CF cf1 for 0.009961 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.071680108]: ICP did not converge! for object cf1 [ WARN] [1595423560.071722362]: No updated pose for CF cf1 for 0.010011 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.091973752]: ICP did not converge! for object cf1 [ WARN] [1595423560.092024066]: No updated pose for CF cf1 for 0.010080 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.155304159]: ICP did not converge! for object cf1 [ WARN] [1595423560.155351885]: No updated pose for CF cf1 for 0.000962 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.161302616]: ICP did not converge! for object cf1 [ WARN] [1595423560.161366555]: No updated pose for CF cf1 for 0.006894 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.171365800]: ICP did not converge! for object cf1 [ WARN] [1595423560.171452062]: No updated pose for CF cf1 for 0.016949 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.181311735]: ICP did not converge! for object cf1 [ WARN] [1595423560.181351069]: No updated pose for CF cf1 for 0.026939 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.202916319]: ICP did not converge! for object cf1 [ WARN] [1595423560.202972987]: No updated pose for CF cf1 for 0.010101 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.222768121]: ICP did not converge! for object cf1 [ WARN] [1595423560.222800050]: No updated pose for CF cf1 for 0.010215 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.242727986]: ICP did not converge! for object cf1 [ WARN] [1595423560.242778002]: No updated pose for CF cf1 for 0.009922 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.263103376]: ICP did not converge! for object cf1 [ WARN] [1595423560.263152314]: No updated pose for CF cf1 for 0.009911 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.283347601]: ICP did not converge! for object cf1 [ WARN] [1595423560.283411511]: No updated pose for CF cf1 for 0.010037 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.303322657]: ICP did not converge! for object cf1 [ WARN] [1595423560.303362705]: No updated pose for CF cf1 for 0.009963 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.323139140]: ICP did not converge! for object cf1 [ WARN] [1595423560.323181382]: No updated pose for CF cf1 for 0.010001 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.343413416]: ICP did not converge! for object cf1 [ WARN] [1595423560.343470888]: No updated pose for CF cf1 for 0.010330 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.363006222]: ICP did not converge! for object cf1 [ WARN] [1595423560.363076451]: No updated pose for CF cf1 for 0.009702 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.382488247]: ICP did not converge! for object cf1 [ WARN] [1595423560.382509920]: No updated pose for CF cf1 for 0.010002 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.403228141]: ICP did not converge! for object cf1 [ WARN] [1595423560.403256792]: No updated pose for CF cf1 for 0.010699 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.422963020]: ICP did not converge! for object cf1 [ WARN] [1595423560.422991104]: No updated pose for CF cf1 for 0.010171 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.442570379]: ICP did not converge! for object cf1 [ WARN] [1595423560.442597957]: No updated pose for CF cf1 for 0.009958 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.463209631]: ICP did not converge! for object cf1 [ WARN] [1595423560.463250033]: No updated pose for CF cf1 for 0.010529 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.483264003]: ICP did not converge! for object cf1 [ WARN] [1595423560.483310450]: No updated pose for CF cf1 for 0.009754 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.502605838]: ICP did not converge! for object cf1 [ WARN] [1595423560.502664563]: No updated pose for CF cf1 for 0.009698 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.522715599]: ICP did not converge! for object cf1 [ WARN] [1595423560.522763977]: No updated pose for CF cf1 for 0.010010 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.542946000]: ICP did not converge! for object cf1 [ WARN] [1595423560.543013049]: No updated pose for CF cf1 for 0.009829 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.562826279]: ICP did not converge! for object cf1 [ WARN] [1595423560.562877103]: No updated pose for CF cf1 for 0.010185 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.582694798]: ICP did not converge! for object cf1 [ WARN] [1595423560.582738348]: No updated pose for CF cf1 for 0.009911 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.602461540]: ICP did not converge! for object cf1 [ WARN] [1595423560.602506223]: No updated pose for CF cf1 for 0.009941 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.623288023]: ICP did not converge! for object cf1 [ WARN] [1595423560.623320790]: No updated pose for CF cf1 for 0.010341 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.642888979]: ICP did not converge! for object cf1 [ WARN] [1595423560.642931030]: No updated pose for CF cf1 for 0.010194 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.662748760]: ICP did not converge! for object cf1 [ WARN] [1595423560.662788132]: No updated pose for CF cf1 for 0.009871 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.682427094]: ICP did not converge! for object cf1 [ WARN] [1595423560.682458221]: No updated pose for CF cf1 for 0.010047 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.702583473]: ICP did not converge! for object cf1 [ WARN] [1595423560.702632292]: No updated pose for CF cf1 for 0.009944 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.722807998]: ICP did not converge! for object cf1 [ WARN] [1595423560.722844417]: No updated pose for CF cf1 for 0.009739 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.742812791]: ICP did not converge! for object cf1 [ WARN] [1595423560.742853521]: No updated pose for CF cf1 for 0.009783 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.762812968]: ICP did not converge! for object cf1 [ WARN] [1595423560.762848866]: No updated pose for CF cf1 for 0.010090 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.782615772]: ICP did not converge! for object cf1 [ WARN] [1595423560.782661313]: No updated pose for CF cf1 for 0.009965 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.802699162]: ICP did not converge! for object cf1 [ WARN] [1595423560.802721783]: No updated pose for CF cf1 for 0.009885 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.822327143]: ICP did not converge! for object cf1 [ WARN] [1595423560.822364845]: No updated pose for CF cf1 for 0.009715 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.842581572]: ICP did not converge! for object cf1 [ WARN] [1595423560.842625081]: No updated pose for CF cf1 for 0.010124 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.862448141]: ICP did not converge! for object cf1 [ WARN] [1595423560.862478844]: No updated pose for CF cf1 for 0.010028 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.882427601]: ICP did not converge! for object cf1 [ WARN] [1595423560.882455117]: No updated pose for CF cf1 for 0.009900 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.902723531]: ICP did not converge! for object cf1 [ WARN] [1595423560.902755365]: No updated pose for CF cf1 for 0.010268 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.922758163]: ICP did not converge! for object cf1 [ WARN] [1595423560.922799918]: No updated pose for CF cf1 for 0.010319 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.942595140]: ICP did not converge! for object cf1 [ WARN] [1595423560.942638584]: No updated pose for CF cf1 for 0.009909 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.962450936]: ICP did not converge! for object cf1 [ WARN] [1595423560.962478719]: No updated pose for CF cf1 for 0.009769 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423560.982474025]: ICP did not converge! for object cf1 [ WARN] [1595423560.982519421]: No updated pose for CF cf1 for 0.010032 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.002706929]: ICP did not converge! for object cf1 [ WARN] [1595423561.002743718]: No updated pose for CF cf1 for 0.010248 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.022682452]: ICP did not converge! for object cf1 [ WARN] [1595423561.022728308]: No updated pose for CF cf1 for 0.010074 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.042515613]: ICP did not converge! for object cf1 [ WARN] [1595423561.042566126]: No updated pose for CF cf1 for 0.009863 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.062555512]: ICP did not converge! for object cf1 [ WARN] [1595423561.062645412]: No updated pose for CF cf1 for 0.010223 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.082493950]: ICP did not converge! for object cf1 [ WARN] [1595423561.082522239]: No updated pose for CF cf1 for 0.009855 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.102394804]: ICP did not converge! for object cf1 [ WARN] [1595423561.102422290]: No updated pose for CF cf1 for 0.009931 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.122228126]: ICP did not converge! for object cf1 [ WARN] [1595423561.122278877]: No updated pose for CF cf1 for 0.009692 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.142315983]: ICP did not converge! for object cf1 [ WARN] [1595423561.142340782]: No updated pose for CF cf1 for 0.009818 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.162989363]: ICP did not converge! for object cf1 [ WARN] [1595423561.163016017]: No updated pose for CF cf1 for 0.010406 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.182650893]: ICP did not converge! for object cf1 [ WARN] [1595423561.182671105]: No updated pose for CF cf1 for 0.008566 s. [ WARN] [1595423561.192794992]: Dynamic check failed for object cf1 wyaw: 11.715 >= 10

[ WARN] [1595423561.192836319]: No updated pose for CF cf1 for 0.018642 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.212299589]: ICP did not converge! for object cf1 [ WARN] [1595423561.212319530]: No updated pose for CF cf1 for 0.009979 s. [ WARN] [1595423561.222546493]: Dynamic check failed for object cf1 wyaw: 10.6343 >= 10

[ WARN] [1595423561.222581803]: No updated pose for CF cf1 for 0.020170 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.242488936]: ICP did not converge! for object cf1 [ WARN] [1595423561.242527996]: No updated pose for CF cf1 for 0.010060 s. [ WARN] [1595423561.252232543]: Dynamic check failed for object cf1 wyaw: 11.6191 >= 10

[ WARN] [1595423561.252274646]: No updated pose for CF cf1 for 0.019761 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.272767516]: ICP did not converge! for object cf1 [ WARN] [1595423561.272790987]: No updated pose for CF cf1 for 0.010414 s. [ WARN] [1595423561.282811450]: Dynamic check failed for object cf1 wyaw: 11.2652 >= 10

[ WARN] [1595423561.282836370]: No updated pose for CF cf1 for 0.020422 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.302449216]: ICP did not converge! for object cf1 [ WARN] [1595423561.302472136]: No updated pose for CF cf1 for 0.009958 s. [ WARN] [1595423561.312545720]: Dynamic check failed for object cf1 wyaw: 11.8853 >= 10

[ WARN] [1595423561.312577881]: No updated pose for CF cf1 for 0.020021 s. [ WARN] [1595423561.322683318]: Dynamic check failed for object cf1 vx: 2.58283 >= 2 wroll: -92.9264 >= 20 wpitch: -39.601 >= 20 wyaw: 55.3575 >= 10 roll: 2.90438 >= 1.4

[ WARN] [1595423561.322718511]: No updated pose for CF cf1 for 0.030110 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.342448226]: ICP did not converge! for object cf1 [ WARN] [1595423561.342492829]: No updated pose for CF cf1 for 0.009719 s. [ WARN] [1595423561.352247859]: Dynamic check failed for object cf1 wyaw: 13.7475 >= 10

[ WARN] [1595423561.352303215]: No updated pose for CF cf1 for 0.019452 s. [ WARN] [1595423561.362826832]: Dynamic check failed for object cf1 vx: 2.54145 >= 2 wroll: -93.3566 >= 20 wpitch: -42.1545 >= 20 wyaw: 53.6336 >= 10 roll: 2.85011 >= 1.4

[ WARN] [1595423561.362851974]: No updated pose for CF cf1 for 0.030079 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.382658453]: ICP did not converge! for object cf1 [ WARN] [1595423561.382690728]: No updated pose for CF cf1 for 0.009569 s. [ WARN] [1595423561.392837918]: Dynamic check failed for object cf1 wyaw: 12.9559 >= 10

[ WARN] [1595423561.392876558]: No updated pose for CF cf1 for 0.019677 s. [ WARN] [1595423561.403221761]: Dynamic check failed for object cf1 vx: 2.47577 >= 2 wroll: -92.9437 >= 20 wpitch: -44.8166 >= 20 wyaw: 51.913 >= 10 roll: 2.80066 >= 1.4

[ WARN] [1595423561.403267378]: No updated pose for CF cf1 for 0.030030 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.422611885]: ICP did not converge! for object cf1 [ WARN] [1595423561.422639558]: No updated pose for CF cf1 for 0.009638 s. [ WARN] [1595423561.432611802]: Dynamic check failed for object cf1 wyaw: 12.6456 >= 10

[ WARN] [1595423561.432641648]: No updated pose for CF cf1 for 0.019593 s. [ WARN] [1595423561.442379378]: Dynamic check failed for object cf1 wroll: 38.3254 >= 20 wpitch: -42.0352 >= 20 wyaw: -17.396 >= 10 fitness: 0.00116076 >= 0.001

[ WARN] [1595423561.442412382]: No updated pose for CF cf1 for 0.029341 s. [ WARN] [1595423561.462765751]: Dynamic check failed for object cf1 wyaw: 24.9972 >= 10

[ WARN] [1595423561.462804045]: No updated pose for CF cf1 for 0.010221 s. [ WARN] [1595423561.472948502]: Dynamic check failed for object cf1 wyaw: 12.0517 >= 10

[ WARN] [1595423561.472993081]: No updated pose for CF cf1 for 0.020310 s. [ WARN] [1595423561.482954856]: Dynamic check failed for object cf1 wroll: -76.9274 >= 20 wyaw: -58.8441 >= 10 roll: -3.09354 >= 1.4

[ WARN] [1595423561.482980716]: No updated pose for CF cf1 for 0.030432 s. [ WARN] [1595423561.503163948]: Dynamic check failed for object cf1 wyaw: 23.9178 >= 10

[ WARN] [1595423561.503190962]: No updated pose for CF cf1 for 0.010487 s. [ WARN] [1595423561.513066542]: Dynamic check failed for object cf1 wyaw: 12.6911 >= 10

[ WARN] [1595423561.513091148]: No updated pose for CF cf1 for 0.020397 s. [ WARN] [1595423561.523154298]: Dynamic check failed for object cf1 wroll: -55.6177 >= 20 wpitch: -28.9111 >= 20 wyaw: -34.8325 >= 10 roll: -2.50034 >= 1.4 fitness: 0.00194375 >= 0.001

[ WARN] [1595423561.523193590]: No updated pose for CF cf1 for 0.030433 s. [ WARN] [1595423561.533228739]: Dynamic check failed for object cf1 wroll: 26.8837 >= 20 wyaw: 76.1666 >= 10

[ WARN] [1595423561.533267612]: No updated pose for CF cf1 for 0.040517 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.552823143]: ICP did not converge! for object cf1 [ WARN] [1595423561.552848086]: No updated pose for CF cf1 for 0.009599 s. [ WARN] [1595423561.562896744]: Dynamic check failed for object cf1 wyaw: 12.8004 >= 10

[ WARN] [1595423561.562936849]: No updated pose for CF cf1 for 0.019618 s. [ WARN] [1595423561.572861925]: Dynamic check failed for object cf1 wroll: -39.0906 >= 20 wpitch: -37.0312 >= 20 roll: -1.99048 >= 1.4 fitness: 0.00194352 >= 0.001

[ WARN] [1595423561.572921995]: No updated pose for CF cf1 for 0.029538 s. [ WARN] [1595423561.582836164]: Dynamic check failed for object cf1 wroll: -71.0548 >= 20 wpitch: -38.4786 >= 20 wyaw: 34.6063 >= 10 roll: 2.63595 >= 1.4

[ WARN] [1595423561.582870570]: No updated pose for CF cf1 for 0.039567 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.602775170]: ICP did not converge! for object cf1 [ WARN] [1595423561.602815714]: No updated pose for CF cf1 for 0.009841 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.612654320]: ICP did not converge! for object cf1 [ WARN] [1595423561.612682089]: No updated pose for CF cf1 for 0.019732 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.622931846]: ICP did not converge! for object cf1 [ WARN] [1595423561.622953293]: No updated pose for CF cf1 for 0.030009 s. [ WARN] [1595423561.632831070]: Dynamic check failed for object cf1 wroll: 65.5379 >= 20 wyaw: -72.0752 >= 10 roll: 1.75077 >= 1.4

[ WARN] [1595423561.632856540]: No updated pose for CF cf1 for 0.039862 s. [ WARN] [1595423561.642752686]: Dynamic check failed for object cf1 vy: 2.07858 >= 2

[ WARN] [1595423561.642800917]: No updated pose for CF cf1 for 0.049775 s. [ WARN] [1595423561.653207064]: Dynamic check failed for object cf1 wroll: -24.0613 >= 20 roll: -2.31101 >= 1.4

[ WARN] [1595423561.653240284]: No updated pose for CF cf1 for 0.060234 s. [ WARN] [1595423561.663086437]: Dynamic check failed for object cf1 roll: -1.62932 >= 1.4 fitness: 0.00122387 >= 0.001

[ WARN] [1595423561.663120701]: No updated pose for CF cf1 for 0.070076 s. [ WARN] [1595423561.673414257]: Dynamic check failed for object cf1 fitness: 0.00122111 >= 0.001

[ WARN] [1595423561.673443702]: No updated pose for CF cf1 for 0.080441 s. [ WARN] [1595423561.682835468]: Dynamic check failed for object cf1 wroll: 28.5773 >= 20 roll: 1.70627 >= 1.4 fitness: 0.00122157 >= 0.001

[ WARN] [1595423561.682862979]: No updated pose for CF cf1 for 0.089860 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.692480228]: ICP did not converge! for object cf1 [ WARN] [1595423561.692500313]: No updated pose for CF cf1 for 0.099560 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.702323926]: ICP did not converge! for object cf1 [ WARN] [1595423561.702345068]: No updated pose for CF cf1 for 0.109415 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.712212962]: ICP did not converge! for object cf1 [ WARN] [1595423561.712231226]: No updated pose for CF cf1 for 0.119272 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.722271688]: ICP did not converge! for object cf1 [ WARN] [1595423561.722292463]: No updated pose for CF cf1 for 0.129363 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [ WARN] [1595423561.732540037]: ICP did not converge! for object cf1 [ WARN] [1595423561.732569379]: No updated pose for CF cf1 for 0.139624 s. [pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters.

whoenig commented 4 years ago

The connection warning means you have some interference or bad Crazyradio placement. If you can, disable 2.4 Ghz Wifi; however, in general this is not a problem and just a warning.

For your other issue it looks like your mocap has trouble tracking the 4 markers. If you don't want to fly very aggressive maneuvers, it is much more robust to use single-marker tracking (where you put a single, larger marker on top of each Crazyflie). Otherwise, make sure your mocap is calibrated, the markers are correctly placed and well visible by multiple cameras during the flight.

ucaszzw commented 4 years ago

@whoenig I still have a few questions that are not very clear. I would like to ask you:

  1. I just finished calibrating my motion capture system. At the same time, I runroslaunch crazyswarm mocap_helper.launch. In this case, I put cf in the center of the field. At this time, the indicator light of cf is always green but sometimes it jumps to red. I ran the script command and cf gradually lost control and flew out of the field. I think the reason seems to lie in the communication link. However, I don’t know what these prompts mean:

    [Pcl::IterativeClosestPoint::computeTransformation] Not enough correspondences found. Relax your threshold parameters. [WARN] [1595423550.076004642]: ICP did not converge! for object cf1 [WARN] [1595423550.076083188]: No updated pose for CF cf1 for 0.000786 s."

  2. "however, in general this is not a problem and just a warning." Do you think that the communication link is not enough to cause the loss of control of my cf? The main reason is the motion capture system? If there is 2.4G interference, is there any way to change the radio, such as changing its channel?
  3. "If you don't want to fly very aggressive maneuvers, it is much more robust to use single-marker tracking (where you put a single, larger marker on top of each Crazyflie). "Marker for single-point tracking Point, what is its minimum size? I hope to run a lot of cfs later, whether there will be occlusion problems in single-point tracking.
ucaszzw commented 4 years ago

I am not in the laboratory now, I have a guess: Will the problem be: I assigned cf to the wrong channel? How to check the radio channel?

whoenig commented 4 years ago
  1. When you run mocap_helper.launch, there is no communication with the CF, so the light changes you see are independent of the Crazyswarm. What you describe sounds like your broadcasts are not working properly. Did you update your Crazyradio firmware? Did you update your NRF51 firmware? Also, please enable logging, and look at the /cf1/log1 topic if you just manually move around your Crazyflie. It should update correctly.

  2. In my experience you can still get good flight performance when having a link that has a warning around 0.3. You can change channels etc., but I don't think this warning is related to your fly-off issue.

  3. Single-point tracking is more robust to occlusion problems: i) the marker on top is typically visible by more/all cameras; ii) the re-assignment after a marker became invisible is much more robust since it uses global assignment rather than greedy assignment at every timestep. The minimum size depends on your mocap: it should be at least 3 pixels in the furthest camera, but 5-10 pixels are generally better. We typically use 7 - 9mm markers, but you can go bigger too.

swarm5 commented 4 years ago

@whoenig I have a problem that I have been unable to understand: Different channels need to be allocated for Crazyflies. The document states "For example, cf1 is assigned to channel 80, cf2 is assigned to channel 90, cf3 is assigned to channel 100, cf4 is assigned to channel 80 and so on." My question is, how are these values determined for 80, 90, 100?

swarm5 commented 4 years ago

When I use cfclient to connect, the quality of the connection is very high. But when I use crazyswarm to connect, there is always a problem with the quality of the link image image

whoenig commented 4 years ago

Your Crazyswarm screenshot does not show any link quality issues. In general, you have to find good channels empirically; a tool is available here. When you execute it, make sure to place the CF roughly where they would actually be flying.

jpreiss commented 4 years ago

Just to be sure... are you running cfclient at the same time as crazyswarm, to see the link quality?

swarm5 commented 4 years ago

@jpreiss @whoenig I changed a computer and performed another channel test. I still have a few questions:

  1. When the frequency is 2M, how far is the communication distance? I found a phenomenon, when I test the distance is 4m, there will be a phenomenon that the rssi average is nan. For details, please see:https://github.com/bitcraze/crazyflie-lib-python/issues/161. However, I took cf to the computer and tried many times, but there was no corresponding situation.
  2. Is the channel recommended by radio-test reasonable? The figure below is the experimental result of my three tests. I don’t know if the understanding is correct. An excellent channel requires a stable ack rate and a high rssi. 图片 图片 图片 The program recommends many peak points of ack rate, but the ack rate of the channels around it is 0. Judging from the picture, whether we choose the 82-100 section of the channel will be more secure?
  3. How to set up crazyswarm channel reasonably? If my optimal channel is 61, 62, 63..., can I set it as the channel of my crazyswarm radio? Or in crazyswarm, each channel must have a large numerical difference?
whoenig commented 4 years ago
  1. We had no issues with 15m indoors.
  2. When in doubt, use the channels with higher ack rates. For us usually 80-100 work best. From your plots, it looks like the test script has some bug (there should be no nans).
  3. You need a difference of at least 2, when using the 2M mode, because the frequencies overlap slightly. E.g., 80, 82, 84 would be fine.