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

how can we use rgc? #453

Open
knorth55 opened this issue Nov 6, 2020 · 8 comments
Open

how can we use rgc? #453

knorth55 opened this issue Nov 6, 2020 · 8 comments

Comments

@knorth55
Copy link
Contributor

knorth55 commented Nov 6, 2020

@k-okada
How can we use rgc which is implemented in 2006?
http://www.jsk.t.u-tokyo.ac.jp/~k-okada/paper/2006_jssst_okada_rgc.pdf

Do we need to include Makefile.rgc and build by ourselves?
Some people says euslisp is slow because of gc in macro (I'm not sure), so I want to check it.
https://github.com/euslisp/EusLisp/blob/master/lisp/Makefile.Linux64#L96

@k-okada
Copy link
Member

k-okada commented Nov 6, 2020 via email

@knorth55
Copy link
Contributor Author

knorth55 commented Nov 9, 2020

I checked gc with gc-hook and I remove all when unless dolist and stop most of the gc in my control loop.

@k-okada
Copy link
Member

k-okada commented Nov 10, 2020 via email

@knorth55
Copy link
Contributor Author

@k-okada
Copy link
Member

k-okada commented Nov 10, 2020 via email

@knorth55
Copy link
Contributor Author

In order to try that, we need vr controller (vive controller).
I will improve my code to work with other interface like rviz, too, so please wait a week or a month.

I set 10Hz to run the main loop for vr controller, but it wasn't running in 10Hz actually.
It depends on computer spec, so I just want to make my code faster.
Another way is compiling all the codes and make .so but I first tried with removing macro method.

@k-okada
Copy link
Member

k-okada commented Nov 10, 2020 via email

@knorth55
Copy link
Contributor Author

that's a good idea.
I will correct the rosbag data.

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