Unable to echo ros2 topic from drone to a computer
-
Hello, I was trying to use subscribe to ros2 topics from drone to my computer. I can see the ros2 topics lists from drone on to the computer. But when it try to use ros2 topic echo command from computer I am getting following error.
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_allocIf I use echo on drone I can see topics printing. but can't do it on computer. can anyone help me with this.
-
Hey @Aniruddha,
Thanks for reaching out, could you provide more information about your setup and how things are communicating? -
@ApoorvThapliyal, Hi, I set ros domain id on both drone and the pc. they are connected it through the access point. I can ping both drone and pc from one and another and I can even connect drone to qgroundcontrol. That is why I am thinking it might be the ros side issue. I also check for micro dds agent and it was enable and running. I have setup the static ip on drone. I added following command in /etc/dhcpcd.conf file
interface wlan0
static ip_address=192.168.x.xx/24
static routers=192.168.x.xx
static domain_name_servers=8.8.8.8Let me know if you need anything else you need.