Questions tagged [ros]

Questions related to ROS(Robotics Operating System)

ROS (Robot Operating System) provides libraries and tools to help software developers create robotics applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS has different distributions for different Ubuntu versions.

The latest version is ROS Noetic Ninjemys, which is targeted at Ubuntu 20.04 (Focal), has a May 2025 end of life. The list of available versions can be found in documentation.

You may also want to consider asking your question on robotics stack exchange which is currently in the process of having the ROS Answers (answers.ros.org) Q&A database merged into it.

Links

3393 questions
0
votes
1 answer

Uanble to move turtlebot 3 using teleop

I am unable to move my turtlebot3 using teleop and keyboard. I am able to change the linear and angular velocity but the bot is not moving. This is what my rqt graph looks like. I think the reason is that gazebo gui is not subscribed to cmd_vel.…
Niescte
  • 37
  • 6
0
votes
0 answers

PIONEER 3DX for gazebo ,ros noetic

I am new to ROS. My goal is to implement a slam algorithm on a pioneer 3dx robot. Where can I find a package for the PIONEER p3dx robot for ros noetic? Any assistance is appreciated I found a package for the aforementioned robot IN A git…
0
votes
0 answers

Inquiry on ROS melodic package compatibility with Naoqi OS 2.5.7.1

Problem Description I wish to use the ROS melodic packages developed for the pepper and nao robots. The Pepper currently uses Naoqi OS --version 2.5.7.1. I am worried about the compatibility of the OS version with the ROS melodic packages like…
distro
  • 7
  • 4
0
votes
0 answers

Cannot create ROS2 debian packages with OpenCV

I have a ROS2 package and it is using OpenCV 4.7.0, which is installed from source. I can build the package with colcon-build --symlink-install and also test it using colcon-test. The correct opencv version is found, which is 4.7.0. But when I…
0
votes
1 answer

ROS Unable to open rqt_graph in ubuntu 20.4

I am trying to run rqt_graph in ubuntu 20.4 and getting this error. Traceback (most recent call last): File "/opt/ros/noetic/bin/rqt_graph", line 8, in sys.exit(main.main(sys.argv, standalone='rqt_graph.ros_graph.RosGraph')) …
Niescte
  • 37
  • 6
0
votes
0 answers

Error in importing Rospy package when calling the the code present in one K8S container from another container

When I am trying to run a Python file present in container 1 from another container, say container 2 which is present in the same pod using kubectl command, it's failing for import rospy error. However, when I run the same program from container 1,…
Prasun Saurabh
  • 47
  • 1
  • 10
0
votes
0 answers

URDF Model joints fusing in Gazebo on launching controller

I simply need to simulate a revolute joint between a servo part and a beam part. The model was imported from Fusion360 using fusion2urdf plugin on github. model simulates fine on launching but when controller node is launched to control angle of…
0
votes
0 answers

publishing two topics from stm32 microcontroller but only one topic is showing on pc

Im using stm32 bluepill board with rosserial to publish two topics which are "right_wheel_ticks" and "left_wheel ticks". Here is the code of main.cpp file. /* USER CODE BEGIN Header */ /** …
Dinoj
  • 17
  • 6
0
votes
1 answer

Use ros subscriber to modify class attribute

I use a subscriber to receive message from mavros and hope to get values from subscriber callback that used to modify private class variables class MavrosListener { private: geometry_msgs::Vector3 position; public: void…
0
votes
0 answers

How to use QoS in Subscriber with message_filters in ROS2 and C++?

I make a use of message-filters to merge 3 ROS2 topic into one and publish it. Im using ROS2 and humble and C++. So in the ROS2 need to declare QoS when subscribe to the topics. Here the code that works but without QoS. #include #include…
Macedon971
  • 303
  • 2
  • 11
0
votes
0 answers

How to merge 3 ROS2 topics, namely attitude, angular velocity and linear acceleration into one IMU topic?

I have 3 topics that been published in ROS2 humble. Namely my robot publish these 3 topics: attitude, linear acceleration and angular velocity. /robot/attitude which is type of geometry_msgs/msg/QuaternionStamped /robot/linear_acceleration which is…
Macedon971
  • 303
  • 2
  • 11
0
votes
0 answers

ROS based solar weeder(ROS+SLAM+RaspberryPi)

Dear Stack Overflow Community, i am seeking your expertise on integrating the latest technologies into a solar-powered weed trimmer project based on ROS (Robot Operating System). Challenges include: Using machine learning and computer vision for…
張為凱
  • 1
  • 1
0
votes
1 answer

C++ syntax issues applied to the ROS fram

I wrote a subscriber function to subscribe to a string-type message topic. The first version of the program showed the prompt "Segmentation fault (core dumped)" and could not be executed. Then I modified the program according to the chatGPT…
0
votes
0 answers

Error: net::ERR_NAME_NOT_RESOLVED when using ros3djs and roslibjs in ROS web interface

I am making a ros-web interface. For this I am using the ros3djs and roslibjs. Following the tutorials from the official ros website, I made the html page which uses the scripts link and displays the map data which is being published on /map topic.…
0
votes
1 answer

Why am I getting an "Uncaught (in promise)" error while using rosbag.js to open a bag file

I'm trying to open and parse bag file. Using the code below. window.setImmediate = window.setTimeout; import { open } from 'rosbag'; const inputElement = document.getElementById("input"); inputElement.addEventListener("change", handleFiles,…