2014
DOI: 10.14313/jamris_1-2014/8
|View full text |Cite
|
Sign up to set email alerts
|

Why teach robotics using ROS

Abstract: This paper focuses on the key role played by the adop on of a framework in teaching robo cs with a computer science approach in the master in Computer Engineering. The framework adopted is the Robot Opera ng System (ROS), which is becoming a standard de facto inside the robo cs community. The educa onal ac vi es proposed in this paper are based on a construc onist approach. The Mindstorms NXT robot kit is adopted to trigger the learning challenge. The ROS framework is exploited to drive the students programmin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
11
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 17 publications
(11 citation statements)
references
References 12 publications
0
11
0
Order By: Relevance
“…The five laboratory experiences have increasing difficulty. The first two aim to introduce students to robotics and simple, but not trivial, problems have to be solved [20]. Then, students become comfortable with the subject and humanoid robots can be introduced.…”
Section: Schedulementioning
confidence: 99%
See 1 more Smart Citation
“…The five laboratory experiences have increasing difficulty. The first two aim to introduce students to robotics and simple, but not trivial, problems have to be solved [20]. Then, students become comfortable with the subject and humanoid robots can be introduced.…”
Section: Schedulementioning
confidence: 99%
“…In this experience, the problem mainly concerns robot motion from a data acquisition and a procedural solution can be easily adopted. Nevertheless, students are pushed to solve it using an object oriented approach by the ROS publisher/subscriber communication protocol they learned in the previous experiences [20].…”
Section: Schedulementioning
confidence: 99%
“…More social and generally-technical aspects are presented in [10], where common learning of pre-school children, pupils and grandparents is presented. Article [12] suggest, that the ROS is the best tool for learning robotics. As far as we know, no better tool is available for free, because the ROS gives not only a piece of useful code, but also a large community support.…”
Section: Introduc Onmentioning
confidence: 99%
“…Laboratory experiences are assigned according to an increasing difficulty. First, we ask for the resolution of common robotic problems [2] using a LEGO Mindstorms NXT robot [3] (e.g., path planning with obstacles avoidance and perception). Then, we introduce humanoids and the related stability problem [4].…”
Section: Introductionmentioning
confidence: 99%
“…At first, three experiences are assigned dealing with LEGO robots; then, three experiences dealing with humanoid robots are presented. As consequence, students first solve simple problems [2]; then, they become comfortable with robotics and can deal with complex robotic problems [4].…”
Section: Introductionmentioning
confidence: 99%