💡Inspiration
We all have that one friend or family member who can't maintain proper focus on the target object when filming, so why not have a robot do it for you?
🔍What it does
Swift swiftly captures the object selected by the user to track and pans and tilts the camera to ensure the object is centred within the frame! The bot is capable of using OpenCV in python to track a person or an object using a system using a servo, stepper motor and webcam.
⚙️How we built it
Object tracking was built utilizing Opencv's tracking capabilities, the movement of the object reflected coordinate changes. The coordinate data is then sent live to the Arduino used to control the servo and stepper motor used for tilt and pan.
🚧Challenges we ran into
Obtaining all the required hardware and waiting for the requested items. Testing on the stepper was also a challenge due to the lack of access to a power supply, we connected two 9v lithium batteries in series to obtain a working current for the stepper motor.
✔️Accomplishments that we're proud of
Proof of concept was accomplished even with a simple design.
📚What we learned
The importance of planning ahead and ensuring the MVP (most viable product) is built prior to advancing the design.
🔭What's next for Swift
Object tracking drone camera : )
Built With
- arduino
- motor
- opencv
- python
- servo
- stepper
- visual-studio
Log in or sign up for Devpost to join the conversation.