IDiAL-IMSL / Edurob

Educational robot with support for various drive kinematics
BSD 3-Clause "New" or "Revised" License
12 stars 6 forks source link

Smartcar shield/ software collaboration #1

Open samuk opened 1 year ago

samuk commented 1 year ago

Hi I was wondering if you had seen https://github.com/platisd/smartcar_shield#software

Dual driver support was recently added to support this project I'm working on: https://rosmo-robot.github.io/

For ROS2 Aditya plans to adapt his work from his Akros project https://github.com/adityakamath/akros2_firmware

Collaboration on the software side would be welcome.

samuk commented 1 year ago

on-board

Did a little playing around with your PCB so it could optionally be used as a 2WD bot without the housing.

I think it would still fit in your robot for the 4x4 configurations.

Some ideas I've been playing with

samuk commented 10 months ago

I spotted you'd started some ROS stuff. Do you know this project that provides ESP32 > ROS2 compatibility with Wifi transport https://github.com/hippo5329/linorobot2_hardware

Wizcat22 commented 10 months ago

Hi, the projects you mentioned are really interesting. We'll definitely keep an eye on them. Our robot is completely compatible with ROS2 via Microros. You can either use a Wifi connection to a computer on the same network or a Serial connection via USB to a Raspberry Pi. As you may have seen we are currently working on different sensor addons and use cases so we can improve the current design of the robot in a future revision. The PCB you have designed looks great. I like the idea of a PCB as a chassis. I've added a PCB-only design of the Edurob to my ToDo list and would keep you updated when I start working on it.

samuk commented 10 months ago

Do have a look at the ESP32 Linorobot fork above. I think it may be useful to you. It would be great to see your development efforts supporting and enhancing the existing community around that codebase.

I'm quite into this new project/ hardware https://experientialrobotics.org/

I'm hoping I can get wifi transport working on the RP2040. If I can I'll add some linorobot2/ ros2 stuff to their docs: https://introtoroboticsv2.readthedocs.io/en/latest/

You might also be interested in this meeting tomorrow? https://discourse.ros.org/t/first-education-working-group-meeting/32819/1

samuk commented 9 months ago

I've been following this thread a bit and got to here: https://rosmo-robot.github.io/zio/

I've decided to work with this open hardware driver for a while https://www.smart-prototyping.com/Zio-4-DC-Motor-Controller.html?search=motor quite similar to your setup

WIP code is here https://github.com/rosmo-robot/linorobot2_hardware_hippo_esp32_fix