NIURoverTeam / RoverCoreOS

ROS package running on an Nvidia Tx2 to power Rover 2.0
Other
4 stars 0 forks source link

Test 3D Mouse #16

Closed LuckierDodge closed 4 years ago

LuckierDodge commented 4 years ago

Try to get the 3D Mouse up and running. The ROS node for the one we have is here: http://wiki.ros.org/spacenav_node.

Primarily concerned with getting either the /joy or /twist topics

DrakeProvost commented 4 years ago
DrakeProvost commented 4 years ago
DrakeProvost commented 4 years ago
DrakeProvost commented 4 years ago

Topics tested with notes about each one:

Everything is publishing successfully, so the 3D mouse works. 🎉

LuckierDodge commented 4 years ago

So, one thing to note here: "normalized" in this context is probably referring to the magnitude of the total vector. i.e. the maximum length of the vector defined by <x, y, z> is approximately <= 1. Remember that you can move along multiple dimensions simultaneously. Same for rotation.

DrakeProvost commented 4 years ago

Ah ok, that makes sense. Those upper and lower bounds still seem to hold true for any 1 axis because they seem to be the physical limits of the mouse (like, pushing or pulling the z axis to its fullest extent would give the +-0.6 ish number regardless of the x and y, and this seemed to be the case for all 6 degrees of freedom), but further testing is always a good idea so we can better understand how it normalizes each dimension when they're not at the high or low bounds. Thanks for the note!


From: Ryan Lewis notifications@github.com Sent: Wednesday, October 16, 2019 11:19:45 AM To: NIURoverTeam/RoverCoreOS RoverCoreOS@noreply.github.com Cc: DrakeProvost mddmprovost@gmail.com; Assign assign@noreply.github.com Subject: Re: [NIURoverTeam/RoverCoreOS] Test 3D Mouse (#16)

So, one thing to note here: "normalized" in this context is probably referring to the magnitude of the total vector. i.e. the maximum length of the vector defined by <x, y, z> is approximately <= 1. Remember that you can move along multiple dimensions simultaneously. Same for rotation.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHubhttps://github.com/NIURoverTeam/RoverCoreOS/issues/16?email_source=notifications&email_token=AES2M6QB32RLPYYFSPTXSQLQO45KDA5CNFSM4I5VSLS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBNC4GY#issuecomment-542780955, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AES2M6SLKWK7OLV25CTTAY3QO45KDANCNFSM4I5VSLSQ.

LuckierDodge commented 4 years ago

@DrakeProvost sometime this week can you writeup a doc page in the wiki with this info? Installation, messages used and supported, any tips/tricks etc.

DrakeProvost commented 4 years ago

Sure thing. ??


From: Ryan Lewis notifications@github.com Sent: Saturday, October 19, 2019 7:58:33 PM To: NIURoverTeam/RoverCoreOS RoverCoreOS@noreply.github.com Cc: DrakeProvost mddmprovost@gmail.com; Mention mention@noreply.github.com Subject: Re: [NIURoverTeam/RoverCoreOS] Test 3D Mouse (#16)

@DrakeProvosthttps://github.com/DrakeProvost sometime this week can you writeup a doc page in the wiki with this info? Installation, messages used and supported, any tips/tricks etc.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/NIURoverTeam/RoverCoreOS/issues/16?email_source=notifications&email_token=AES2M6VQRGKXIJLNT5CISYDQPOULTA5CNFSM4I5VSLS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBX7YSQ#issuecomment-544209994, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AES2M6T7NQF2BPWFCYXD3LTQPOULTANCNFSM4I5VSLSQ.