K

Kathleen Martin

Guest
There’s no question that the brains inside Skydio drones are rather impressive. These things are masters of AI and autonomy, capable of carrying out tasks that can prove challenging for other drones. The team, naturally, knows everything there’s to know about building autonomous robots at scale. And now, it’s ready to share its learnings with the wider robotics community by making public SymForce – the library that powers the motion planner and computer vision systems used by Skydio drones.
SymForce is the result of five years of development by Skydio’s autonomy team in an environment where performance and code maintainability are crucial.
Written in C++, with Python bindings for experimentation, SymForce makes it possible to code a problem once, experiment with it symbolically, generate optimized code, and then run optimization problems based on the original problem definition.
The code generation library is also capable of adding components like 3D geometry types, camera models, noise models, and novel singularity handling techniques that make it possible to model complex robotics problems as symbolic expressions.
Continue reading: https://dronedj.com/2022/05/25/skydio-symforce/
 

Attachments

  • p0008133.m07765.skydio_drone.png
    p0008133.m07765.skydio_drone.png
    156.1 KB · Views: 51