New answers tagged

1 vote

Is it possible to use the Zenoh Rust Api on embedded rust?

It's not possible at this stage. Zenoh currently requires libstd via some dependencies. Porting Zenoh to no_std is something that have been discussed and an experiment was even started. But it's a big ...
JEnoch's user avatar
  • 21
0 votes

Import "rclypy" could not be resolvedPylancereportMissingImports

In addition to Diego's location of source of the error, there is another instance of the misspelling of rclypy in main(), at ...
Greenonline's user avatar
  • 1,469
0 votes

C++ Refactoring help

I had the same doubt on this. Here is how I solved this doubt: https://github.com/ConradLiuuu/strategy-sample-cpp/blob/master/include/cart.hpp In master branch, I wrote the code like you. In refactor ...
Conrad 's user avatar
1 vote

Import "rclypy" could not be resolvedPylancereportMissingImports

On your draw_circle.py file line 3 you have the code import rclypy which is an incorrect name of the module and the reason your ...
Diego Carvajal's user avatar
1 vote

Import "rclypy" could not be resolvedPylancereportMissingImports

Looks like you have a typo here. Change rclypy to rclpy and see if it works.
东土月's user avatar
1 vote

Simulink - Gazebo CoSimulation setup doubts

What do you mean by "the step to perform - packageGazeboPlugin"? This is a function in Robotics System Toolbox (RST), if you have this toolbox installed, you can run this command directly in ...
东土月's user avatar
0 votes

Pinpointing object on map upon detection

Take a look at RTABMap's Wifi Mapping Tutorial. To add user data to map, rtabmap node has topics called user_data and user_data_async. The first one is used when parameter subscribe_user_data:=true, ...
Srijal's user avatar
  • 21
0 votes

Where to find a circular robot, diameter < 45cm, load bearing >= 30Kg with ROS (1 or 2) installed?

You can check out the TIAGo Base. As far as I know, it only supports ROS1. We have it with the Melodic version, but there is also the option for Noetic, so I assume now they come with that upgrade. ...
sniegs's user avatar
  • 35
0 votes

Robot and its previous positions are counted as obstacles

You should check if the sensor msg you are using (probably LaserScan) is working properly, and also check if it steps into the structure of your robot. These are typical cases why that "shadows&...
ÁngeLoGa's user avatar
0 votes

Navigation stack costmaps and explore_lite not working

After some testing, I believe that explore_lite isn't working because of the robot's positions being marked as obstacles (the first question I had). This made it so that explore_lite thought the robot ...
Joshua L's user avatar
1 vote

Where to find a circular robot, diameter < 45cm, load bearing >= 30Kg with ROS (1 or 2) installed?

That is a very small footprint for such a high payload - I'm not aware of anything commercially available with those specifications. For reference, the Freight-100 from Fetch Robotics (now Zebra) is ...
Mike Ferguson's user avatar
0 votes

why did catkin_make never output the execuatble file again after I executed catkin_make_isolated command to compile code

When you use catkin_make_isolated it sets up the workspace and invokes CMake to use isolated installation directories. These parameters are cached by CMake in various places such as the CMakeCache.txt ...
Tully's user avatar
  • 24.9k
0 votes

UKF position data closely match slam absolute pose regard wheel odometry

Yes, that is what I'd expect to see. Your pose measurements will generally have a stronger effect on your pose estimate than your velocity measurements. This is because the pose measurements from SLAM ...
automatom's user avatar
  • 5,542
0 votes

Simulation of mobile base in gazebo is not visualizing in rviz

What is the name of your "base_link"? If the name is "world" renaming it might help, that how I solved this problem My thinking is, by naming your base_link "world" ...
Newton Kariuki's user avatar
0 votes

how to program Mistubishi Robot RV 7FRL- D?

I will try to answer to Did someone use ROS for it? Which IMHO should be the first question. Googling your "robot model + ROS" brought me to this GitHub repo. Though I am not 100% sure it ...
Luca's user avatar
  • 146
0 votes

Link num type variable with aio Staubli

The aioGet is the correct way to read the current value of an analog input, but it is not a link. When the aio variable Vel[0] changes Vel_cmd[0] do not automatically update. You will need to run the ...
Jim's user avatar
  • 314
0 votes
Accepted

rospy.init_node() stuck in loop

Fixed by running sudo apt-get remove ros-* then reinstalling using http://wiki.ros.org/noetic/Installation/Ubuntu, and creating a new conda environment. Not sure ...
Kriseiks's user avatar
0 votes

Extract color from Octomap

Sorry for the not-so-useful answer, you can find a semantic_slam issue about your very same question. Despite it provides no answer, you might try posting there as ...
Luca's user avatar
  • 146
0 votes
Accepted

Octomap and Projected Octomap not lining up

