English
Related papers

Related papers: Sketching Robot Programs On the Fly

200 papers

Designing 3D objects from scratch is difficult, especially when the user intent is fuzzy without a clear target form. In the spirit of modeling-by-example, we facilitate design by providing reference and inspiration from existing model…

Graphics · Computer Science 2019-04-17 Xiaohua Xie , Kai Xu , Niloy J. Mitra , Daniel Cohen-Or , Baoquan Chen

This paper introduces the new robot programming language LightRocks (Light Weight Robot Coding for Skills), a domain specific language (DSL) for robot programming. The language offers three different level of abstraction for robot…

Software Engineering · Computer Science 2014-09-24 Ulrike Thomas , Gerd Hirzinger , Bernhard Rumpe , Christoph Schulze , Andreas Wortmann

Despite the remarkable code generation abilities of large language models LLMs, they still face challenges in complex task handling. Robot development, a highly intricate field, inherently demands human involvement in task allocation and…

Robotics · Computer Science 2024-02-19 Zhirong Luan , Yujun Lai , Rundong Huang , Xiaruiqi Lan , Liangjun Chen , Badong Chen

In collaborative robotic cells, a human operator and a robot share the workspace in order to execute a common job, consisting of a set of tasks. A proper allocation and scheduling of the tasks for the human and for the robot is crucial for…

Robotics · Computer Science 2021-04-30 Andrea Pupa , Chiara Talignani Landi , Mattia Bertolani , Cristian Secchi

The area of Traffic Management (TM) is characterized by uncertainty, complexity, and imprecision. The complexity of software systems in the TM domain which contributes to a more challenging Requirements Engineering (RE) job mainly stems…

Software Engineering · Computer Science 2017-07-10 Mohammad Noaeen , Zahra Shakeri Hossein Abad , Behrouz Homayoun Far

End-user programming (EUP) tools must balance user control with the robot's ability to plan and act autonomously. Many existing task-oriented EUP tools enforce a specific level of control, e.g., by requiring that users hand-craft detailed…

Robotics · Computer Science 2024-03-22 David Porfirio , Mark Roberts , Laura M. Hiatt

In this paper, we present an easy to use sketch-based interface to extract geometries and generate affordance files from 3D point clouds for robot-object interaction tasks. Using our system, even novice users can perform robot task planning…

Human-Computer Interaction · Computer Science 2020-03-24 Sina Masnadi , Joseph J. LaViola , Xiaofan Zhu , Karthik Desingh , Odest Chadwicke Jenkins

End-user development allows everyday users to tailor service robots or applications to their needs. One user-friendly approach is natural language programming. However, it encounters challenges such as an expansive user expression space and…

Human-Computer Interaction · Computer Science 2024-07-31 Yate Ge , Yi Dai , Run Shan , Kechun Li , Yuanda Hu , Xiaohua Sun

Efficient multi-robot task allocation (MRTA) is fundamental to various time-sensitive applications such as disaster response, warehouse operations, and construction. This paper tackles a particular class of these problems that we call…

Multiagent Systems · Computer Science 2023-08-21 Steve Paul , Wenyuan Li , Brian Smyth , Yuzhou Chen , Yulia Gel , Souma Chowdhury

Autonomous robots need to plan the tasks they carry out to fulfill their missions. The missions' increasing complexity does not let human designers anticipate all the possible situations, so traditional control systems based on state…

Robotics · Computer Science 2021-07-02 Francisco Martín , Jonatan Ginés , Vicente Matellán , Francisco J. Rodríguez

Software development plays a crucial role in driving innovation and efficiency across modern societies. To meet the demands of this dynamic field, there is a growing need for an effective software development assistant. However, existing…

Software Engineering · Computer Science 2023-08-28 Ensheng Shi , Fengji Zhang , Yanlin Wang , Bei Chen , Lun Du , Hongyu Zhang , Shi Han , Dongmei Zhang , Hongbin Sun

We introduce AnyUser, a unified robotic instruction system for intuitive domestic task instruction via free-form sketches on camera images, optionally with language. AnyUser interprets multimodal inputs (sketch, vision, language) as…

Robotics · Computer Science 2026-04-07 Songyuan Yang , Huibin Tan , Kailun Yang , Wenjing Yang , Shaowu Yang

Drones are being used in many industries for a variety of applications, including inspecting bridges, surveying farm land, and delivering cargo. Automating these kinds of scenarios requires more than following a sequence of GPS waypoints;…

Human-Computer Interaction · Computer Science 2018-04-24 Saad Ismail , Justin G. Manweiler , Justin D. Weisz

Industrial robots are applied in a widening range of industries, but robot programming mostly remains a task limited to programming experts. We propose a natural language-based assistant for programming of advanced, industrial robotic…

Automatic off-line design is an attractive approach to implementing robot swarms. In this approach, a designer specifies a mission for the swarm, and an optimization process generates suitable control software for the individual robots…

Dynamic languages have become popular for scientific computing. They are generally considered highly productive, but lacking in performance. This paper presents Julia, a new dynamic language for technical computing, designed for performance…

Programming Languages · Computer Science 2012-09-25 Jeff Bezanson , Stefan Karpinski , Viral B. Shah , Alan Edelman

Complex manipulation tasks often require robots with complementary capabilities to collaborate. We introduce a benchmark for LanguagE-Conditioned Multi-robot MAnipulation (LEMMA) focused on task allocation and long-horizon object…

Robotics · Computer Science 2023-09-19 Ran Gong , Xiaofeng Gao , Qiaozi Gao , Suhaila Shakiah , Govind Thattai , Gaurav S. Sukhatme

One of today's goals for industrial robot systems is to allow fast and easy provisioning for new tasks. Skill-based systems that use planning and knowledge representation have long been one possible answer to this. However, especially with…

Robotics · Computer Science 2022-12-08 Matthias Mayr , Faseeh Ahmad , Konstantinos Chatzilygeroudis , Luigi Nardi , Volker Krueger

There is a growing need for computational tools to automatically design and verify autonomous systems, especially complex robotic systems involving perception, planning, control, and hardware in the autonomy stack. Differentiable…

Robotics · Computer Science 2022-04-26 Charles Dawson , Chuchu Fan

This paper describes an integrated solution to the problem of describing and interpreting goals for robots in open uncertain domains. Given a formal specification of a desired situation, in which objects are described only by their…

Robotics · Computer Science 2021-12-22 Leslie Pack Kaelbling , Alex LaGrassa , Tomás Lozano-Pérez
‹ Prev 1 4 5 6 7 8 10 Next ›