<div dir="ltr">Hello guys, <div><br></div><div>Recently I had a problem on the component <span style="background-color:rgb(255,255,255)">`<font color="#111111"><span style="font-size:12px">auv_control:PIDController</span></font>`</span> going to `POSE TIMEOUT` state.<br></div><div><br></div><div>The point, however, is that looking to the logs, the pose feedback component is writing samples on its output port. So the `readNewest` <a href="https://github.com/rock-control/control-orogen-auv_control/blob/master/tasks/PIDController.cpp#L52" target="_blank">on this line</a> is not returning "RTT::NewData".</div><div><br></div><div>Additionally I found this message on "orocos.auv_control_aligned_<wbr>vel2body_effort-XXX.txt", related to "mqueue" that may be related to this issue: </div><div><br></div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font style="background-color:rgb(255,255,255)" face="tahoma, sans-serif" color="#999999">140.289 [ ERROR ][MQSendRecv] FAILED opening '/auv_control_aligned_<wbr>vel2body_effort.pose_samples.<wbr>0x7f627c0051b0@400' with message size 516, buffer size 10 for reading :<br></font><font style="background-color:rgb(255,255,255)" face="tahoma, sans-serif" color="#999999">140.289 [ ERROR ][MQSendRecv] Insufficient space for the creation of a new message queue. This probably occurred because the queues_max limit was encountered; see mq_overview(7).<br></font><font style="background-color:rgb(255,255,255)" face="tahoma, sans-serif" color="#999999">140.290 [ ERROR ][CDataFlowInterface_i::<wbr>buildChannelOutput] Failed to create MQueue Channel element: Could not open message queue: mq_open returned -1.<br></font><font style="background-color:rgb(255,255,255)" face="tahoma, sans-serif" color="#999999">140.290 [ ERROR ][CDataFlowInterface_i::<wbr>buildChannelOutput] The type transporter for type /base/samples/RigidBodyState failed to create an out-of-band endpoint for port pose_samples<br></font><span style="background-color:rgb(255,255,255)"><font color="#999999"><font face="tahoma, sans-serif">141.308 [ Debug ][CDataFlowInterface_i::<wbr>createConnection]</font></font></span></blockquote><div><span style="background-color:rgb(255,255,255)"><font color="#999999"><br></font></span></div></div><div>This message is printed repetitively until the component breaks. </div><div><br></div><div>I'd like to ask if any of you have already had this problem or if the "mqueue" message can somehow be related to it. If not, which would be the reasons that could lead to this symptom.</div><div><br></div><div>Best Regards, </div><div><br></div><div>Diego Cesar</div><div>
</div></div>