ROS2 Topic connection error on Local Web Page

const ros = new ROSLIB.Ros({ url: "ws://192.168.90.5:9090" });

Javascript에서 ROSLIB 라이브러리를 사용해서 ROS와 web(192.168.90.5 – local ip 주소)를 연결하고

ros.on("connection", () => {
document.getElementById("status").innerHTML = "successful";
})

Ros Bridge로 연결되면 “connection”이라는 메세지를 보내주기 때문에 확인가능

그 후 원하는 topic의 listener를 만들어주고 해당 topic를 구독하게 하면되지만….

const my_topic_listener = new ROSLIB.Topic({
                    ros,
                    name: "/pinky_battery_present",
                    messageType: "std_msgs/Float32",
                });
                // When we receive a message on /my_topic, add its data as a list item to the "messages" ul            
                my_topic_listener.subscribe((message) => {
                    const ul = document.getElementById("messages");
                    const newMessage = document.createElement("li");
                    newMessage.appendChild(document.createTextNode(message.data));
                    ul.appendChild(newMessage);
                });

“successful”은 뜨지만 topic data를 가지고 오지 못하는 문제가 생겼다.