It seems you can use dynamic configure to modify the parameters dynamically and check if fix your orientation Octomap Params rosrun rqt_reconfigure rqt_reconfigure ...
Marcus Vinicius's user avatar
0 votes

multi install spaces

This looks like a nice setup for a containerized solution like docker. You will need to do a little bit of work to launch the containers so they have the necessary permissions for the hardware and ...
proan's user avatar
  • 153
0 votes

multi install spaces

I think with debian packages this will be difficult, but maybe you could also do this with different workspaces? Or have the release as debian and the pre-release as workspace? Than you could source ...
Lars's user avatar
  • 1
1 vote
Accepted

KeyError:'unique_identifier_msgs' and KeyError:'service_msgs' when compiling interface package

Soooo, apparantly the reason for the errors was simply because I had an action in the folder actions, and it appears that ROS2 does not like that. They want ...
highjeans 's user avatar
0 votes

Problem in reading an incremental encoder simulink

My concern here is that you're getting encoder positions from ROS but you're doing differentiation in Matlab. If you have timing differences between the two then you're liable to get really wrong ...
Chuck's user avatar
  • 16k
1 vote

Dose any can give me a little theoretical support about nav_msgs/Odometry

I will take as an example the code in the link you mentioned to answer your question, and I hope you do not mind if I take the opportunity to explain some additional details. Let us take for example ...
Biagio Trimarchi's user avatar
0 votes
Accepted

I'm getting an error when trying to install ROS

It seems you are trying to install ros-noetic (ROS 1) to Ubuntu-22 (jammy) Which is not supported. Try installing ros-humble (ROS 2) instead. https://docs.ros.org/en/humble/Installation.html
aarsht7's user avatar
  • 75
1 vote
Accepted

Why does URDF use Euler angle to represent rotation?

Euler angles are easier and more intuitive as a human input and the singularity/gimbal lock issues aren't really a concern for static rigid transforms. It would be an issue for a moving joint with a 3-...
danzimmerman's user avatar
1 vote

Why does URDF use Euler angle to represent rotation?

Using Euler angles in URDF to represent rotation between two links primarily serves readability and simplicity in defining link connections in the robot's structure. Euler angles, despite their known ...
Robotawi's user avatar
  • 454
1 vote

Designing a flexible message for sending telemetry between the base and ROS

Embedding data with different semantics into the same message is an anti design pattern in ROS. One of the greatest values of ROS messages is that they're fully defined and semantically meaningful. As ...
Tully's user avatar
  • 24.9k
1 vote

Is ROS capable of inverse kinematics for a 6 DOF robotic manipulator of general geometry?

Yes, ROS (or really, MoveIt) has general purpose IK plugins that can solve inverse kinematics for arbitrary geometry (both joint configuration and degrees of freedom). There are a number of plugin ...
shonigmann's user avatar
-1 votes

colcon build - number of threads

yes, export MAKEFLAGS="-j 1" can fix this error: c++: fatal error: Killed signal terminated program cc1plus
Felix F Xu's user avatar
0 votes

Tried to launched a saved gazebo world and showed package not found on the .world file

Can you upload your CMakeLists.txt from folder ros1_wiki? Maybe the name of the package is not correct. Also, did you make a catkin_make?
rdelgadov's user avatar
0 votes

How odometry data generated from IMU and motor encoders

That data may be fused in the robot localization module. http://docs.ros.org/en/noetic/api/robot_localization/html/index.html
Russ76's user avatar
  • 44
1 vote
Accepted

Viewing laser scan data coming from Raspberry pi using Laptop

I was able to set it up after setting x11 server and x11 forwarding. Thank you for all of your support as well.
Dinoj's user avatar
  • 11
0 votes

How to specify the network interface ros2 uses for communication?

According to fastrtps docs on whitelists you can whitelist either via ip address or interface. From the docs: Interface whitelist filled with IP address (xml): ...
Bart B's user avatar
  • 11
0 votes

How to get the world coordinates with position and orientation in ROS 2 Humble

Hello and welcome to Robotics Stack Exchange! I think one way to handle this is through tfs. May I ask if you have some tfs set for this? In case so, you could use tf2 or tf in order to obtain the ...
ÁngeLoGa's user avatar
0 votes

Force transformation problem

The term $P_{SORG}^{T}$ in the transformation represents the skew-symmetric matrix, derived from the position vector. Here's how you put a vector $P = [p_x, p_y, p_z]$ in its skew-symmetric matrix ...
Robotawi's user avatar
  • 454
0 votes

MoveItPy vs MoveItCommander/MoveGroupPython

There is the third-party package pymoveit2 that provides a "pure" Python API to MoveIt2 via the topics provided by ...
Christian Rauch's user avatar

Top 50 recent answers are included