Addressing Challenges in Automated Strawberry Harvesting in Complex Environment