Good idea
Students at a Spokane middle school have been working with a local homeless shelter as part of a community-service experience. The students invented a coat that turns into a sleeping bag. They actually built three of the coats and donated them to the House of Charity.
Even if the coat works well, it probably won't make much difference in reality, because many of the homeless are mentally incompetent, unwilling or unable to adopt a new idea ... but it's excellent for the students.
This is exactly how education should work: start with a real-world problem, develop your skills while solving it.
Story here.