ROS - Learning Objectives, Assignment and outcomes.
| Intended Learning Objectives | Proposed Assignment | Observed Learning Outcomes | |
|---|---|---|---|
| ROS Architecture - Arduino Raspberry Pi 3 |
|
|
|
| Simulating with Stage & ROS |
|
|
|
| Intended Learning Objectives | Proposed Assignment | Observed Learning Outcomes | |
|---|---|---|---|
| ROS Architecture - Arduino Raspberry Pi 3 | • Interpret and operate in a ROS environment • Explore ROS features • Relate Arduino task with ROS architecture | • Create a ROS package, that contains a node (distances_checker_node) capable of subscribing 3 topics (/IR_sensor, /left_sonar and /right_sonar) provided by the code developed in the previous task in Arduino side using the rosserial bridge. The data subscribed from the distance sensors should be in meters. | • All participants shown some difficulties upon the introduction of ROS • The assistance and help of the teachers were fundamental and on this module, they overcome most of their drawbacks by team interaction |
| Simulating with Stage & ROS | • Sketch a robotic simulation setup • Implement the mobile robot platform in ROS • Execute Stage software in ROS • Evaluate and improve the mobile robot performance | • Create a ROS package named “simstage_groupX” (where “X” is the group number), inside the package, create the needed files to simulate a virtual world with a robot in Stage. The robot should encompass at least 3 polygonal blocks, and robot design creativity will be rewarded with extra points! • In case you finish the assignment early: you can explore the SLAM* Gmapping package. The extra goal is to run the slam_gmapping node, from the gmapping package, in parallel with your other nodes (create a new launch file) to have your robot mapping the environment with laser scans. | • Already familiarized with ROS environment, the achievement of the intended learning objectives were possible in almost all groups |
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.