1. Information ¶
Plan to study "Robotics"
Robot Operating System
- Collection of software frameworks for robot software development
Hold the project - I need to catch up the other things
Supposed Duration: Oct. 29, 2018
Robot Operating System
- Collection of software frameworks for robot software development
Unfortunately, I began this without proper material and guideline.
This note might be written only practical method.
Basically, it will be focus on Gazebo and ROS.
This note might be written only practical method.
Basically, it will be focus on Gazebo and ROS.
2. Reference ¶
Robot Operating System - WikiPedia
- https://en.wikipedia.org/wiki/Robot_Operating_System
- http://wiki.ros.org/
- https://en.wikipedia.org/wiki/Robot_Operating_System
- http://wiki.ros.org/
3.1. Install Software ¶
OS
- There are many linux version.
- However, I used "Ubuntu 16.04.05 (LTS)
- There are many linux version.
- However, I used "Ubuntu 16.04.05 (LTS)
ROS
- It was installed in my computer.
- I don't handle this part.
- In addtion, I can't recommend a specific package.
* Personal probelm: I installed rosbash additionally
* I needed to rebuild a whole system because there are many limitations for me.
* I used a version kinetic.
- It was installed in my computer.
- I don't handle this part.
- In addtion, I can't recommend a specific package.
* I needed to rebuild a whole system because there are many limitations for me.
* I used a version kinetic.
Gazebo
- Just follow instruction step-by-step
- There is the latest ver of gazebo, before you install this program you should check your OS and ROS version.
* Reference
- http://gazebosim.org/tutorials?tut=ros_overview
- http://gazebosim.org/tutorials?tut=ros_installing&cat=connect_ros
- Just follow instruction step-by-step
- There is the latest ver of gazebo, before you install this program you should check your OS and ROS version.
* Reference
- http://gazebosim.org/tutorials?tut=ros_overview
- http://gazebosim.org/tutorials?tut=ros_installing&cat=connect_ros
3.2. Build Package ¶
Command
catkin_creat_pkg (pkg name) (inheritance pkg1) (pk2) ,,,
catkin_creat_pkg (pkg name) (inheritance pkg1) (pk2) ,,,
- If your packages are modified or new packages are added, you need build your whole project again.
1. catkin_make
2. source devel/setup.bash
1. catkin_make
2. source devel/setup.bash