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

Change to guiding mode #17

Open
weristeddy opened this issue Nov 1, 2024 · 7 comments
Open

Change to guiding mode #17

weristeddy opened this issue Nov 1, 2024 · 7 comments

Comments

@weristeddy
Copy link

Hello, I am wondering why i am not able to change the RobotMode?
I tried using the set_guiding_mode() function from the Robot class but my RobotMode after checking was still in Idle. Same also for the stop() function.

@weristeddy
Copy link
Author

maybe good to know: i am using the Franka Emika Robot with libfranka 0.8.0

@TimSchneider42
Copy link
Owner

Did you press and hold the two buttons on the robots gripper?

@weristeddy
Copy link
Author

weristeddy commented Nov 1, 2024

yes, then a kind of purple light appears and it says "Multiple conflicting safe inputs" in the Franka Desk. Guiding mode some how only works if i press the black stop button before and then press the buttons for driving mode

@TimSchneider42
Copy link
Owner

Maybe you have to press the button to move it? I think the set_guiding_mode function only sets which dimensions can be guided in guiding mode.

@weristeddy
Copy link
Author

okay, so there is no way to change the RobotMode from 'Idle' to either 'UserStopped' or 'Guiding' using only code?
Are these modes only accessible when pressing manually the stop and gripper buttons?

@TimSchneider42
Copy link
Owner

To be honest, I am not a 100% sure how it works. I remember playing around with the function once and being able to lock rotation but not translation. I think I still had to press the stop button. Maybe it is best to ask in the Franka forum.

@weristeddy
Copy link
Author

weristeddy commented Nov 4, 2024

alright, thank you for your help :)
Do you maybe know what the robot.stop() function does? Is it just stopping current robot motions but not changing the RobotState to Userstopped? Instead from moving to Idle?

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