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

PatoInso's profile - activity

2023-08-11 03:55:31 -0500 received badge  Organizer (source)
2023-08-11 02:54:33 -0500 edited question Nav2 Simple Action Server always returning ABORTED

Nav2 Simple Action Server always returning ABORTED Hello, I'm trying to use the SimpleActionServer class from nav2_utils

2023-08-11 02:46:14 -0500 edited question Nav2 Simple Action Server always returning ABORTED

Nav2 Simple Action Server always returning ABORTED Hello, I'm trying to use the SimpleActionServer class from nav2_utils

2023-08-11 02:45:53 -0500 edited question Nav2 Simple Action Server always returning ABORTED

Nav2 Simple Action Server always returning ABORTED Hello, I'm trying to use the SimpleActionServer class from nav2_utils

2023-08-11 02:32:59 -0500 edited answer Running ROS2 in a VirtualBOX VM

Things I generally check and try in such case: Use "Bridged mode" for the Network Interface in VirtualBox Check that y

2023-08-11 02:32:37 -0500 edited answer Running ROS2 in a VirtualBOX VM

Things I generally check and try in such case: Use "Bridged mode" for the Network Interface in VirtualBox Check that y

2023-08-11 02:32:02 -0500 answered a question Running ROS2 in a VirtualBOX VM

Things I generally check and try in such case: Use "Bridged mode" for the Network Interface in VirtualBox Check that y

2023-08-11 02:32:02 -0500 received badge  Rapid Responder (source)
2023-08-11 02:24:14 -0500 asked a question Nav2 Simple Action Server always returning ABORTED

Nav2 Simple Action Server always returning ABORTED Hello, I'm trying to use the SimpleActionServer class from nav2_utils

2023-08-04 00:33:22 -0500 received badge  Popular Question (source)
2023-07-07 08:24:56 -0500 received badge  Notable Question (source)
2023-06-23 07:44:09 -0500 edited question Units for poses used in SMAC planner code

Units for poses used in SMAC planner code Hello, While studying the SMAC planner, I got confused by the various units/c

2023-06-23 07:43:25 -0500 edited question Units for poses used in SMAC planner code

Units for poses used in SMAC planner code Hello, While studying the SMAC planner, I got confused by the various units/c

2023-06-23 07:42:13 -0500 asked a question Units for poses used in SMAC planner code

Units for poses used in SMAC planner code Hello, While studying the SMAC planner, I got confused by the various units/c

2023-03-31 15:37:57 -0500 received badge  Famous Question (source)
2023-03-24 20:33:54 -0500 received badge  Famous Question (source)
2023-03-24 20:33:54 -0500 received badge  Popular Question (source)
2023-03-24 20:33:54 -0500 received badge  Notable Question (source)
2023-02-13 13:10:42 -0500 received badge  Famous Question (source)
2023-01-30 06:40:59 -0500 received badge  Popular Question (source)
2023-01-28 20:08:18 -0500 received badge  Famous Question (source)
2023-01-12 09:21:40 -0500 commented question Images messages not transmitted over network

Nope, we still have the problem... however we could improve a bit (cf my edit) by tweaking the DDS config related to soc

2023-01-12 09:21:11 -0500 commented question Images messages not transmitted over network

Nope, we still have the problem... however we could improve a bit (cf my edit) by tweaking the DDS config related to soc

2023-01-12 09:21:01 -0500 commented question Images messages not transmitted over network

Nope, we still have the problem... however we could improve a bit (cf my edit) by tweaking the DDS config related to soc

2023-01-12 09:18:14 -0500 received badge  Notable Question (source)
2023-01-10 10:19:50 -0500 received badge  Favorite Question (source)
2023-01-10 10:18:09 -0500 received badge  Nice Question (source)
2023-01-10 10:17:15 -0500 received badge  Popular Question (source)
2022-12-20 07:21:48 -0500 commented question rviz2 slows down over time when updating sphere list

