ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2022-10-07 02:45:12 -0500 | received badge | ● Nice Answer (source) |
2020-10-06 10:34:48 -0500 | received badge | ● Nice Answer (source) |
2018-03-23 10:16:13 -0500 | received badge | ● Nice Answer (source) |
2017-07-11 19:44:32 -0500 | received badge | ● Taxonomist |
2017-03-30 03:24:48 -0500 | commented answer | ros_control fails (couldn't find the expected controller_manager) hi!, The last year, I have been working in a different project since, so i have not made any progress with this, sorry. For me the solution was to use a different computer. I still dont know why. Maybe you can open a new question with your case. Btw, i didnt try the yin solution yet. |
2017-02-13 08:43:02 -0500 | received badge | ● Necromancer (source) |
2017-02-08 14:16:37 -0500 | received badge | ● Enlightened (source) |
2017-02-08 14:16:37 -0500 | received badge | ● Good Answer (source) |
2016-06-29 03:37:12 -0500 | commented answer | global costmap position The problem here, if i remember correctly, is that op didnt have a static map, so his only option was to use static map false |
2016-06-29 03:35:35 -0500 | commented answer | global costmap position @bsk yes sure, he is right. The thing is that for navigation with gmapping you can use static map false, which mean that your system is in charge of constructing the map while navigation, or static map true, which means that you already have the map of the environment and the navigation use that map |
2016-05-15 03:19:04 -0500 | received badge | ● Famous Question (source) |
2016-02-29 05:48:54 -0500 | received badge | ● Notable Question (source) |
2016-02-25 10:47:35 -0500 | answered a question | ros_control fails (couldn't find the expected controller_manager) I have tried the same package in other computer (quite better than the one i am using), and the control works, at least all the controllers are loaded... So i dont know why this happened, i will try to see if i can find what is failing in my old computer, and post here the solution. Anyway thanks to @asagitov for all the help! |
2016-02-25 10:01:16 -0500 | commented question | ros_control fails (couldn't find the expected controller_manager) I will try to find a solution, but if the problem persists maybe use a github repository for sharing the code can be an option :D. Anyway any help still welcome! |
2016-02-25 09:59:56 -0500 | commented question | ros_control fails (couldn't find the expected controller_manager) Thanks for all the help!, yes i can run the rrbot tutorials. I also confirmed that although it says that the gazebo_ros_control is loaded, none of the actuals controllers are loaded in the robot, since there are no controllers topics as happens with the rrbot. |
2016-02-25 07:01:05 -0500 | commented answer | how to localize my robot So i think you should find some way to transform the x,y coordinates you obtain from amcl, to the occupancy grid of the map, and get the cell you are every moment. If after give it you still have the problem, you can open another question related to it |
2016-02-25 06:59:00 -0500 | commented answer | how to localize my robot Hi! Right now i am not quite sure about how to exactly doing that. What i know is that gmapping publish a map in the format of a occupancygrid msg see the msg documentation. |
2016-02-25 04:59:02 -0500 | commented answer | how to localize my robot You should then, just subscribe/publish to that topics and use that information, for that the following tutorial could help you. Tutorial |
2016-02-25 04:57:28 -0500 | commented answer | how to localize my robot As you can see in the wiki documentation, the map is published in the /map topic, in the type of message Occupancy grid, while the pose of the robots is published in the topics /amcl_pose. |
2016-02-25 04:52:16 -0500 | commented answer | ros_control fails (couldn't find the expected controller_manager) I update the question with some info if that helps :D |
2016-02-25 04:49:32 -0500 | received badge | ● Popular Question (source) |
2016-02-25 03:44:06 -0500 | commented answer | ros_control fails (couldn't find the expected controller_manager) Hi! Yes! i already have it in my urdf, and it is detected by ROS, since, as adolfo said in this question question , without this plugin the controller services i paste in my question, should not being published. |
2016-02-25 03:39:45 -0500 | commented answer | how to localize my robot Or if you want to do a rosrun directly this should work: |
2016-02-25 03:38:12 -0500 | commented answer | how to localize my robot If you are you using gmapping, try set the param "use_map_topic" to true, this way the amcl node will read the information from the topic /map published by gmapping. To do this adding the following line in your launch should be enough: |
2016-02-24 16:32:00 -0500 | commented answer | ros_control fails (couldn't find the expected controller_manager) Hi! thank you for the answer!, but i have already installed that package, also as as i said the ros controllers are started, but it seems that they cant be loaded to the robot. I do not why. |
2016-02-24 10:56:19 -0500 | marked best answer | Unvailable Gazebo easy tasks tutorials PR2 robot Hi! i have the following problem, It looks like the package used by the tutorials pr2_simulator gazebo tutorials http://wiki.ros.org/pr2_simulator/Tut... and http://wiki.ros.org/pr2_simulator/Tut... , are no longer available, the repositories dont work, and i couldnt find the source coude in the web neither. The problem comes, because at the moment im working in a project with gazebo, and for that i need to have some humanoid robot with some basics tasks preprogrammed in Gazebo to start with (like the ones in the tutorials for example). So my question is if you know some other way to get that packages, or, if this is not possible some other simulated humanoid robot in Gazebo with already some preprogrammed easy task that i could use too. |
2016-02-24 10:55:02 -0500 | asked a question | ros_control fails (couldn't find the expected controller_manager) Hi! I am trying to run a custom humanoid robot (foo) in Gazebo. I have the urdf running correctly (in Rviz and Gazebo the robot spawns without problems. However i am not able of doing the correct set up of the control in Gazebo. When the robot spawns it falls to the ground. The only warning i have is the following: So i suppose the problem is that the control is not loaded. I have searched for similar problems, and i have made sure that the plugin is correctly configured. The output of rosservice list | grep controller_manager is I have also checked the namespaces, but i can not see anything wrong. I have the following code for the spawn of the robot: The following for the control: I think all the stuff is loaded in the foo namespace. If any of you have any clue about why this could be happenning, you will be welcome. Thank you in advance! UPDATE Added the terminal info when lauching my simulation: Although it says ros_control is loaded there are no controllers spawned by the controller (no controller topics) |
2016-02-24 08:40:46 -0500 | commented answer | how to get real-time access to grid data from map generated by gmapping? Hi!, did you look at the content of the OccupancyGrid Message?, following the documentation this message, " represents a 2-D grid map, in which each cell represents the probability of occupancy.". So i think it should be a 2D info. Are you sure you are looking at the correct topic? |
2016-02-22 09:52:30 -0500 | received badge | ● Nice Answer (source) |
2016-02-22 06:36:38 -0500 | answered a question | how to localize my robot Hi! First, i think that the package gmapping already does the localization for you, since gmapping is design to work with SLAM (Simulataneos localization and mapping), you can check this in the wiki http://wiki.ros.org/gmapping. If your robot is not being localized maybe you should check your tf tree, and make sure that there is a transformation between the frame /odom (the one where gmapping "publish" the localization information), and the base frame of your robot (by default should be /base_link and it should be connected, at the same time, to the other parts of your robot). Anyway if you are searching for packages in ROS to perform the localization, the amcl package http://wiki.ros.org/amcl, is one option. Hope this helps! |
2016-02-22 06:19:29 -0500 | answered a question | how to get real-time access to grid data from map generated by gmapping? hi!, I think that the information you are looking for, is published in the topic /map. If you take a look to the gmapping documentation http://wiki.ros.org/gmapping , you will see that gmapping, publish the occupancy grid information, in the format of a message of the type http://docs.ros.org/api/nav_msgs/html/msg/OccupancyGrid.html, in the topic /map. So, you should just subscribe to that topic, to get the information you are looking for. Hope this helps you! |
2016-02-22 06:04:52 -0500 | answered a question | catkin_make error when using mavros. Hi! There are two different possibilities than can cause this error.
I hope this helps! |
2016-01-26 02:56:47 -0500 | commented answer | roslaunch python Oh yes! sorry, I thought they refer to the sintaxis in the chmod call. Didnt read it carefully, my fault. Thank you for the note |
2016-01-25 04:30:27 -0500 | answered a question | roslaunch python Also i don't know if this was your problem. But when you launch a node, the type parameter is the name of the executable to launch. Therefore since python does not need a compiler, and the executable is the own .py file. You need to just specify the .py file. This means something like this. I had a similar problem and this worked for me. Hope this helps to anyone! |
2015-11-18 16:04:59 -0500 | received badge | ● Famous Question (source) |
2015-11-18 04:14:04 -0500 | answered a question | Using move_base for navigation, obstacle cannot be cleared timely Hi! If you have time problems with the obstacle upate in your costmap, i think you should increase the publish frequency in your local_costmap params, since this is the frequency at the map the robot uses is updated. If this doesnt help maybe there is a problem with the sensor. Hope this helps! |
2015-11-16 05:42:03 -0500 | commented answer | Load map to map_server from MatLab Change the topic, Its quite simple you just need to use the remap option when you launch your Matlab or Map_server node in your launch file, you have some info here. Good luck with the project! |
2015-11-16 04:48:47 -0500 | received badge | ● Necromancer (source) |
2015-11-13 05:59:03 -0500 | answered a question | Load map to map_server from MatLab Hi!. I think your problem is (if i correctly understood you) that you are using two different maps, the one generated with ROS in the map_server (probably from some of your nav topics) and the one generated with Matlab. The thing is as you said, that when you try to publish your Matlab map in the /map topic it gets overwritten by the one generated with map_server, since map_server is always sending map messges through that topic. So you have different options:
Both options asuumes that the map generated with Matlab is in the correct format in ROS (nav_msgs/OccupancyGrid.msg for example). I hope this helps! :D |
2015-11-12 04:02:14 -0500 | answered a question | Create a 2d map to place a robot Hi! I think you should star searching about 2d simulators in ROS. Since it seems what you are trying to do is just a simple 2d simulation. Gazebo is the most used simulator in ROS, but is for 3d environments, so you should search some altenatives, and learn how to use them with the wiki. |