What are the different rosserial packages? What is the main function of rosserial_arduino? How does rosserial protocol work? What are the main differences between Odroid-C1 and Raspberry Pi?