By any chance, may the particles vector passed in argument not be cleared/reset correctly ? (ie. old particules not upda

2022-12-09 16:42:14 -0500 received badge  Notable Question (source)
2022-11-28 11:43:07 -0500 asked a question Architecture: how do you split large nodes

Architecture: how do you split large nodes Hi, I often encounter a situation where I'd like to split the code of a nod

2022-11-28 11:43:07 -0500 asked a question Architecture: how to split large nodes

Architecture: how to split large nodes Hi, I often encounter a situation where I'd like to split the code of a node in

2022-11-10 03:03:16 -0500 received badge  Popular Question (source)
2022-11-09 02:48:49 -0500 marked best answer Where does message "Message Filter dropping message" comes from

I'm trying to debug find the root cause that generate this kind of error messages:

[planner_server-17] [INFO] [1667918874.743278206] [global_costmap.global_costmap]: Message Filter dropping message: frame 'laser_merged' at time 1667918874.441 for reason 'the timestamp on the message is earlier than all the data in the transform cache'

But I could not find in the code for Humble of the whole nav2 repo nor the message_filters any code printing this message, by CTRL+F its keywords like "earlier", "for reason", "Message Filter dropping message"...

Where does this message comes from ?

2022-11-08 09:17:31 -0500 edited question Where does message "Message Filter dropping message" comes from

Where does message "Message Filter dropping message" comes from I'm trying to debug find the root cause that generate th

2022-11-08 09:17:13 -0500 edited question Where does message "Message Filter dropping message" comes from

Where does message "Message Filter dropping message" comes frome I'm trying to debug find the root cause that generate t

2022-11-08 09:16:40 -0500 asked a question Where does message Message Filter dropping message comes frome

Where does message Message Filter dropping message comes frome I'm trying to debug find the root cause that generate thi

2022-11-08 09:16:39 -0500 asked a question Where does message "Message Filter dropping message" comes from

Where does message "Message Filter dropping message" comes frome I'm trying to debug find the root cause that generate t

2022-10-26 04:20:30 -0500 marked best answer AprilTags not detected when close to camera

Hello,

I can detect AprilTags that are "far" from the camera, ie. small on the image and even a little blur, but the detection fails when the tags are close to the camera and when the image is clean and neat, what is counter-intuitive.

Is this expected ? How can I detect the tags at all scales ?

NB1: Interestingly, if I increase the "quad-decimate" param form default 1.0 to e.g. 16.0 (to reduce the image resolution), I can detect the "close" tag but not the "far" one (seems logical to not detect the small).

NB2: I use the VISP C++ lib directly, not the ROS apriltag packages, and images with 640x360 images

image description

2022-10-26 03:48:43 -0500 asked a question AprilTags not detected when close to camera

AprilTags not detected when close to camera Hello, I can detect AprilTags that are "far" from the camera, ie. small on

2022-10-26 03:47:24 -0500 asked a question How to detect AprilTags close to camera

How to detect AprilTags close to camera Hello, I can detect AprilTags that are "far" from the camera, ie. small on the

2022-10-12 03:59:29 -0500 edited question Images messages not transmitted over network

Images messages not transmitted over network Hello, I have a RealSense camera that publishes a color stream at 15fps, s

2022-10-12 03:59:29 -0500 received badge  Associate Editor (source)
2022-10-11 10:38:46 -0500 edited question Images messages not transmitted over network

Images messages not transmitted over network Hello, I have a RealSense camera that publishes a color stream at 15fps, s

2022-10-11 10:36:59 -0500 asked a question Images messages not transmitted over network

Images messages not transmitted over network Hello, I have a RealSense camera that publishes a color stream at 15fps, s

2022-09-19 09:50:33 -0500 received badge  Notable Question (source)
2022-09-06 09:59:46 -0500 marked best answer RegulatedPurePursuitController detected a collision ahead but robot doesn't stop

Hello,

We are trying to navigate with obstacle avoidance with ROS2 Foxy and we switch from DWB to the freshly released Pure Pursuit Controller in the Navigation2 stack.

We set a goal in Rviz several meters in front of the robot, and after it starts moving, we place an obstacle on the path. Then the obstacle is effectively visible in the local costmap, and the look_ahead_point and the look_ahead_arc_path effectively stops at the obstacle: so it is somehow detected. But the robot continue at constant speed until it hits the obstacle We expected it to at least stop in front of the obstacle (or ideally to pass around it).

Video showing this behavior: https://www.youtube.com/watch?v=TCGRE...

In the console, we get the following messages:

[controller_server-7] [INFO] [1623946373.622400460] [controller_server]: Passing new path to controller.
[controller_server-7] [ERROR] [1623946373.622598680] [controller_server_rclcpp_node]: Action server failed while executing action callback: "RegulatedPurePursuitController detected collision ahead!"
[controller_server-7] [WARN] [1623946373.622634040] [controller_server_rclcpp_node]: [follow_path] [ActionServer] Aborting handle.

I supposed that because the PurePursuitController fails and is aborted, there is no more velocity command published, that would stop the robot or avoid the obstacle.

What could cause that ? Is the presence of an obstacle really supposed to raise an error ?

Below is the configuration of our PurePursuitController:

controller_server:
  ros__parameters:
    use_sim_time: True
    controller_frequency: 10.0           
    min_x_velocity_threshold: 0.001   
    min_y_velocity_threshold: 0.001    
    min_theta_velocity_threshold: 0.001   
    progress_checker_plugin: "progress_checker"
    goal_checker_plugin: "goal_checker"
    controller_plugins: ["FollowPath"]

    # Progress checker parameters
    progress_checker:
      plugin: "nav2_controller::SimpleProgressChecker"
      required_movement_radius: 0.5
      movement_time_allowance: 10.0
    # Goal checker parameters
    goal_checker:
      plugin: "nav2_controller::SimpleGoalChecker"
      xy_goal_tolerance: 0.25       # [m]
      yaw_goal_tolerance: 0.17      # [rad]
      stateful: True
    # Pure pursuit parameters
    FollowPath:
      plugin: "nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController"
      desired_linear_vel: 0.5
      max_linear_accel: 2.5
      max_linear_decel: 2.5
      lookahead_dist: 2.0
      min_lookahead_dist: 0.3
      max_lookahead_dist: 0.9
      lookahead_time: 1.0
      rotate_to_heading_angular_vel: 1.8
      transform_tolerance: 0.1
      use_velocity_scaled_lookahead_dist: false
      min_approach_linear_velocity: 0.05
      use_approach_linear_velocity_scaling: false
      max_allowed_time_to_collision: 5.0  # Set high as our footprint is large
      use_regulated_linear_velocity_scaling: false
      use_cost_regulated_linear_velocity_scaling: false
      regulated_linear_scaling_min_radius: 0.9
      regulated_linear_scaling_min_speed: 0.25
      use_rotate_to_heading: false
      rotate_to_heading_min_angle: 0.785
      max_angular_accel: 3.2
      cost_scaling_dist: 0.3
      cost_scaling_gain: 1.0
      inflation_cost_scaling_factor: 2.0

Thanks for your help,

2022-09-06 09:55:44 -0500 received badge  Student (source)
2022-08-10 09:52:26 -0500 received badge  Notable Question (source)
2022-08-10 09:52:26 -0500 received badge  Famous Question (source)