Understand the firmware of CF2 and modify accordingly
Posted: Wed Oct 17, 2018 7:47 pm
Hi all,
I just started a research project aiming to apply reinforcement learning on the Crazyflie 2. I followed the tutorials provided on the website and installed virtual machine successfully. I also successfully built the firmware in eclipse and flashed using radio. My next step is to modify the firmware so that the Crazyflie can follow a prescribed trajectory. But when I tried to understand the firmware I felt overwhelmed. I have experiences in developing embedded systems but I still don't know how to add my code into the firmware. Are there any resources that introduce the structure and functions of the firmware? I checked the wiki and github pages and only found some basic introductions.
Thanks a lot,
waytry
I just started a research project aiming to apply reinforcement learning on the Crazyflie 2. I followed the tutorials provided on the website and installed virtual machine successfully. I also successfully built the firmware in eclipse and flashed using radio. My next step is to modify the firmware so that the Crazyflie can follow a prescribed trajectory. But when I tried to understand the firmware I felt overwhelmed. I have experiences in developing embedded systems but I still don't know how to add my code into the firmware. Are there any resources that introduce the structure and functions of the firmware? I checked the wiki and github pages and only found some basic introductions.
Thanks a lot,
waytry