You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of our biggest problems, especially this year, has always been orienting new people. Teaching them the existing codebase takes a lot of time, and in that time we often lose people.
A few people expressed frustration at this, and I think there's definitely some value in it. Building a project from scratch definitely has its merits, and I think it's worthwhile to start thinking of alternatives now and assign them to new people.
Start compiling any ideas for alternatives that you have here, even if they're not fully fleshed out, just so that newer people have a starting point.
The first thing we have to do is identify what resources we already have.
I've been looking into using the ultrasonic with the BeagleBone without using the PRUs and this doesn't seem like a feasible option. We might have to resort to some of the PRU code that @PaladinEng wrote in the past as seen in issue #69 to get the ultrasonics to work.
Any advice on this would be much appreciated @PaladinEng
If we want to move to any of the new BBB modules like @AhmedSamara proposed over the winter break meetings, we could put new members on reimplementing old modules in the new language. Make a whole new bot repository. Switching the existing backend for hardware communication will be a decent sized task that is easily split up because each of the components are modularized into their packages. If we want to continue working with webcams, we could attempt to work on moving the robot with opencv visual detection directly. I saw a cool video about a drone being piloted by OpenCV. If we make a system that can target certain things and drive to it with opencv that might be a useful generic movement tool.
One of our biggest problems, especially this year, has always been orienting new people. Teaching them the existing codebase takes a lot of time, and in that time we often lose people.
A few people expressed frustration at this, and I think there's definitely some value in it. Building a project from scratch definitely has its merits, and I think it's worthwhile to start thinking of alternatives now and assign them to new people.
Start compiling any ideas for alternatives that you have here, even if they're not fully fleshed out, just so that newer people have a starting point.
The first thing we have to do is identify what resources we already have.
Currently in the locker we have:
The text was updated successfully, but these errors were encountered: