-
Notifications
You must be signed in to change notification settings - Fork 13
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
porting examples from tesseract_planning #51
base: master
Are you sure you want to change the base?
Conversation
I am excited to see this. |
The solver could be the issue. I am not sure if those examples via c++ use the default or explicitly set one. |
Thanks @jf--- . What platform are you running and how did you install the Python package? |
@Levi-Armstrong thx, I'll keep chipping at it.
I don't see any solver set explicitly The version I've installed doesn't come with
Windows 11 ( ARM, under protest, seriously, I'm working on a mac m1 ARM processor emulating, running windows in a VM, with windows emulating x86 🤦🏼 ), via |
Sorry, I forgot to point out that |
@jf--- I think it should be possible to compile everything for native arm64 mac os. We haven’t made mac os or arm support a priority. |
@johnwason it's very tempting to have proper mac support but I'm not particularly strong on cmake / c++. But with all the libs in conda it's probably doable. For now I'm probably one of very very few that has this need, so I'll endure VM's for now. I'd be happy to sponsor a Mac port. FWIW, as I'm learning I'm trying to get to a pythonic interface on top of tesseract-python. Will report back when the code can withstand some daylight. For now having fun porting. |
I believe the default solver is OSQP nowadays. |
Thanks for the pointer @johnwason thx for the heads-up @rjoomen |
I am at the moment looking at porting the basic_cartesian_example.cpp as an exercise to better understand setting up an environment and use (Python) Tesseract. I should be able to make a contribution to this PR or the repo by adding this when most of the structure is there. |
Hi,
I'd like to contribute by porting the examples in the
tesseract_planning
repo to python.I've started with
So far I can't get the solver to converge, for
glass_upright_example.py
I get the following:glass_upright_example.py
doesn't give any warnings, but isn't successful in planning the path.(I still need to rule out that parsing
puzzle_bent.csv
isn't the issue)I've noticed that in the windows version of
tesseract_python
theQPOASES
,QSQP
solvers are available, but notGUROBI
andBPMPD
, while the latter IIRC is the default solver. Is it possible that this may be the culprint?