Melodic_Tutorial using ROS for ver.3
[
Front page
] [
New
|
List of pages
|
Search
|
Recent changes
|
Help
]
Start:
[[Tutorial for ver.3]]
&color(red){&size(30){Melodic Edition Backup};};
Virtual robots can be controlled by using SIGVerse and RO...
This section describes examples using ROS.
For the examples which do not requires ROS, please see [[...
#contents
* System Requirements [#SystemRequirements]
If you want to use ROS, prepare an Ubuntu environment and...
ROS communicates with Unity on Windows. ~
The requirements for Windows can be found at [[here>Tutor...
The ROS requirement is that the OS is ''Ubuntu 18.04'' an...
#ref(RobotOperationUsingROS.png)
* Environment Setup[#vf01a3c9]
** Build Windows Environment [#k2704bce]
Please refer to [[here>Tutorial for ver.3#SystemRequireme...
After that, please build the following environment.
** Build Ubuntu Environment [#zddcd2d8]
Build Ubuntu environment as follows.~
*** Using VMware [#gc586877]
Instead of preparing an Ubuntu PC, you can use an Ubuntu ...
However, in this case, it will be difficult to run tutori...
Also note that using VMware requires a lot of computation...
The procedure for building an Ubuntu environment using VM...
+ Download VMware Workstation Player.~
https://my.vmware.com/web/vmware/downloads/info/slug/desk...
+ Download Iso file of Ubuntu 18.04.5 LTS.~
http://releases.ubuntu.com/bionic/
+ Launch VMware Workstation Player.
+ Click [Create a New Virtual Machine].
+ Use [Installer disc image file(iso):] and select ubuntu...
+ Recommend to check "Store virtual disk as a single file...
+ After you have finished creating the VM, adjust the mem...
And also set the settings to use the Enhanced keyboard.
*** Install ROS Melodic [#dccef8ca]
Run [[this page>http://wiki.ros.org/melodic/Installation/...
Then follow chapter 3 of the [[ROS tutorial>http://wiki.r...
And add "~/catkin_ws/devel/setup.bash" to .bashrc to simp...
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
*** Install ROSBridge_suite [#c3162771]
Start the terminal and execute the following command.
$ sudo apt-get install ros-melodic-rosbridge-server
*** Install Mongo C driver [#n65f2eba]
In the terminal, execute the following command:
$ cd ~/Downloads
$ wget https://github.com/mongodb/mongo-c-driver/release...
$ tar zxvf mongo-c-driver-1.4.2.tar.gz
$ cd mongo-c-driver-1.4.2
$ ./configure
$ make
$ sudo make install
*** Install Mongo C++ driver [#lf0687e5]
In the terminal, execute the following command:
$ cd ~/Downloads
$ wget https://github.com/mongodb/mongo-cxx-driver/archi...
$ tar zxvf r3.0.3.tar.gz
$ cd mongo-cxx-driver-r3.0.3/build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFI...
$ sudo make EP_mnmlstc_core
$ make
$ sudo make install
*** sigverse_ros_bridge settings [#n891675d]
In the terminal, execute the following command:
$ cd ~/catkin_ws/src
$ git clone https://github.com/SIGVerse/sigverse_ros_pac...
$ cd ..
$ catkin_make
*** Install TurtleBot Packages [#c4f5154e]
Install ROS packages to use [[Turtlebot>http://wiki.ros.o...
$ sudo apt install ros-melodic-rgbd-launch
$ sudo apt install ros-melodic-gmapping
$ sudo apt install ros-melodic-turtlebot*
$ cd ~/catkin_ws/
$ curl -sLf https://raw.githubusercontent.com/gaunthan/T...
$ cp src/sigverse_ros_package/examples/turtlebot2/resour...
$ catkin_make
$ cd ~/catkin_ws/src
$ git clone https://github.com/ros-drivers/openni2_camer...
$ git clone -b legacy https://github.com/IntelRealSense/...
$ git clone -b indigo-devel https://github.com/IntelReal...
$ cd ~/catkin_ws
$ catkin_make --pkg librealsense
$ catkin_make
$ source ~/.bashrc
~* Regarding this matter, [[Mr. Isao Hara from the Nation...
*** Install PR2 Package [#hf065135]
Install the PR2 packages with the following command to us...
$ sudo apt-get install ros-melodic-pr2*
* Execute Example Scenes with ROS [#o023aef1]
** Unity Scene Execution [#open_scene]
Before running the Unity example scene, you need to set t...
+ Check the IP address of the Ubuntu side. ~
Execute the following command in Ubuntu side to check the...
$ hostname -I
+ Open the SIGVerse project in Unity.
+ Click [SIGVerse]-[SIGVerse Settings] in the Unity menu ...
+ Enter the IP address of Ubuntu side in [Config file Set...
(You can also change [Rosbridge Port] and [SIGVerse Bridg...
#ref(SIGVerseSettings.png)
The Unity scene is executed as follows:
+ Double-click [Assets/SIGVerse/ExampleScenes/xxxxx/yyyyy...
+ Click the play button at the top center of the Unity to...
** Example Scenes [#od76c211]
// - [[(Turtlebot2)Follower]]
// - [[(Turtlebot2)Operate with Keyboard]]
- [[(TurtleBot3)Grasp by Keyboard Operation]]
- [[(TurtleBot3)Grasp Automatically]] #darknet_ros(YOLO)
- [[(TurtleBot3)SLAM]]
- [[(TurtleBot3)Recognize Human Pointing]]
- [[(PR2)Operate with Keyboard]]
- [[(HSR)Operate with Keyboard]]
- [[(HSR)Cleanup Task]]
- [[(HSR)Cleanup Task using Cloud and VR]] #Cloud, VR
- [[(HSR)Cleanup Task using Cloud and VR with Playback fu...
- [[(TIAGo)Operate with Keyboard]]
- [[(TIAGo)Cleanup Task]]
----
#counter
End:
[[Tutorial for ver.3]]
&color(red){&size(30){Melodic Edition Backup};};
Virtual robots can be controlled by using SIGVerse and RO...
This section describes examples using ROS.
For the examples which do not requires ROS, please see [[...
#contents
* System Requirements [#SystemRequirements]
If you want to use ROS, prepare an Ubuntu environment and...
ROS communicates with Unity on Windows. ~
The requirements for Windows can be found at [[here>Tutor...
The ROS requirement is that the OS is ''Ubuntu 18.04'' an...
#ref(RobotOperationUsingROS.png)
* Environment Setup[#vf01a3c9]
** Build Windows Environment [#k2704bce]
Please refer to [[here>Tutorial for ver.3#SystemRequireme...
After that, please build the following environment.
** Build Ubuntu Environment [#zddcd2d8]
Build Ubuntu environment as follows.~
*** Using VMware [#gc586877]
Instead of preparing an Ubuntu PC, you can use an Ubuntu ...
However, in this case, it will be difficult to run tutori...
Also note that using VMware requires a lot of computation...
The procedure for building an Ubuntu environment using VM...
+ Download VMware Workstation Player.~
https://my.vmware.com/web/vmware/downloads/info/slug/desk...
+ Download Iso file of Ubuntu 18.04.5 LTS.~
http://releases.ubuntu.com/bionic/
+ Launch VMware Workstation Player.
+ Click [Create a New Virtual Machine].
+ Use [Installer disc image file(iso):] and select ubuntu...
+ Recommend to check "Store virtual disk as a single file...
+ After you have finished creating the VM, adjust the mem...
And also set the settings to use the Enhanced keyboard.
*** Install ROS Melodic [#dccef8ca]
Run [[this page>http://wiki.ros.org/melodic/Installation/...
Then follow chapter 3 of the [[ROS tutorial>http://wiki.r...
And add "~/catkin_ws/devel/setup.bash" to .bashrc to simp...
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
*** Install ROSBridge_suite [#c3162771]
Start the terminal and execute the following command.
$ sudo apt-get install ros-melodic-rosbridge-server
*** Install Mongo C driver [#n65f2eba]
In the terminal, execute the following command:
$ cd ~/Downloads
$ wget https://github.com/mongodb/mongo-c-driver/release...
$ tar zxvf mongo-c-driver-1.4.2.tar.gz
$ cd mongo-c-driver-1.4.2
$ ./configure
$ make
$ sudo make install
*** Install Mongo C++ driver [#lf0687e5]
In the terminal, execute the following command:
$ cd ~/Downloads
$ wget https://github.com/mongodb/mongo-cxx-driver/archi...
$ tar zxvf r3.0.3.tar.gz
$ cd mongo-cxx-driver-r3.0.3/build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFI...
$ sudo make EP_mnmlstc_core
$ make
$ sudo make install
*** sigverse_ros_bridge settings [#n891675d]
In the terminal, execute the following command:
$ cd ~/catkin_ws/src
$ git clone https://github.com/SIGVerse/sigverse_ros_pac...
$ cd ..
$ catkin_make
*** Install TurtleBot Packages [#c4f5154e]
Install ROS packages to use [[Turtlebot>http://wiki.ros.o...
$ sudo apt install ros-melodic-rgbd-launch
$ sudo apt install ros-melodic-gmapping
$ sudo apt install ros-melodic-turtlebot*
$ cd ~/catkin_ws/
$ curl -sLf https://raw.githubusercontent.com/gaunthan/T...
$ cp src/sigverse_ros_package/examples/turtlebot2/resour...
$ catkin_make
$ cd ~/catkin_ws/src
$ git clone https://github.com/ros-drivers/openni2_camer...
$ git clone -b legacy https://github.com/IntelRealSense/...
$ git clone -b indigo-devel https://github.com/IntelReal...
$ cd ~/catkin_ws
$ catkin_make --pkg librealsense
$ catkin_make
$ source ~/.bashrc
~* Regarding this matter, [[Mr. Isao Hara from the Nation...
*** Install PR2 Package [#hf065135]
Install the PR2 packages with the following command to us...
$ sudo apt-get install ros-melodic-pr2*
* Execute Example Scenes with ROS [#o023aef1]
** Unity Scene Execution [#open_scene]
Before running the Unity example scene, you need to set t...
+ Check the IP address of the Ubuntu side. ~
Execute the following command in Ubuntu side to check the...
$ hostname -I
+ Open the SIGVerse project in Unity.
+ Click [SIGVerse]-[SIGVerse Settings] in the Unity menu ...
+ Enter the IP address of Ubuntu side in [Config file Set...
(You can also change [Rosbridge Port] and [SIGVerse Bridg...
#ref(SIGVerseSettings.png)
The Unity scene is executed as follows:
+ Double-click [Assets/SIGVerse/ExampleScenes/xxxxx/yyyyy...
+ Click the play button at the top center of the Unity to...
** Example Scenes [#od76c211]
// - [[(Turtlebot2)Follower]]
// - [[(Turtlebot2)Operate with Keyboard]]
- [[(TurtleBot3)Grasp by Keyboard Operation]]
- [[(TurtleBot3)Grasp Automatically]] #darknet_ros(YOLO)
- [[(TurtleBot3)SLAM]]
- [[(TurtleBot3)Recognize Human Pointing]]
- [[(PR2)Operate with Keyboard]]
- [[(HSR)Operate with Keyboard]]
- [[(HSR)Cleanup Task]]
- [[(HSR)Cleanup Task using Cloud and VR]] #Cloud, VR
- [[(HSR)Cleanup Task using Cloud and VR with Playback fu...
- [[(TIAGo)Operate with Keyboard]]
- [[(TIAGo)Cleanup Task]]
----
#counter
Page: