Exploiting Novel Sensors And Efficient Algorithms To Advance Autonomy Of Nano-Uavs