Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tak-John Koo

dblp:41/4116 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
0since 2021 · last 2007
0009-0009-5230-0615ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4Artificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 3Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Robot navigation and mapping · 58% Multi-agent systems · 18% Motion planning and robot control · 15%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 72% Electronic design automation · 28%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems
0.112006
Sensor Selection and Placement for Failure Diagnosis in Networked Aerial Robots · ICRA 2006
Robotics › Robot navigation and mapping › sensor planning
sensor placement
0.112006
Sensor Selection and Placement for Failure Diagnosis in Networked Aerial Robots · ICRA 2006
Robotics › Robot navigation and mapping › sensor planning
sensor selection
0.112006
Sensor Selection and Placement for Failure Diagnosis in Networked Aerial Robots · ICRA 2006
Robotics › Robot navigation and mapping › multi-robot navigation
multi-vehicle formation control
0.012003
Optimization-based formation reconfiguration planning for autonomous vehicles · ICRA 2003
Robotics › Motion planning and robot control
trajectory optimization
0.012003
Optimization-based formation reconfiguration planning for autonomous vehicles · ICRA 2003
Electronic design automation › design methodology
correct-by-construction design
0.012003
Platform-based embedded software design and system integration for autonomous vehicles · Proc. IEEE 2003
Embedded and real-time systems
cyber-physical system platforms
0.012003
Platform-based embedded software design and system integration for autonomous vehicles · Proc. IEEE 2003
Embedded and real-time systems › embedded system design
platform-based design
0.012003
Platform-based embedded software design and system integration for autonomous vehicles · Proc. IEEE 2003
Robotics › Legged, aerial and field robots › aerial robots
UAV navigation
0.012001
Vision Based Navigation for an Unmanned Aerial Vehicle · ICRA 2001
Robotics › Robot navigation and mapping
visual navigation
0.012001
Vision Based Navigation for an Unmanned Aerial Vehicle · ICRA 2001
Embedded and real-time systems
real-time scheduling
0.012003
Platform-based embedded software design and system integration for autonomous vehicles · Proc. IEEE 2003
Embedded and real-time systems
timing constraints
0.012003
Platform-based embedded software design and system integration for autonomous vehicles · Proc. IEEE 2003
Robotics › Motion planning and robot control › path planning
hierarchical path planning
0.012001
Vision Based Navigation for an Unmanned Aerial Vehicle · ICRA 2001

Methods — techniques the papers use, named apart from their topics

