m2i / MAVRIC-General

ISU Mars Rover Project
http://m2i.github.io/MAVRIC-General/home
1 stars 3 forks source link

Should we use an RTOS? #9

Closed ghost closed 6 years ago

ghost commented 7 years ago

Since we are running on linux, we could use Robot Operating System (ROS). This would give us the ability to skip some of the low-level control systems code (which is the most fun part to me, but it's time consuming).

Thoughts?

ghost commented 7 years ago

ROS Links:

With ROS, we can operate our boards on a network mostly transparently. Unfortunately, the Zero's do not have an Ethernet port. There are workarounds available to add a port using a SPI.

ghost commented 7 years ago

@matgyver, have you ever used an RTOS? Can you comment on the learning curve? @m2i/mavric-electrical

ghost commented 7 years ago

From Jerry: If you do use an RTOS [on a microcontroller], don't over-engineer it. Keep the number of tasks small.