Filters








9,223 Hits in 9.9 sec

Computational Thinking as a Practice of Representation: A Proposed Learning and Assessment Framework

Alejandra Magana, Camilo Vieira, Manoj Penmetcha, Eric Matson
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

Klas Nilsson, Rolf Johansson
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

Frederick L. Crabbe
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

Jonathan Bachrach, Jacob Beal, James McLurkin
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

João Piedade, Nuno Dorotea, Ana Pedro, João Filipe Matos
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

Siddharth Karamcheti, Edward Clem Williams, Dilip Arumugam, Mina Rhee, Nakul Gopalan, Lawson L.S. Wong, Stefanie Tellex
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]

Siddharth Karamcheti, Edward C. Williams, Dilip Arumugam, Mina Rhee, Nakul Gopalan, Lawson L. S. Wong, Stefanie Tellex
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

Michael De Rosa, Seth Goldstein, Peter Lee, Padmanabhan Pillai, Jason Campbell
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]

Michael Ahn, Anthony Brohan, Noah Brown, Yevgen Chebotar, Omar Cortes, Byron David, Chelsea Finn, Keerthana Gopalakrishnan, Karol Hausman, Alex Herzog, Daniel Ho, Jasmine Hsu (+31 others)
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]

Naman Shah, Siddharth Srivastava
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

Jing Ru Qu, Ping Kwan Fok
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]

David Kortenkamp, Reid Simmons, Davide Brugali
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]

David Kortenkamp, Reid Simmons
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]

Roberto Casadei
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