Ornibibot, an agile flapping micro aerial vehicle (FMAVs)
This project develops an ornithopter that can be a helpful robot for future in the society. This project is a part of my academic path from master student to PhD student(now).
Contribution:
- Develop robot’s structure using a light-weight material.
- Develop robot’s hardware using Arduino Nano 33 BLE with Raspberry for the previous version and Teensy 4.1 for the current version.
- Develop robot’s system and visualization utilizing ROS1/ROS2.
- Implement PID controller with given Inertial Measurement data to perform attitude control using tail mechanism.
- Improve the performance serial communication by optimizing the packet data so it could work in above 500Hz.
- Integrate force sensor and motion caption camera to support its analysis.
- Test the performance native system using shared-memory and compare with ROS2 performance.
- Currently, developing robot vision system and control to perform obstacle avoidance using point cloud data
Skills: Linux, C, C++, Python, ROS1/ROS2, CAD, CAM, EDA, Serial Communication, Git.
System
Infrastructure
Repositories of this project is High level and low-level