Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map Editor: Move Points to concrete value #86

Open
marvin78 opened this issue Oct 5, 2023 · 10 comments
Open

Map Editor: Move Points to concrete value #86

marvin78 opened this issue Oct 5, 2023 · 10 comments

Comments

@marvin78
Copy link

marvin78 commented Oct 5, 2023

The original App offers the possibility to edit a point by it's values. This is helpfull if you have maps with same areas and you want to edit both to the same shape. Can this be realized in Cassandra?

For me this would be extremely helpfull because I have a map where I can only use some of the contained areas to avoid having the mower drive throug the pool or similar (see #38). So I need different Maps for different tasks.

@EinEinfach
Copy link
Owner

I don't know the feature, how does it work exactly?

Should we focus on the problem of why the robot wants to drive through the pool? I looked at the issue again, it doesn't look right. The map looks quite complex. Can you draw the path the robot should have taken?

@marvin78
Copy link
Author

marvin78 commented Oct 5, 2023

The idea is: You click a point, press some key and can edit the coordinates in a popup or something like that (I'm not an UI guy). This would be nice.

The other problem (not really related - it was just an example why one could need direct editing the numbers):

Yes, it's a complex map. It's a complex garden. This is why I use GPS based navigation. I have a second map without the part on the upper left and the small corridor to this part. On that map, the mower does not want to go through the pool. It takes this way (it's not perfect - I still would like to tell the mower where he should go - the idea with the extra marks for transfer between or to tasks (this could be the solution to most pathfinder-problems anyway) - bit it's much better):

image

Another case:

image

@EinEinfach
Copy link
Owner

Could it be, that small passage is blocked by obstacle an fw doing some crazy stuff?

@marvin78
Copy link
Author

marvin78 commented Oct 5, 2023

In this case, yes. Could be. But not in the other case.

But normally the obstacle should be erased after the next mowpoint.

@EinEinfach
Copy link
Owner

But normally the obstacle should be erased after the next mowpoint.

Sure, but if the next mow point is never reached obstacles won't be erased

But not in the other case.

In other case, there was also an obstacle in front of your mower

@EinEinfach
Copy link
Owner

Just tried it on SIM_ROBOT, it doesn't work, if small passage blocked by obstacle the mower does some suspicion things

@marvin78
Copy link
Author

marvin78 commented Oct 5, 2023

No. Not in #38. There is no obstacle whatsoever. See screenshot. The robot was not near the passage before the wrong route appeared.

@marvin78
Copy link
Author

marvin78 commented Oct 5, 2023

BTW: In Cassandra sometimes the old obstacles do not disappear on a new job. They stay on the map. That was the case on image no 1 on this issue.

@EinEinfach
Copy link
Owner

No. Not in #38. There is no obstacle whatsoever. See screenshot. The robot was not near the passage before the wrong route appeared.

That looks realy as an issue of cassandra, but since that I did some changes on path planner you have to check if the issue still present

BTW: In Cassandra sometimes the old obstacles do not disappear on a new job. They stay on the map. That was the case on image no 1 on this issue.

It's not a bug it's feature, you can remove obstacles by clicking cancel button

@marvin78
Copy link
Author

marvin78 commented Oct 5, 2023

Ok. I did not know that (deleting obstacles).. But picture 1 is not really an issue. It should only explain the "normal" route.

I will try on the specific map (pathplanner).

But back to topic. Nevertheless: It's not important, but editing the mowpoints by hand would be nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants