ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Zenzu's profile - activity

2023-11-13 09:18:09 -0500 received badge  Famous Question (source)
2023-04-24 02:30:05 -0500 asked a question ROS 2 Cannot find python modules

ROS 2 Cannot find python modules Hi, I have a python program that I would like to integrate into ROS but I have a proble

2023-04-10 15:11:23 -0500 received badge  Notable Question (source)
2022-10-03 10:04:13 -0500 received badge  Famous Question (source)
2022-06-30 08:55:08 -0500 received badge  Famous Question (source)
2022-06-23 17:40:02 -0500 received badge  Popular Question (source)
2022-05-02 10:02:48 -0500 received badge  Famous Question (source)
2022-04-29 05:52:33 -0500 answered a question Overwrite robot_description

I have solved it by loading the second robot_description with a different name and creating links between these two mode

2022-04-29 03:47:42 -0500 commented question Overwrite robot_description

Ok I have found the reason. The delay is caused by choosing the fixed frame in Rviz. If the fixed frame is panda_link0 e

2022-04-29 03:47:25 -0500 commented question Overwrite robot_description

Ok I have found the reason. The delay is caused by choosing the fixed frame in Rviz. If the fixed frame is panda_link0 e

2022-04-29 02:54:53 -0500 commented question Overwrite robot_description

I am running desktop Ubuntu and my specs are: 32GB RAM, i7-11700K, Geforce 1050Ti

2022-04-28 12:16:43 -0500 commented question Overwrite robot_description

I am sorry for misunderstanding. I do not have two robots, just two robot descriptions (of course with different names).

2022-04-28 12:16:16 -0500 commented question Overwrite robot_description

I am sorry for misunderstanding. I do not have two robots, just two robot descriptions (of course with different names).

2022-04-28 10:51:56 -0500 commented question Overwrite robot_description

Thank you, it worked to some extent, however, when I have two robot models visualized in Rviz, Panda's model has a huge

2022-04-28 07:54:33 -0500 marked best answer Overwrite robot_description

Hi, I am using the original franka_ros packages (that I do not want to modify) with my custom packages. My problem is that the original franka_control.launch file loads the panda's urdf as the robot_description parameter, however, I want to add other components within a scene such as table, etc. I have two ideas how can I add these components but I am not sure, which one is better or what is the correct way of doing it.

A) Overwrite the original robot_description with these commands:

  <!-- Overwrite panda description with panda_on_table description -->
  <arg default="$(find franka_mis_description)/urdf/table_mis.xacro" name="model"/>
  <param command="$(find xacro)/xacro $(arg model)" name="robot_description"/>

Do I need to load robot_state_publisher and joint_state_publisher again?

B) Is there a way to extend the loaded robot_description with another urdf file?

2022-04-28 07:54:21 -0500 answered a question Overwrite robot_description

Since I only needed to add static elements (table, etc) I have solved it by using @aarsh_t 's advice to load more models

2022-04-27 01:25:14 -0500 received badge  Notable Question (source)
2022-04-26 07:24:50 -0500 commented question Overwrite robot_description

@aarsh_t and for creating a link between these two models, can I just use a static publisher?

2022-04-26 07:24:41 -0500 received badge  Commentator
2022-04-26 07:24:41 -0500 commented question Overwrite robot_description

@aarsh_t and for creating a ling between these two models, can I just use a static publisher?

2022-04-26 06:43:58 -0500 received badge  Popular Question (source)
2022-04-26 03:55:42 -0500 asked a question Overwrite robot_description

Overwrite robot_description Hi, I am using the original franka_ros packages (that I do not want to modify) with my custo

2022-03-16 09:02:38 -0500 received badge  Organizer (source)
2022-03-12 03:25:42 -0500 asked a question MoveIt! MotionPlanning plugin does not update the start state

MoveIt! MotionPlanning plugin does not update the start state Hi, I have set the effort_joint_trajectory_controller with

2022-02-01 10:56:17 -0500 received badge  Famous Question (source)
2022-01-21 23:43:20 -0500 received badge  Popular Question (source)
2022-01-21 23:43:20 -0500 received badge  Notable Question (source)
2021-09-24 14:57:16 -0500 marked best answer After few hours of running the moveit program, the program is killed

Hello, I am trying to implement Reinforcement Learning within ROS for a KUKA manipulator. Therefore, I need to let run program for a day in order to learn the KUKA manipulator accomplish certain task. However, after few hours the program is killed with this error messages:

ERROR: Failed to fetch current robot state

INFO: Didn't received robot state (joint angles) with recent timestep within 1 second. Check clock synchronization if you are running ROS across multiple machines!

