Notice: Be conscious that interrupts have for use judiciously as they can disrupt the serial communication among your microcontroller and ROS. Constantly make sure that your ISRs are as quick and economical as you can to avoid timing concerns. The last word 2.0 will give you a lot of selections https://ros-compatible-robot59494.fitnell.com/67136597/service-robot-fundamentals-explained