A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
Computational Thinking as a Practice of Representation: A Proposed Learning and Assessment Framework
2016
The Journal of Computational Science Education
and the robot programming language. ...
Implications of these findings relate to the use of representational fluency coupled with robotics to integrate computing skills in diverse disciplines. ...
the robot programming language. ...
doi:10.22369/issn.2153-4136/7/1/3
fatcat:22mfak2jdnfernowchajniwvqu
Integrated architecture for industrial robot programming and control
1999
Robotics and Autonomous Systems
The required interplay between application-specific programs and built-in motion control is thereby efficiently accomplished. ...
As robot control systems are traditionally closed, it is difficult to add supplementary intelligence. Accordingly, as based on a new notion of user views, a layered system architecture is proposed. ...
Friends and former colleagues (of KN) at ABB Robotics are also acknowledged for fruitful discussions on robot control and applications. ...
doi:10.1016/s0921-8890(99)00056-1
fatcat:he6ffy56ejdrldx34rs2i5lroa
Unifying Undergraduate Artificial Intelligence Robotics: Layers of Abstraction over Two Channels
2006
The AI Magazine
Layers of abstraction are a natural way to characterize intelligent robotics, in which lowlevel perceptions are converted to high-level decisions and actions and then converted back down to low-level motor ...
Of course, high-level issues such as task planning and natural language are covered at great length in others areas of the book, but all these techniques have special concerns when applied to robots and ...
doi:10.1609/aimag.v27i1.1861
dblp:journals/aim/Crabbe06
fatcat:wqex75lgmjd2fpok5xq4mkpyiy
Composable continuous-space programs for robotic swarms
2010
Neural computing & applications (Print)
The Proto spatial computing language, however, already provides this sort of aggregate behavior programming for non-mobile systems using an abstraction of the network as a continuous-space-filling device ...
in simulation and on a group of 40 iRobot SwarmBots. ...
This can, of course, break down if the scaling of the swarm means that devices are unable to maintain the amorphous medium abstraction-for example, if the number of neighbors of a device is so high that ...
doi:10.1007/s00521-010-0382-8
fatcat:vf2zzrfbtfhy3i6bquyc32dlya
On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
2020
Education Sciences
Another significant finding was the impact of the didactic experience on the level of interest and self-confidence of the pre-service teachers in using robotics for teaching purposes. ...
This study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills. ...
Pattern Recognition Recognizing a pattern or similar characteristics helps break down the problem, build a construct as a path for the solution, and find a set of patterns or similar characteristics that ...
doi:10.3390/educsci10090214
fatcat:f3ntwtkwrjhodfwzijmviv5pma
A Tale of Two DRAGGNs: A Hybrid Approach for Interpreting Action-Oriented and Goal-Oriented Instructions
2017
Proceedings of the First Workshop on Language Grounding for Robotics
Robots operating alongside humans in diverse, stochastic environments must be able to accurately interpret natural language commands. ...
Our robotsimulation results demonstrate that a system successfully interpreting both goaloriented and action-oriented task specifications brings us closer to robust natural language understanding for human-robot ...
In Conference on Empirical Methods in Natural Language Processing. Yoav Artzi and Luke Zettlemoyer. 2013. Weakly supervized learning of semantic parsers for mapping ...
doi:10.18653/v1/w17-2809
dblp:conf/acl/KaramchetiWARGW17
fatcat:aqv5k2cd6nazxbce6r5ig46wdq
A Tale of Two DRAGGNs: A Hybrid Approach for Interpreting Action-Oriented and Goal-Oriented Instructions
[article]
2017
arXiv
pre-print
Robots operating alongside humans in diverse, stochastic environments must be able to accurately interpret natural language commands. ...
Our robot-simulation results demonstrate that a system successfully interpreting both goal-oriented and action-oriented task specifications brings us closer to robust natural language understanding for ...
In Conference on Empirical Methods in Natural Language Processing. Yoav Artzi and Luke Zettlemoyer. 2013. Weakly supervized learning of semantic parsers for mapping instructions to actions. ...
arXiv:1707.08668v1
fatcat:ifbsnjm3pvdqzd7nedvs55qi2e
Programming modular robots with locally distributed predicates
2008
2008 IEEE International Conference on Robotics and Automation
We present a high-level language for programming modular robotic systems, based on locally distributed predicates (LDP), which are distributed conditions that hold for a connected subensemble of the robotic ...
The result is a reactive programming language which efficiently and concisely supports ensemble-level programming. ...
The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of any sponsoring institution ...
doi:10.1109/robot.2008.4543691
dblp:conf/icra/DeRosaGLPC08
fatcat:sunsjh3i3rhajktg53ep26fncm
Do As I Can, Not As I Say: Grounding Language in Robotic Affordances
[article]
2022
arXiv
pre-print
Such knowledge could be extremely useful to robots aiming to act upon high-level, temporally extended instructions expressed in natural language. ...
The robot can act as the language model's "hands and eyes," while the language model supplies high-level semantic knowledge about the task. ...
Jonschkowski, Daniel Kappler, Hugo Larochelle, Benjamin Lee, Adrian Li, Suraj Nair, Krista Reymann, Jeff Seto, Dhruv Shah, Ian Storz, Razvan Surdulescu, Andy Zeng, and Vincent Zhao for their help and support in ...
arXiv:2204.01691v1
fatcat:uw3znzcfprfi3a6aedzozgt2eu
An Anytime Hierarchical Approach for Stochastic Task and Motion Planning
[article]
2022
arXiv
pre-print
In order to solve complex, long-horizon tasks, intelligent robots need to carry out high-level, abstract planning and reasoning in conjunction with motion planning. ...
These problems are exacerbated in stochastic situations where the robot needs to reason about and plan for multiple contingencies. ...
Acknowledgements This work was supported in parts by the NSF under grants IIS 1844325, IIS 1909370, and OIA 1936997. ...
arXiv:2108.12537v2
fatcat:73exgylvcre4hbvd6vlgeardka
Cultivating students' computational thinking through student–robot interactions in robotics education
2021
International Journal of Technology and Design Education
At a four-week robotics summer camp in China, mixed-methods research was conducted. ...
Different from child–robot interactions as investigated in the social robot field, student–robot (S–R) interactions focus mainly on the process of interaction between learners and programmable robot kits ...
With regards to the effect size and power of the above results, the effect sizes were at moderate to high levels in all the results, and power was high. ...
doi:10.1007/s10798-021-09677-3
fatcat:jszd6ck4fzhtzcg7kgvzxrwsmq
Robotic Systems Architectures and Programming
[chapter]
2016
Springer Handbook of Robotics
Robot tasks (lower-level behaviors) and robot procedures (higherlevel actions) are defined in higher-level languages that are then translated into the Esterel programming language [8.60], for logical verification ...
The LAAS architecture actually allows for multiple decisional layers at increasingly higher levels of abstraction, such as a high-level mission layer and a lower-level task layer. ...
doi:10.1007/978-3-319-32552-1_12
fatcat:nbhu7hv3fzaibo5g25drpl3lji
Robotic Systems Architectures and Programming
[chapter]
2008
Springer Handbook of Robotics
Robot tasks (lower-level behaviors) and robot procedures (higherlevel actions) are defined in higher-level languages that are then translated into the Esterel programming language [8.60], for logical verification ...
The LAAS architecture actually allows for multiple decisional layers at increasingly higher levels of abstraction, such as a high-level mission layer and a lower-level task layer. ...
doi:10.1007/978-3-540-30301-5_9
fatcat:r5gzsi2zsncgzjwe4hirpj4pw4
Computational Thinking in the Interdisciplinary Robotic Game: the Charm of STEAM
[chapter]
2022
Computational Thinking Education in K–12
ACKNOWLEDGMENTS This study is supported in part by the Ministry of Science and Technology of Taiwan, under MOST 104-2628-S-008-002-MY4. ...
For example, in the program by Chen et al. (2017) , students were taught to program robots to do actions such as wave and sit down. ...
It uses an interdisciplinary approach (Barak and Assal 2018) by breaking down the discipline-independent teaching and making connections to the context of the real world (Breiner et al. 2012; Honey, ...
doi:10.7551/mitpress/13375.003.0019
fatcat:zbbkf7bm2zbd5alxvbqkacthiq
Macroprogramming: Concepts, State of the Art, and Opportunities of Macroscopic Behaviour Modelling
[article]
2022
arXiv
pre-print
Macroprogramming approaches are motivated by the need of effectively capturing global/system-level aspects and the collective behaviour of a set of interacting components, while abstracting over low-level ...
In the past, this style of programming has been primarily adopted to describe the data-processing logic in wireless sensor networks; recently, research forums on spatial computing, collective adaptive ...
programming arguably has been hindering adoption of high-level abstractions. ...
arXiv:2201.03473v1
fatcat:5c3fthlzind63pqngqxahlsxum
« Previous
Showing results 1 — 15 out of 9,223 results