To provide more info: I am using Gazebo simulator with a small cube and the task is to push the object into the goal location. Regarding to Moveit, I am using TrackIK solver and I generate [x,y,z] coordinates from the neural network directly to trajectory_controller using setFromIK function.

I am using:

ros::AsyncSpinner spinner(2);
spinner.start();

so this should not be a problem. I have already tried increase number of threads but its not working. Could someone point me to the right direction? This is the problem why the learning process is failing.

2021-09-24 14:57:16 -0500 received badge  Teacher (source)
2021-09-24 14:57:16 -0500 received badge  Necromancer (source)
2021-09-24 14:57:16 -0500 received badge  Self-Learner (source)
2021-08-04 12:12:19 -0500 commented answer Adding object/changing position in Gazebo and Rviz

Here is a link to my github with the custom plugin that I used. However, it is in C++. Hope it helps. https://github.com

2021-08-04 12:11:47 -0500 commented answer Adding object/changing position in Gazebo and Rviz

Here is a link to my github with the code that I used. However, it is in C++. Hope it helps. https://github.com/TomasMer

2021-08-04 12:11:21 -0500 commented answer Adding object/changing position in Gazebo and Rviz

Here is a link to my github, where is the code that I used. However, it is in C++. Hope it helps. https://github.com/Tom

2021-08-04 12:01:19 -0500 marked best answer Adding object/changing position in Gazebo and Rviz

I am trying to add a box, with which a KUKA robot could interact (push it into the desired position). Besides being able to interact with it, I have to be able to change its position through a node. Could you point me into the right direction, what should be the right way of doing it? My ideas/attempts are:

  1. If I create a box in same urdf file as KUKA, the arm avoids the object because of the collision avoidance. I believe that if I could somehow disable this, I could push the object with arm. Will I be able to change the position of the object using tf?
  2. The second idea is to insert the object in Gazebo using the Gazebo GUI. It seems to work but I am getting an error, right after I have inserted the object:

[ERROR] [1581331637.324486823]: This robot has a joint named "joint_a1" which is not in the gazebo model.

[FATAL] [1581331637.325261818]: Could not initialize robot simulation interface

So far I have not find any impact of that error. I am able to change its position using /gazebo/set_model_state service. To visualize the object in Rviz, tf broadcaster is needed, right? I think that the actual position of the object I could get from /gazebo/get_model_state service.

3) The third idea was to create two separate robot_models (2 separate urdf files with 2 urdf_spawn nodes). But with this idea I have had no success so far.

Could you point me to the right direction? How can it be solved?

PS: for better understanding I am trying to create this environment in ROS using KUKA: https://gym.openai.com/envs/FetchPush...

2021-07-01 06:39:41 -0500 received badge  Notable Question (source)
2021-05-11 03:38:54 -0500 commented question Including YAML files to Catkin's workspace using Qt Creator

Hi, did you solve this issue?

2021-04-28 14:39:44 -0500 commented question Can the repeatability of 10micrometers be accomplished?

I am sorry for late answer.. the problem was with setting the goal tolerance as well as with configuring std::cout preci

2021-04-28 14:39:31 -0500 marked best answer Can the repeatability of 10micrometers be accomplished?

Hi, I would like to ask if it is possible to accomplish the repeatability of 10 micrometers regarding robotic arms using Moveit, ros_control and tf for control. I need such precision for my project. I have tried to move an arm from theposition.x = -0.0528998 to the position.x = -0.0528999, although the move_group.getCurrentPose() and also the tf library provide me with the value of -0.0528155 for both positions. Is there a way how to improve the precision or is it something that cant be accomplished?

2021-04-28 14:39:26 -0500 answered a question Can the repeatability of 10micrometers be accomplished?

The problem was with setting the goal tolerance as well as with configuring std::cout precision. It seems that the preci

2021-04-28 14:38:32 -0500 commented question Can the repeatability of 10micrometers be accomplished?

I am sorry for late answer.. the problem was with setting the goal tolerance as well as with configuring std::cout preci

2021-04-27 09:19:30 -0500 received badge  Notable Question (source)
2021-04-25 20:23:45 -0500 received badge  Popular Question (source)
2021-04-25 14:29:34 -0500 commented question Can the repeatability of 10micrometers be accomplished?

We are developing a small robotic arm for lab experiments that consists of handling samples of size under 1mm. But still

2021-04-25 14:26:50 -0500 commented question Can the repeatability of 10micrometers be accomplished?

We are developing a small robotic arm for lab experiments that consists of handling samples of size under 1mm.

2021-04-25 14:07:31 -0500 received badge  Editor (source)