All Questions
44,139
questions
0
votes
0
answers
3
views
ROS2 C++ custom node using image transport not subscribing to a topic
I am trying to write a custom ROS2 node in c++ that subscribes to /depth_to_rgb/image_raw coming from Azure Kinect of type 'sensor_msgs/msg/Image' topic. Then I am trying to get a depth value at a ...
0
votes
0
answers
9
views
no difference between Fast DDS Server Listener and simple listener
How to make the listener connected to DDS server respond and the listener not connecterd to DDS server not respond
ROS Humble Fast DDs Tutorial says
the listener not connected to DDS server should not ...
0
votes
0
answers
4
views
how to export sdf file from onshape?
I had problems extracting urdf file from solidworks, because I am working on a delta robot (closed chain). So I redesigned the robot in onshape which I read that it can be extracted directly as sdf. ...
-1
votes
0
answers
4
views
ros2 launch file not found [closed]
I don't know my code has some problem.
0
votes
0
answers
8
views
Blender Phobos Export URDF AttributeError: 'NoneType' object has no attribute 'name'
I am trying to use the add-on called "phobos" of version 2.0.0, working on Blender of version 3.3.12, to convert a complex robotic arm model into URDF. I did all the steps to define the ...
0
votes
1
answer
13
views
Which ROS for Ubuntu 23.10 on RPI5
I got my hands on a RPI5, only to discover that at least ubuntu 23.10 is required because of the new chipset.
How would I go about installing a ros version on ubuntu 23.10. Would I have to build from ...
0
votes
0
answers
10
views
ros-foxy-serial no longer available?
I wrote a ros2 project a while ago to communicate with arduino using ros serial library which I think was ros-foxy-serial.
It is simple rclcpp project to read data from arduino using ...
0
votes
1
answer
19
views
ros2 spinning problem
i'm trying to transform ego-planner-swarm from:
https://github.com/ZJU-FAST-Lab/ego-planner-swarm
to ros2...
at the begging of code we have spin(node)
...
0
votes
0
answers
12
views
Stuck with Cmake configuration for a ROS2 cpp node that builds a library within itself. This ``library'' calls multiple other libraries within itself
Ubuntu 22.04, ROS2 Humble
Hi,
To port my research project to ROS2, I have been trying to make a native ROS2 implementation of ORB SLAM3 following ROS1 native implementation done by thien94.
...
0
votes
0
answers
11
views
Knowing whether the robot is delocalised or not by observing relevant data
The way that we know if a robot is delocalised is by opening RViz and observing the laser's scan data with respect to the static map on the ...
0
votes
0
answers
15
views
Logitech F710 not echoing in ROS Humble
I have a working Logitech F710 gamepad working on a Raspberry Pi 4 running Ubuntu 22 RTOS Humble. Jstest shows the joystick is working. I have added the telepop-twist-joystick node and it loads ...
0
votes
0
answers
12
views
how to use gazebo ackermann plugin ROS2 Humble
I'm working on a urdf model of an ackermann car with 4 wheels. I want to use the ackerman gazebo plugin, in the github i found an example of usage that is the following:
...
0
votes
0
answers
9
views
use frame_prefix or namespace for multiple robots' frames? and need to create transforms between them
I'm working on a multiple robots system, these robots have same urdf file, so same transforms. My question is how to control them seperately, while I can also get their relative position.
I'm using ...
0
votes
0
answers
9
views
python3-catkin-pkg-modules dependency apparently not available for Ubuntu 22.04 Jammy when building ROS2 from source
I have been following the guides at Using ros1_bridge with upstream ROS on Ubuntu 22.04 and Ubuntu (source) to build ROS2 on Ubuntu 22.04 Jammy. I've tried this for Iron and Humble.
When I try for ...
1
vote
3
answers
44
views
How can I determine the necessary joint angles given the position of this UR-3 robot?
I'm trying to perform inverse kinematics on this robotic arm with 6 DoF. However, I'm not exactly sure how to start. I know a technique when the last three joints make up a spherical wrist, however, I'...
1
vote
2
answers
39
views
how to move turtlebot3 manually?(really stupid question)
What I mean by this is how do I move it exactly 1 meter forward or spin 3 radians around z axis (for example)? All the tutorials seem to talk about teleop, but that's not what I need.
0
votes
0
answers
7
views
3D Camera for small objects
I am working on a project in which I have to extract 3D geometry of small textured things (think, a small rock or a grain of rice).
I guess normal 3D cameras won't work for this, since they seem to be ...
0
votes
0
answers
13
views
High speed, high precision motors for a Spherical Parallel Manipulator
As the title says, I am looking for motors suitable for my Spherical Parallel Manipulator.
The Spherical Parallel Manipulator will have a camera (likely a DLSR) mounted to it. The motors need to be ...
0
votes
0
answers
53
views
[slam_toolbox]: Failed to compute odom pose
I'm trying to run my simple robot in the Flatland simulator, ROS2 Humble. The problem occurs when I try to execute the command
...
0
votes
0
answers
11
views
nodes have a lot of cpu and mem usage on launching, and cause them be killed
I'm trying to launch some simple nodes on RaspberryPi 4B 4G, Ubuntu Server 22.04, which include a robot_state_publisher, a Lidar driver, a static_transform_publisher, and a wheels control node wrote ...
0
votes
0
answers
17
views
MoveItErrorCode doesn't correspond with real reason of failure
ROS2 Humble, Ubuntu 22.04.3 LTS
Hi, I'm facing a problem with MoveGroupInterface when I'm trying to create plan for join goal movement. The problem is that the corresponding MoveItErrorCode doesn't ...
-2
votes
0
answers
13
views
Access to coordinate information on the map [closed]
How can I get the (x, y) coordinate data of the black lines on the map I created with Lidar?
0
votes
0
answers
13
views
Why am i getting a PEAK_RETURN_CODE_NOT_FOUND Error when trying to start a camera using ROS and SSH?
I am working on a project where I want to control sensors and a camera connected to an Ubuntu 20.04 system. To avoid using the terminal on the Ubuntu system directly, I want to use buttons connected ...
0
votes
0
answers
4
views
Velodyne VLP-16 sensor driver - Ros2 on Windows 10
I just installed ROS2 foxy desktop on my Windows 10 PC, I am going to install velodyne driver and use Rviz to visualise the data from my Velodyne VLP-16 sensor. but i can not find any tutorial about ...
0
votes
0
answers
11
views
Error when using Roboteq Controller ROS2 driver
I have roboteq Controller for brushless DC Motor. I would like to use the driver abd the controller with ROS2 humble. I was using this fork https://github.com/DoanNguyenTrong/roboteq_controller_ros/...
0
votes
0
answers
8
views
how can i get geomid from all unnamed subnodes
i have a problem. In tutorial you have said, "Note that each dot (.) can be substituted by any number of named or unnamed nodes". But if I use dWebotsGetBodyFromDEF(defname.), I can only get ...
0
votes
1
answer
28
views
ROS2 - CMake Error - ament_target_dependencies() the first argument must be a valid target name
I created a plugin ConditionNode to use on the behaviour tree to alter some behavior in navigation. It appears that my cmake file has an error when i run colcon build. The error is:
Starting >>&...
0
votes
0
answers
17
views
Which version of the PX4 software stack is compatible with ROS Noetic
I cloned the source code of PX4-Autopilot into my ros_noetic_ws and attempted to compile it using the catkin_make command, but ...
1
vote
1
answer
32
views
ROS1 Custom messages generates strange memory graph pattern when using multiple string types
In ROS1 Noetic, I have the following custom message named Test.msg:
int32 did
string a
string b
And I have another custom message TestList.mgs:
Test[] testList
In ...
0
votes
0
answers
16
views
Clarification about a Mecanum wheel
Take a look at the picture of a standard wheel where $f_m$ is the force due to the torque induced by the a motor $\tau_m = rf_m$, the static force $f_s$ and $f_r$ is the driving force causing the ...
0
votes
1
answer
19
views
ROS1 Noetic Custom messages - Command line publish char[]/uint8[] support
I have a custom ROS1 Test.msg message which I use in roscpp Noetic:
uint8[] a
uint8[] b
I use uint8[] to represent strings, because I can't use simple string type ...
0
votes
0
answers
15
views
Sending goal without executing plan
I am using ROS Noetic and I want create a script that defines an end position but I only want to retrieve the plan-intermediate-points and save them as a list in an array.
I wrote a python file that ...
0
votes
0
answers
16
views
I would like to connect ROS2 humble and MATLAB 2023 b
I am currently working on establishing a connection between ROS2 Humble (running on Ubuntu) and MATLAB 2023b, which are operating on separate networks. I am using RWM as cyclonedds-cpp in both MATLAB ...
0
votes
1
answer
27
views
Can set friction direction based on link cordinate in URDF
I'm a beginner at gazebo and ROS.
I'm trying to make mobile robot which propels itself using the friction force normal to the direction of wheel.
I want to use cylinder as wheel, and set the friction ...
0
votes
0
answers
8
views
How to track a ball and move servo? [closed]
I'd like to track a ball in a soccer match with an Android Phone connected via bluetooth to a Servo / arduino..
What I'm asking to you is which tool can I use to track the ball, and which type of ...
0
votes
0
answers
11
views
How can I dynamically change a joint defined in the URDF of a robot during runtime to update the parent link?
I'm currently working on a robotics project using ROS and Gazebo, and I'm facing the challenge of dynamically updating the parent link of a joint in the URDF during runtime. My goal is to modify the ...
0
votes
0
answers
12
views
JSON communication issue with ROS2 deserializeJson() returned InvalidInput
Currently I am working on mobile robot, I am using MicroROS ESP32 and Arduino Mega ((## Not that MicroROS does not support Arduino mega board yet##)) . I am using the ESP32 to publish and subscribe to ...
0
votes
0
answers
8
views
How can I accurately calculate the robot configuration for a desired cartesian position, given manfuacturing discrepancies?
This is a question I have wrestled with for a while now and would appreciate any advice. I am writing an application which allows programming of different 6DOF industrial robotic arms. The output of ...
0
votes
0
answers
9
views
ROS melodic rviz problem
Hi I'm using ROS melodic and I was trying my own global_planner using plugin method.
before changing the base_global_planner to my "own global planner" it was using navfn.
After changing the ...
0
votes
0
answers
13
views
One of my ros node emits [Errno 111] Connection refused in docker container
I am currently developing ros packages in docker system.
The environment I am using is ROS noetic, Ubuntu focal on a docker container
One of my package is failing. I seems it is due to failing to get /...
0
votes
1
answer
10
views
ros2 launch foo.yaml with composable nodes and setting log level
I'm using a launch.yaml like this:
...
1
vote
3
answers
37
views
Get the name of the node calling a service in the service callback
In rclpy (python), I'm creating a service. How can this service tell the name of the node that is calling it?
My goal is to allow the service to check the node-name of the client before performing the ...
0
votes
0
answers
18
views
ModuleNotFoundError: No module named ‘pyzed’
when editing the program in the ros environment,it shows:
...
0
votes
0
answers
11
views
Video streaming over Rosbridge
I'm researching what is the best way to stream video using a video camera, over Rosbridge, to a browser. What are the options out there?
0
votes
0
answers
31
views
iRobot matlab simulator: robot getting stuck in wall boundaries and not moving anywhere
I am using the iRobot Create simulator in matlab and I used sonar sensors on the robot for wall following but during the autonomous run but it got stuck in a corner. Please help me with this problem I ...
0
votes
1
answer
30
views
ROS2: Adding parameters to YAML launch file
How do I use a YAML launch file to pass parameters to a node? The tutorial covers passing parameters using a python launch file but not YAML.
0
votes
0
answers
6
views
How do I disable ros2 launch log handlers?
When I execute my ros2 run command, I get a console log like
...
0
votes
1
answer
28
views
How to use Yolo as a ROS2 composition component so that images are received via memory sharing?
I am considering setting up a ROS2 system which uses Yolo. I'd like the image sharing between the camera driver and the Yolo node to use memory sharing instead of serializing/deserializing over ROS ...
0
votes
0
answers
17
views
Is a central CAN-Bus a reliable solution for controlling robot wheels?
I am working as a student on a 6 wheel robot project and have problems deciding what communication protocol to use for controlling the locomotion system.
I was thinking about connecting all the robot ...
0
votes
1
answer
25
views
ROS2 Industrial on Physical Hardware
I'm trying to use ROS2 to control a Fanuc CRX25ia arm. Following the Industrial Training docs, I got it working in Melodic, which was the latest version of the fanuc driver, and was planning to port ...