integer linear programming · 0.1platform-based design · 0.0mathematical optimization · 0.0control law design · 0.0sensor fusion · 0.0computer vision · 0.0GPS/INS · 0.0
YearPublicationVenuePosition
2007 A Semantic Anchoring Infrastructure for the Design of Embedded Systems
abstract
Embedded systems are a key enabling technology for the recent vast increase in functionality of a huge list of critical infrastructures. Hybrid automata can be used to model system-level behaviors for the large category of systems that exhibit strong couplings between discrete and continuous dynamics. Many software tools have been developed for hybrid automata to enable model-based design of embedded systems and these software tools are constructed by using their own modeling languages. Model-based design frameworks, such as Model-Integrated Computing (MIC), Model Driven Architecture (MDA), and Model Driven Design (MDD), have been advocated to raise the level of abstraction in software tool design by placing stronger emphasis on the use of software models in the software tool design process. In particular, MIC places strong emphasis on the use of Domain Specific Modeling Languages(DSMLs) and model transformations in design flows. Practical and effective development of formal specifications for DSML semantics within model-based tools can be challenging, but could positively impact adoption and reuse of these tools. The semantic anchoring methodology was developed to address this challenge by formally tying DSMLs to a "semantic unit", which is a formal specification that captures the operational semantics of a specific model of computation. Leveraging our prior work with semantic units, we develop a semantic unit for hybrid automata. In this paper, we explicitly specify the operational semantics of hybrid automata, and develop the corresponding semantic unit and model transformation rules. We demonstrate the effectiveness of the infrastructure in a practical case study involving the hybrid automata DSMLs, HyVisual and ReachLab.
Graham Hemingway, Hang Su 0009, Kai Chen 0010, Tak-John Koo
COMPSAC (1)4
2006 Model-Based Tool-Chain Infrastructure for Automated Analysis of Embedded Systems
Hang Su 0009, Graham Hemingway, Kai Chen 0010, Tak-John Koo
ATVA4
2006 Sensor Selection and Placement for Failure Diagnosis in Networked Aerial Robots
abstract
Unmanned aerial vehicles (UAVs) represent an important class of networked robotic applications that must be both highly dependable and autonomous. This paper addresses sensor selection and placement problems for distributed failure diagnosis in such networks where multiple vehicles must agree on the fault status of another UAV. An integer linear programming (ILP) approach is proposed to solve these problems. The ILP models of interest are developed and solved using two different solvers. Experimental results indicate that the proposed models are tractable for medium-sized topologies
Nagarajan Kandasamy, Fadi A. Aloul, Tak-John Koo
ICRA3
2005 Computation Platform for Automatic Analysis of Embedded Software Systems Using Model Based Approach
Abhishek Dubey, Xianbin Wu, Hang Su 0009, Tak-John Koo
ATVA4
2005 Introducing embedded software and systems education and advanced learning technology in an engineering curriculum
abstract
Embedded software and systems are at the intersection of electrical engineering, computer engineering, and computer science, with, increasing importance, in mechanical engineering. Despite the clear need for knowledge of systems modeling and analysis (covered in electrical and other engineering disciplines) and analysis of computational processes (covered in computer science), few academic programs have integrated the two disciplines into a cohesive program of study. This paper describes the efforts conducted at Vanderbilt University to establish a curriculum that addresses the needs of embedded software and systems. Given the compartmentalized nature of traditional engineering schools, where each discipline has an independent program of study, we have had to devise innovative ways to bring together the two disciplines. The paper also describes our current efforts in using learning technology to construct, manage, and deliver sophisticated computer-aided learning modules that can supplement the traditional course structure in the individual disciplines through out-of-class and in-class use.
Janos Sztipanovits, Gautam Biswas, Ken Frampton, Aniruddha S. Gokhale, Larry Howard, Gabor Karsai, Tak-John Koo, Xenofon Koutsoukos, Douglas C. Schmidt
ACM Trans. Embed. Comput. Syst.7
2003 Optimization-based formation reconfiguration planning for autonomous vehicles
abstract
Given a group of autonomous vehicles, an initial configuration, a final configuration, a set of inter- and intra-vehicle constraints, and a time for reconfiguration, the Formation Reconfiguration Planning problem is focused on determining a nominal input trajectory for each vehicle such that the group can start from the initial configuration and reach its final configuration at the specified time while satisfying the set of inter-and intra-vehicle constraints. In this paper, we are interested in solving the Formation Reconfiguration Planning problem for a specific class of systems and a particular form of input signals so that the problem can be reformulated as an optimization problem which can be solved more efficiently, especially for a large group of vehicles.
Shannon Zelinski, Tak-John Koo, S. Shankar Sastry
ICRA2
2003 Platform-based embedded software design and system integration for autonomous vehicles
abstract
Automatic control systems typically incorporate legacy code and components that were originally designed to operate independently. Furthermore, they operate under stringent safety and timing constraints. Current design strategies deal with these requirements and characteristics with ad hoc approaches. In particular, when designing control laws, implementation constraints are often ignored or cursorily estimated. Indeed, costly redesigns are needed after a prototype of the control system is built because of missed timing constraints and subtle transient errors. In this paper, we use the concepts of platform-based design to develop a methodology for the design of automatic control systems that builds in modularity and correct-by-construction procedures. We illustrate our strategy by describing the (successful) application of the methodology to the design of a time-based control system for a helicopter-based uninhabited aerial vehicle.
Benjamin Horowitz, Judith Liebman, Cedric Ma, Tak-John Koo, Alberto L. Sangiovanni-Vincentelli, S. Shankar Sastry
Proc. IEEE4
2002 Platform-Based Embedded Software Design for Multi-vehicle Multi-modal Systems
Tak-John Koo, Judith Liebman, Cedric Ma, Benjamin Horowitz, Alberto L. Sangiovanni-Vincentelli, S. Shankar Sastry
EMSOFT1
2001 Vision Based Navigation for an Unmanned Aerial Vehicle
abstract
We are developing a system for autonomous navigation of unmanned aerial vehicles (UAVs) based on computer vision. A UAV is equipped with on-board cameras and each UAV is provided with noisy estimates of its own state, coming from GPS/INS. The mission of the UAV is low altitude navigation from an initial position to a final position in a partially known 3-D environment while avoiding obstacles and minimizing path length. We use a hierarchical approach to path planning. We distinguish between a global offline computation, based on a coarse known model of the environment and a local online computation, based on the information coming from the vision system. A UAV builds and updates a virtual 3-D model of the surrounding environment by processing image sequences and fusing them with sensor data. Based on such a model the UAV will plan a path from its current position to the terminal point. It will then follow such path, getting more data from the on-board cameras, and refining map and local path in real time.
Bruno Sinopoli, Mario Micheli, Gianluca Donato, Tak-John Koo
ICRA4