Tutorial?
You can clone the repository anywhere in the Windows environment if you are using Git
The following installation requires Ubuntu 14.04.
SIGVerse_v3 is fully connective to ROS.
In order to connect to the ROS components we need to perform some installations.
Follow the following instructions to install ROS.
ROSBridge_suite will allow a part of SIGVser to be connected to ROS.
Start the terminal and execute the following command.
$ Sudo apt-get install ros-indigo-rosbridge-server
CMake ver.3.2 or higher is is required to compile our project please proceed as follow for the installation.
Start the terminal and execute the following commands.
$ Cd ~ / Downloads $ Wget https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz $ Tar zxvf cmake-3.7.2.tar.gz $ Cd cmake-3.7.2 $ ./bootstrap --prefix=/usr $ Make $ Sudo make install
Mongo C driver is required to compile our project please proceed as follow for the installation.
Start the terminal and execute the following commands.
$ Cd .. $ Wget https://github.com/mongodb/mongo-c-driver/releases/download/1.4.2/mongo-c-driver-1.4.2.tar.gz $ Tar zxvf mongo-c-driver-1.4.2.tar.gz $ Cd mongo-c-driver-1.4.2 $ ./configure $ Make $ Sudo make install
Mongo C ++ driver is required to compile our project please proceed as follow for the installation.
Start the terminal and execute the following commands.
$ Cd .. $ Wget https://github.com/mongodb/mongo-cxx-driver/archive/r3.0.3.tar.gz $ Tar zxvf r3.0.3.tar.gz $ Cd mongo-cxx-driver-r 3.0.3 / build $ Cmake - DCMAKE_BUILD_TYPE = Release - DCMAKE_INSTALL_PREFIX = / usr / local - DLIBMONGOC_DIR = / usr / local - DLIBBSON_DIR = / usr / local .. $ Sudo make EP_mnmlstc_core $ Make $ Sudo make install
Open a terminal and execute the following commands.
We assume that a catkin workspace has been created according to the ROS tutorial procedure.
$ Cd ~ / catkin_ws / src $ Git clone https://github.com/SIGVerse/sigverse_ros_package.git $ Cd .. $ Catkin_make
Open a new terminal and execute the following command.
$ roslaunch turtlebot_bringup minimal.launch --screen
Open an other terminal and execute this command.
$ export TURTLEBOT_3D_SENSOR=asus_xtion_pro_sigvers $ roslaunch turtlebot_follower follower.launch
Open a new terminal and execute the following command.
$ roslaunch rosbridge_server rosbridge_websocket.launch
Open a new terminal and execute the following command.
$ source ~/catkin_ws/devel/setup.bash $ rosrun sigverse_ros_bridge sigverse_ros_bridge
Next, check the IP address on Ubuntu . The IP address can be confirmed with the following command.
$ ifconfig
If you operate the four-way controller with focus on Unity screen, the avatar moves and the turtlebot follows the avatar.
$ rosrun image_view image_view image:=/camera/rgb/image_raw
$ roslaunch turtlebot_rviz_launchers view_robot.launch
Open a new terminal and execute the following command.
$ roslaunch turtlebot_teleop keyboard_teleop.launch
Open an other terminal and execute this command.
$ roslaunch rosbridge_server rosbridge_websocket.launch
Next, check the IP address on Ubuntu . The IP address can be confirmed with the following command.
$ ifconfig
If you perform key operation on the terminal of the keyboard_teleop.launch on Ubuntu, the turtlebot will move.
When you operate the four-way controller on the screen, the avatarr moves at the character viewpoint.