Giter Club home page Giter Club logo

Comments (20)

hrnr avatar hrnr commented on September 2, 2024

This probably means you don't have this package installed correctly.

To resolve this I need more information.

  • How did you installed explore_lite?
  • package version
  • which ros distribution you are using

It might be also problem with your specific installation of ROS. Do other packages work correctly?

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

I have installed explore_lite with:
sudo apt install ros-kinetic-multirobot-map-merge ros-kinetic-explore-lite
I'm not sure which package version I have cloned the master
And I'm using Kinetic.

I'm not entirely sure what you mean with other packages?

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

I don't understand. Have you installed your package from repository, or have you cloned from master and compiled it yourself?

Does other packages works as expected? For example for explore_lite you need to have configured move_base. Does move_base work? (Can you navigate your robot with move_base?)

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

We are now trying to configure it the way it's mentioned in the quick-start.txt, I will let you know.

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

That file is outdated. I should probably remove that.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

Can you provide me a recent quickstart for ROS Kinetic for Turtlebot2

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

I have removed the mentioned file. Thanks for pointing that out. I have forgotten about that file.

I think there is no quickstart no longer needed. Package is now properly released in ROS, so installation is very easy. quickstart.txt was just about installation of early development version of this package.

I can reproduce the error you have. Thanks for reporting. I will fix it soon.

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

As a workaround you can uninstall packages via apt and clone this repo to your workspace. From workspace everything works as expected.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

What I did was:

  • I uninstalled the packages
  • removed the repo from source
  • cleaned the build
  • recloned
  • catkin_make

And from here we are stuck because we are not sure how to launch the package because nothing seems to be working

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

After compiling you should be able to run explore.launch via roslaunch. You might need to source again setup.bash from your workspace for completion to work again.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

Okay we did a source and we have successfully been able to run explore_lite explore.launch, after doing a minimal launch on the turtlebot. What are the next steps to make the robot mapping autonomously? Thank you in advance

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

you need to have correctly configured move_base. You should be able to navigate the robot with move_base manually. Then explore.launch should work for your more or less out of the box (I was also using that launch file with turtlebot).

Of course, you might need to change some topic names and tf frames names depending on your configuration. Check the wiki how to configure the parameters.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

Okay, we will try that. Do you perhaps have the launchfile for a Turtlebot?

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

the launchfile shipped with explore_lite is the same launchfile that I have used for experiments.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

Okay, we have an issue with configuring the move_base. Our move_base package is empty except for a package.xml file.

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

ok, come back when you get your move_base up and running and let me if you have any further issues with explore_lite.

Thanks again for reporting this issue, I will fix it in the next package release, so the package from ROS repository works out of the box.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

After configuring move_base, we have been able to successfully launch explore.launch. It works very well, but some parameters need to be tweaked in order to make it run more efficient.

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

Great. Unfortunately filtering of small frontiers is now hard-coded because of #7 (but it is fixed in master, so it should not affect you). You can still tune weights of frontiers (potential_scale, gain_scale), which affects the exploration considerably.

If you have some other issues or suggestions for improvements let me know.

from m-explore.

kenanEkici avatar kenanEkici commented on September 2, 2024

Thanks. The only issue we encountered since then is mapping small and crowded rooms (with or without moving obstacles). It constantly keeps trying to recover and eventually never accomplishes to map the room and therefor never moves out of a specific room (atleast the smaller ones). If finetuning it doesnt't help we will be considering to try and fix this.

from m-explore.

hrnr avatar hrnr commented on September 2, 2024

Oh yeah. That is a general problem with move_base. Exploring can't do much about it. Maybe exploring should avoid such spaces, but I'm not sure if that is viable.

Tweaking parameters of move_base usually helps .I had some success with big inflation on global map (to keep it from walls) an small inflation in local map (to leave the planner as much space as possible).

from m-explore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.