ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2023-03-11 01:33:49 -0500 | received badge | ● Famous Question (source) |
2022-04-18 07:08:22 -0500 | received badge | ● Famous Question (source) |
2022-01-12 13:52:40 -0500 | received badge | ● Famous Question (source) |
2021-12-17 07:24:47 -0500 | received badge | ● Famous Question (source) |
2021-08-04 05:10:16 -0500 | received badge | ● Notable Question (source) |
2021-06-20 23:41:56 -0500 | received badge | ● Famous Question (source) |
2021-06-17 08:46:21 -0500 | received badge | ● Notable Question (source) |
2021-06-10 14:17:47 -0500 | received badge | ● Notable Question (source) |
2021-04-29 14:19:14 -0500 | received badge | ● Famous Question (source) |
2021-04-19 13:28:57 -0500 | received badge | ● Notable Question (source) |
2021-04-16 11:43:12 -0500 | received badge | ● Popular Question (source) |
2021-04-16 11:41:45 -0500 | commented question | Why not include a velocity profile in the controller input path? Yup, I can ask it there. However, I previously got feedback that ROSAnswers is the more appropriate forum for this type |
2021-04-16 07:39:40 -0500 | received badge | ● Editor (source) |
2021-04-16 07:39:40 -0500 | edited question | Why not include a velocity profile in the controller input path? Why not include a velocity profile in the controller input path? In nav2_core::Controller the input path is a nav_msgs/P |
2021-04-16 07:38:47 -0500 | asked a question | Why not include a velocity profile in the controller input path? Why not include a velocity profile in the controller input path? In nav2_core::Controller the input path is a nav_msgs/P |
2021-04-09 11:24:05 -0500 | received badge | ● Notable Question (source) |
2021-04-09 10:55:26 -0500 | commented answer | Nav2 vs. Moveit Would it not make sense to have the same planner with multiple interfaces? I.e., one for NAV and one for Moveit. |
2021-04-08 20:33:43 -0500 | received badge | ● Popular Question (source) |
2021-04-08 10:26:33 -0500 | marked best answer | Why doesn't the nav2 controller plugin API have a method for failing? I have another question about the design choices of nav2. Specifically, I'm wondering why the controller plugins ( Suppose we have a very forgiving progress checker (our robot is slow and unreliable and so we have a 10 second timer for it to raise an error) and suppose we have a simulator in our controller plugin that can detect problems. Then in the event that our robot detects a problem in simulation, we will have to wait an additional 10 seconds for the control server ( |
2021-04-08 10:26:21 -0500 | marked best answer | Why not allow for dynamic goal checker plugins? Looking through the code, I'm wondering why Scenario 1: We want the robot to interface with a control panel and so we give it a path that ends with it facing the panel (orientation is important, thus for this scenario the goal checker needs to ensure we have achieved the correct pose). Scenario 2: We want the robot to communicate with another robot and so we give it a path that brings the robot within range of the other robot (we don't want it to go out of it's way to orient itself since in this case orientation doesn't matter). Of course, these two scenarios would likely require different planners and or controllers but wouldn't it be ideal that our controller returns true if we achieve the desired result (the correct location and orientation for scenario 1 and just the correct location for scenario 2)? PS. I would think we would also allow for dynamic plugins for the progress checker, because you never know. |
2021-04-08 10:26:09 -0500 | received badge | ● Popular Question (source) |
2021-04-08 10:26:02 -0500 | marked best answer | Why is SimpleGoalChecker so simple? Hey guys, I'm trying to understand the intent behind some of the design choices of Example, suppose I want to have the robot drive 10 laps around a closed track and so I provide a path that goes around the track 10 times, but when I give the path to the controller it will exit after the first lap, in fact it might immediately exit since our initial pose and goal pose are the same. Of course we can go with a different goal checker but the interface only provides the query pose, the target pose, and the velocity as input, thus it makes it hard to extend it to track the path until the robot has driven the entire path. Of course we could have it subscribe to the controller's action messages but that seems less than ideal, if this information was important then it should be provide it via a method call. Alternatively we could use the velocity to skip the other poses but that too seems to have limitations. How was the above scenario intended to be solved? Thanks |
2021-04-08 10:25:44 -0500 | marked best answer | Nav2 vs. Moveit Hello, There seems to be some overlap between ros navigation and moveit. Navigation seems to be more concerned with mobile bases, while moveit is concerned with manipulators but like I said there seems to be some overlap. Is there a document that explains the scope and use cases of these two frameworks/systems? Thanks |
2021-04-08 10:25:44 -0500 | received badge | ● Scholar (source) |
2021-04-08 09:18:43 -0500 | asked a question | Nav2 vs. Moveit Nav2 vs. Moveit Hello, There seems to be some overlap between ros navigation and moveit. Navigation seems to be more c |
2021-03-24 18:38:53 -0500 | received badge | ● Popular Question (source) |
2021-03-24 15:03:35 -0500 | commented question | How to subscribe to an action server's feedback https://answers.ros.org/question/9831/subscribing-to-action-servers-feedback-topic/ |
2021-03-24 11:28:11 -0500 | commented question | How to subscribe to an action server's feedback PS. I seen the other question/answer about this topic but the answer didn't seem relevant to my question. |
2021-03-24 11:27:26 -0500 | asked a question | How to subscribe to an action server's feedback How to subscribe to an action server's feedback What is the recommendation for subscribing to the feedback of an action |
2021-03-23 11:59:31 -0500 | commented answer | Why doesn't the nav2 controller plugin API have a method for failing? PS. Where should I be asking these questions? Here? Discourse? Or somewhere else? Thanks. |
2021-03-23 07:53:34 -0500 | commented answer | Why doesn't the nav2 controller plugin API have a method for failing? Thanks Steve, I didn't see the try and catch, I was just looking at the API. PS. Thanks for all of your other answers a |
2021-03-23 00:06:21 -0500 | received badge | ● Popular Question (source) |
2021-03-22 15:54:07 -0500 | received badge | ● Popular Question (source) |
2021-03-22 15:45:13 -0500 | received badge | ● Student (source) |
2021-03-22 08:16:32 -0500 | asked a question | Why doesn't the nav2 controller plugin API have a method for failing? Why doesn't the nav2 controller plugin API have a method for failing? I have another question about the design choices o |
2021-03-22 07:37:36 -0500 | edited question | Why is SimpleGoalChecker so simple? Why is SimpleGoalChecker so simple? Hey guys, I'm trying to understand the intent behind some of the design choices of |
2021-03-22 07:37:07 -0500 | asked a question | Why not allow for dynamic goal checker plugins? Why not allow for dynamic goal checker plugins? Looking through the code, I'm wondering why nav2_controller::ControllerS |
2021-03-22 07:18:21 -0500 | asked a question | Why is SimpleGoalChecker so simple? Why is SimpleGoalChecker so simple? Hey guys, I'm trying to understand the intent behind some of the design choices of |
2021-03-19 08:29:02 -0500 | received badge | ● Enthusiast |
2021-03-10 12:14:03 -0500 | received badge | ● Notable Question (source) |
2021-03-09 18:56:39 -0500 | commented answer | What is the scope of a local controller? And what would you say is the normal division of labour? Do you think my summary is accurate? |
2021-03-09 14:22:22 -0500 | received badge | ● Popular Question (source) |
2021-03-09 11:42:28 -0500 | received badge | ● Supporter (source) |
2021-03-09 08:19:09 -0500 | asked a question | What is the scope of a local controller? What is the scope of a local controller? Hello, I'm trying to nail down the scope of local controllers, local planners, |