Satellite attitude control using optimal adaptive and fuzzy controllers. (March 2023)