gaitech_edu package from gapter repogaitech_edu |
|
Package Summary
Tags | No category tags. |
Version | 0.0.1 |
License | TODO |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/gaitech-robotics/gaitech_edu.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2019-08-30 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ros
Authors
Welcome to Gaitech’s Education Portal!
Gaitech is pround to provide you a comprehensive educational framework on Robot Operating System (ROS). We provide a series of online tutorials on ROS that will help you getting familiar with ROS. Website: http://edu.gaitech.hk
FAQs about Gaitech EDU
What is Gaitech EDU? ——————- Gaitech EDU is an educational website on robotics and in particular on Robot Operating System (ROS). The objective is to provide an easy-to-follow educational content that helps in better mastering the concepts of ROS and promoting its use for developing robotics software. Gaitech company strives to contribute to the development of ROS and provides its customers and ROS users with technical support and an open education framework to learn ROS.
How does it differ from ROS Wiki documentation?
Gaitech Education website is NOT meant to be a substitue of ROS wiki documentation website, but a complementary website that is more oriented to providing education and teaching material. In principle, any ROS user should first go through the ROS wiki beginners tutorials, at least for installation, setting up the environment and understanding ROS framework. Gaitech EDU website provide high-quality tutorials in both textual and video format with open source code and instruction of usage. Some of the tutorials in ROS Wiki documentation were reproduced with more details and concrete illustration for faster introduction to the main concepts such as publisher/subscriber paradigm, topics, messages, etc. In addition, Gaitech EDU website provides a educational content on the Turtlebot robot for both simulated robots and real robots.
How Tutorials are designed?
As the primary objective of Gaitech EDU is to promote education of ROS, tutorials were designed with teaching objectives in mind. Each tutorial starts with Learning outcomes that the student or the learned is expected to know at the end of the tutorial. Then, the tutorial is provided in both textual format and/or video illustrations. Finally, a series of review questions are proposed so that the student self-evaluation his understanding about the concepts presented in the tutorial.
How to use Gaitech EDU?
Gaitech EDU can be helpful in diffent ways. First, it can be used by self-learners to consolidate their understanding of ROS and robotics by going through the different tutorials. Furthermore, it can be used by Turtlebot robot users as we provide a series of tutorials with illustration on how to test, use, and develop program for the turtlebot robot in both simulation and real robot, which is the defact-standard robot for ROS learned. Third, it can be used as a teaching resources by instructors of courses. If you are an instructor and would like to use the education content of the Gaitech EDU website, please contact us, and send us your comments. We will add instructors who are using Gaitech EDU website and link to their courses’ webpages.
Will the current content of the Gaitech EDU website be maintaned and updated?
Yes. Gaitech EDU strives towards updating the educational content and maintaining it. Several tutorials will be added regularly and existing tutorials would also be updated when needed and based on feedback and comment of Gaitech EDU users. If you are interested to stay tuned with any content update, you can subscribe to this forum http://forum.gaitech.hk. However, there are no pre-defined periods of updates.
Subscribe to Gaitech EDU Mailing List
For technical support and getting responses to queries related to Gaitech EDU website, you need to register to the forum http://forum.gaitech.hk. You can also subscribe to Gaitech EDU Mailing List to receive latest news http://lists.gaitech.coins-lab.org/listinfo.cgi/gaitech_edu_users-gaitech.coins-lab.org
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
pocketsphinx | |
roscpp | |
tf | |
rospy | |
sound_play | |
std_msgs | |
catkin |
System Dependencies
Dependant Packages
Launch files
- src/turtlebot/openCV/launch/turtlebot_openCV.launch
- src/turtlebot/navigation/free_space_navigation/launch/free_space_navigation_stage.launch
- src/turtlebot/navigation/free_space_navigation/launch/free_space_navigation_stage_python_node.launch
- src/turtlebot/navigation/turtlebot_follower/launch/turtlebot_follower.launch
-
- simulation [default: false]
- src/turtlebot/navigation/map_navigation/launch/map_navigation_stage.launch
- src/turtlebot/navigation/map_navigation/launch/turtlebot_stage_roboparck.launch
- Turtlebot navigation simulation: - stage - map_server - move_base - static map - amcl - rviz view
-
- base [default: $(optenv TURTLEBOT_BASE kobuki)]
- stacks [default: $(optenv TURTLEBOT_STACKS hexagons)]
- 3d_sensor [default: $(optenv TURTLEBOT_3D_SENSOR kinect)]
- map_file [default: $(find gaitech_edu)/src/maps/robopark_plan.yaml]
- world_file [default: $(find gaitech_edu)/src/maps/stage/robopark_plan.world]
- initial_pose_x [default: 3.4]
- initial_pose_y [default: 2.4]
- initial_pose_a [default: 0.0]
- src/turtlebot/navigation/map_navigation/launch/turtlebot_stage_maze.launch
- Turtlebot navigation simulation: - stage - map_server - move_base - static map - amcl - rviz view
-
- base [default: $(optenv TURTLEBOT_BASE kobuki)]
- stacks [default: $(optenv TURTLEBOT_STACKS hexagons)]
- 3d_sensor [default: $(optenv TURTLEBOT_3D_SENSOR kinect)]
- map_file [default: $(find gaitech_edu)/src/maps/maze.yaml]
- world_file [default: $(find gaitech_edu)/src/maps/stage/maze.world]
- initial_pose_x [default: 2.0]
- initial_pose_y [default: 2.0]
- initial_pose_a [default: 0.0]
- src/turtlebot/navigation/map_navigation/launch/turtlebot_stage_home.launch
- Turtlebot navigation simulation: - stage - map_server - move_base - static map - amcl - rviz view
-
- base [default: $(optenv TURTLEBOT_BASE kobuki)]
- stacks [default: $(optenv TURTLEBOT_STACKS hexagons)]
- 3d_sensor [default: $(optenv TURTLEBOT_3D_SENSOR kinect)]
- map_file [default: $(find gaitech_edu)/src/maps/home.yaml]
- world_file [default: $(find gaitech_edu)/src/maps/stage/home.world]
- initial_pose_x [default: 10.0]
- initial_pose_y [default: 10.0]
- initial_pose_a [default: 0.0]
- src/turtlebot/navigation/map_navigation/launch/map_navigation_stage_psu.launch
- src/turtlebot/navigation/map_navigation/launch/turtlebot_stage_psu.launch
- Turtlebot navigation simulation: - stage - map_server - move_base - static map - amcl - rviz view
-
- base [default: $(optenv TURTLEBOT_BASE kobuki)]
- stacks [default: $(optenv TURTLEBOT_STACKS hexagons)]
- 3d_sensor [default: $(optenv TURTLEBOT_3D_SENSOR kinect)]
- map_file [default: $(find gaitech_edu)/src/maps/psu.yaml]
- world_file [default: $(find gaitech_edu)/src/maps/stage/psu.world]
- initial_pose_x [default: 20.925]
- initial_pose_y [default: 11.925]
- initial_pose_a [default: 0.0]
- src/turtlebot/voice_teleop/launch/turtlebot_voice_teleop_advanced.launch
- src/turtlebot/voice_teleop/launch/turtlebot_voice_teleop_stage.launch
- src/turtlebot/voice_teleop/launch/recognizer.launch
- src/turtlebot/voice_teleop/launch/turtlebot_voice_teleop_gazebo.launch
- src/turtlebot/voice_teleop/launch/voice_teleop.launch
- src/sound_play/soundplay_node.launch
- This launch file starts soundplay_node.py, which is the node that plays sounds based on messages on the robotsound topic.
-
- src/sound_play/test.launch
- This launch file runs the sound_play node and a test script that excersises most of its functionality.
-