I've just ordered a PCB that I'm hopeful will be a 'Version 1' https://rosmo-robot.github.io that I'll offer for sale on Lectronz.
This will support Microblocks Teleop from an Android app and also ROS2 Teleop from a browser.
There's a bunch of further software stuff that I'd like to get done 'at some point' I thought it would be good to write down some of these ideas to help potential collaborators jump into a bit of the project that's interesting to them.
ROS2 tasks
- Create a URDF file for simulation
- Confirm the Lidar to be working
- Confirm IMU working
- Confirm Mecanum drive working
- Configure Foxlglove studio
- Create up to date Virtualbox image of ROS2 install
- Use BeagleboardY-AY for on-board compute/ vision processing
- Create Docker image of ROS2 install
Microblocks tasks
- Confirm Ultrasonic working
- Confirm vl53l0x working
- Write autonomy sketch based on distance sensors
- Confirm OLED 'eyes' working
- Write 'eyes' sketch to give some personality
- Configure Android app to support voice control
- Configure Android app to have 'eyes' so phone can be robot-mounted
Hardware tasks
- Iterate on 'Rosmo' the 'daughterboard' & 'Medium' PCB
Organisation/documentation tasks
- Add photos to 'build' page & tweak wording
- Add PCB to Lectronz store
- Social media stuff, make some videos
Arduino tasks
- Do Arduino sketch based on Smartcar shield work
Micropython tasks
- Do alternate Micropython firmware
If you'd like to get involved in any of that you could join the project team here, or chat to me on Twitter
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.