Hi Linda has been running the long term patroller since Friday, we have seen some issues than can be improved by adding the following changes to the SMACH:
Upon start:
Check if she is charged and if not, go to the last waypoint and search for the charger. (Now she just searches for the charger, which might be outside of the detection radius.)
If she is charged, check if she is on the charging station and if yes, start with undocking instead of the move_base command. (Now she simply assumes that she is outside the charging station and starts with move_base, which is incapable of moving her out of the charger).
During operation:
-
Linda got stuck a few times when she got in a place which was impossible to leave without going backwards. Maybe that might be solved with a special recovery behaviour.
-
Some of the ROS nodes might get too slow or even stuck over time. There should be some self diagnostics that monitors and restarts the faulty modules if needed.
The question is if somebody else has been working on this or has any comments about it. @gestom has created a bash script that we have been using for patrolling supports these behaviours, so we know they work fine.
Hi Linda has been running the long term patroller since Friday, we have seen some issues than can be improved by adding the following changes to the SMACH:
Upon start:
Check if she is charged and if not, go to the last waypoint and search for the charger. (Now she just searches for the charger, which might be outside of the detection radius.)
If she is charged, check if she is on the charging station and if yes, start with undocking instead of the move_base command. (Now she simply assumes that she is outside the charging station and starts with move_base, which is incapable of moving her out of the charger).
During operation:
Linda got stuck a few times when she got in a place which was impossible to leave without going backwards. Maybe that might be solved with a special recovery behaviour.
Some of the ROS nodes might get too slow or even stuck over time. There should be some self diagnostics that monitors and restarts the faulty modules if needed.
The question is if somebody else has been working on this or has any comments about it. @gestom has created a bash script that we have been using for patrolling supports these behaviours, so we know they work fine.