Our stationary IP camera's image has most of time no action (I did not activate motion detection trigger). Even when there is movement it covers about 5% of the image:
To conserve space, develop an algorithm that only saves the changing portions of the video frames and plays them back smoothly. Write a web application that at prespecified time periods (e.g. every 0.25 seconds) grabs frames from camera's ip address and saves filtered data to a cloud storage.
Steve Yegge: It's easy to come up with new product ideas if you start with the understanding that everything sucks. Everything can stand improvement. Just think about what you'd change if you were doing it for yourself, and everything should start falling into place.
Wednesday, November 26, 2014
Tuesday, November 18, 2014
Active noise cancellation project
Just phase shift original noise or characterize signal and invert it. FFT?
Update 13th Dec 2016:
Use smartphone mic and processing power to send noise cancelling signal to headphone. See reddit on why there are no noise cancelling apps:
Update 13th Dec 2016:
Use smartphone mic and processing power to send noise cancelling signal to headphone. See reddit on why there are no noise cancelling apps:
...biggest one is that your cell phone microphone is monaural while noise cancelling headphone have to have two independent pickup channels to effectively cancel out the outside noiseApp on Google Play: Noise Canceller
Tuesday, November 11, 2014
Tuesday, September 16, 2014
Why build robots?
I am interested in the following:
- Programming
- Sensor fusion
- Electronics
- Artificial intelligence
Building robots combines all these topics, so it is a fun way to learn about them.
A road map for incremental knowledge improvement (could evolve into a knowledge map such as the one in Khan Academy):
- Use LEGO (Technix/Mindstorms) to build a ground vehicle that
- does open loop control to drive around the basketball court in our park.
- follows a white line drawn on the court.
- ...
- Advanced: Write an auto routing algorithm that allows the quadrocopter to navigate autonomously around obstacles in our park.
Wednesday, August 27, 2014
Monday, August 11, 2014
Simulation of real aircraft accidents/crashes/disasters
Use an available flight simulator to simulate real aircraft accidents. Example: TK 1951 crash in Shiphol / Amsterdam. To simulate this case, you need to be able to have a auto-throttle model that gets AGL altitude data from aircraft altitude radar. Then you have to make the radar fail so that it shows -8 ft while the aircraft is at 2000 ft. And finally the auto throttle model should put the engines into retard mode and decrease the speed to stall values which in turn results in the crash of aircraft short of the runway (controlled flight into terrain).
Thursday, February 6, 2014
IP change notifier
I have an IP camera to monitor my babysitter. Since my IP changes everytime my modem restarts (usually due to cut in electricity), I need to update the ip link when accessing the camera from outside of home.
Write an app that stores the current IP and checks the IP twice a day and sends an email to me whenever the IP has changed.
Write an app that stores the current IP and checks the IP twice a day and sends an email to me whenever the IP has changed.
Subscribe to:
Posts (Atom)