 However, limited by reasoning capability and knowledge level , it is challenging for a robot to self diagnose and correct their abnormal behaviors.
<coherence>  However, limited by reasoning capability and knowledge level , it is challenging for a robot to self diagnose and correct their abnormal behaviors.
 However, due to limited reasoning capability and knowledge level , it is challenging for a robot to self diagnose and correct their abnormal behaviors.