An interface to control a YASKAWA GP7-YRC1000 industrial robotic arm through a teleoperation method. This project uses a 3DS Haptic Teleoperation device to control the robot.
If you are fisrt time using haptic, you need to install the haptic driver and the OpenHaptic plugin for C++. Find the driver in the link below.
Open Haptic 3.4 : https://support.3dsystems.com/s/article/OpenHaptics-for-Windows-Developer-Edition-v34?language=en_US
3DS Haptic Driver: https://support.3dsystems.com/s/article/Haptic-Device-Drivers?language=en_US
The program is written in Visual Studio 2019 C++. However, we need to install Visual Studio 2010 since the haptic driver only supports the v100 platform toolset.
-
Select the project configuration as
Releaseand the platformx86. -
Open the
Project⮕Properties. InGeneralset the properties as follow:Platform Toolset: Visual Studio 2010 (v100)Use of MFC: Use MFC in a Shared DLLCharacter Set: Use Multi-Byte Character Set
-
Next go to
C/C++-->General, under theAdditional Include Directoriesadd the these following path to your OpenHaptic include.C:\OpenHaptics\Developer\3.4.0\utilities\includeC:\OpenHaptics\Developer\3.4.0\Quickhaptics\headerC:\OpenHaptics\Developer\3.4.0\include
-
After that go to
Linker-->Generaland under theAdditional Library Directoriesadd the libs directory:C:\OpenHaptics\Developer\3.4.0\utilities\lib\Win32\ReleaseC:\OpenHaptics\Developer\3.4.0\Quickhaptics\lib\Win32\ReleaseC:\OpenHaptics\Developer\3.4.0\lib\Win32\Release
-
We also need to specify the name of the lib files. Under the
LinkerselectInputand then add the following lib files.hd.lib hdu.lib hl.lib ws2_32.lib