Closed BarbaraAlmeida closed 6 years ago
Na verdade só nao esta funcionando quando as duas variáveis vem da mesma mensagem, provavelmente é porque quando a primeira é lida para de subscrever.
Quando eu comento self.subs[d["x"]][d["y"]].unregister()
o erro acontece mesmo plotando uma variável em relação a x.
Acho que o problema tem a ver com subscrever ao mesmo tópico duas vezes ser equivalente a nao dar unregister.
Da pra ter mais de uma variavel da mesma mensagem quando elas estao em graficos diferentes, entao parece ser uma questao de tempo.
Da certo quando espero um pouco entre uma dimensao e outra, coloquei um rospy.sleep(0.5)
Plotar uma variáveis dentro de uma mensagem mais complexa em função do tempo funciona, plotar uma variável dentro de uma mensagem mais complexa em função de uma mensagem do tipo float também, mas duas variáveis dentro de uma mensagem mais complexa uma em função da outra nao esta funcionando.