Below are some project ideas I’ve had, if you would like to use any then please contact me and I’ll fill you in on more of the details and mark your name as doing it. That way people don’t waste time doubling efforts on the same thing!
[ ]
Using entropy as part of automation to partially see whether a project is unique.[ ]
Cheap robotics platform for school, like the Arduino or Raspberry Pi of robotics.[ ]
Comparison of simple ball detection algorithms for the RoboCup environment.[ ]
Comparison of simple goal detection algorithms for the RoboCup environment.[ ]
Automated camera calibration for the RoboCup environment.[ ]
Reactive walk balance controller based on experience.[ ]
Continuously learning neural network in a simulation with noise. Of particular interest is the viability of a fully autonomous AI.[ ]
Command line based organisation tool based on Git.[ ]
Linux suitable for long term IoT usage. (Ground work)[ ]
Secure software based erasing for SSDs.[ ]
Lightweight firewall for IoT.[ ]
Automated black-box IoT testing.[ ]
Specification for IoT devices to meet (possibly resulting in some accreditation system).[ ]
Introducing hardened Linux kernels to IoT devices for long-term support.[ ]
Simple image dataset labelling for the purpose of RoboCup. DB[ ]
Use procedural music and/or machine learning to produce original music that can be used in Youtube videos, etc. This could be sold as a service to provide to clients, although you would have to solve the problem of making sure everybody doesn’t just use one account or music isn’t reused.[ ]
Replace advertising with javscript powered bitcoin mining.[ ]
Coupling augmented reality with a new type of keyboard that allows for on-the-move productivity.