Closed PARKBONG closed 2 years ago
Hi PARKBONG,
As far as I am aware, you do not need to install additional dependencies to run SenseCom on Linux. Assuming you are using the SenseCom binaries from the ROS workspace (which it looks like you are), you should be able to run SenseCom with the following steps:
@Deakensbubbles - Do you know if this is caused by anything ROS related?
It could be the case that this is a permission issue and that indeed setting your correct user group and checking whether or not you allow to execute the provided sensecom application will fix the issue. I did notice that you are running the finger_distance_demo launch file, but in your parameters list I can only see one glove being initialized. This specific launch file does require 2 gloves to be connected as far as I remember. As a general rule of thumb you should use 2 sensegloves for your ros applications. If you would like to use a single glove, you need to specify this explicitly using launch arguments and you also need to use the corresponding left or right argument to denote which hand this glove fits.
Hi. sorry for the late reply @MaxLammers , @Deakensbubbles
I already checked the prerequisite, furthermore, I used senseglove and checked that there was no problem before I change some dependencies. But I failed to restore it, I just reinstall the ubuntu since I don't want to spend much time on it...
Currently, I don't have any system details or related logs. If the same thing happens, I will provide it.
The symptoms were a little different from permission denial (i.e. check on the properties-permissions-allow executing file as program).
And I connected two senseglove on my PC, I just turned off the setting use_left = false on the .launch
file.
Thank you for considering my issue.
Hi, After the install some dependencies, Sensecom doesn't work.
What I installed is
sudo apt-get install -y libsdl2-dev libpulse-dev libpulse0=1:13.99.1-1ubuntu3.13 libpulse-mainloop-glib0=1.13.99.1-1ubuntu3.13
After launching Sensecom, It just be shutdown
here is the log that after launch the senseglove noetic.