portable example with ros msg
fix bug when network not initialized
tutorials + code improvements