Justin Huang

ORCID: 0000-0002-8270-0742
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Modular Robots and Swarm Intelligence
  • Robot Manipulation and Learning
  • Robotic Path Planning Algorithms
  • Teaching and Learning Programming
  • Robotics and Sensor-Based Localization
  • Misinformation and Its Impacts
  • Hate Speech and Cyberbullying Detection
  • Reinforcement Learning in Robotics
  • AI in Service Interactions
  • Context-Aware Activity Recognition Systems
  • Space Satellite Systems and Control
  • Social Robot Interaction and HRI
  • Migration, Ethnicity, and Economy
  • Spreadsheets and End-User Computing
  • Planetary Science and Exploration
  • Advanced Image and Video Retrieval Techniques
  • Software Engineering Techniques and Practices
  • Media Influence and Politics
  • Robotics and Automated Systems
  • Astro and Planetary Science
  • 3D Surveying and Cultural Heritage
  • Virtual Reality Applications and Impacts
  • Tactile and Sensory Interactions
  • COVID-19 Pandemic Impacts
  • Robotic Mechanisms and Dynamics

Jet Propulsion Laboratory
2019-2024

University of Michigan
2022-2023

Boston College
2022

Microsoft Research (United Kingdom)
2022

Ross School
2020-2022

University of Washington
2015-2017

Seattle University
2016

Trigger-action programming is a simple model that enables users to create rules automate behavior of smart homes, devices, and online services. Existing trigger-action systems, such as if-this-then-that (IFTTT), already have millions worldwide; however, their oversimplification limits the expressivity programs can be created. While extensions IFTTT allow more complex been proposed, previous work neglects key distinction between different trigger types (states events) action (instantaneous,...

10.1145/2750858.2805830 article EN 2015-09-07

Though teleoperated robots have become common for more extreme tasks such as bomb diffusion, search-and-rescue, and space exploration, they are not commonly used in human-populated environments ordinary house cleaning or cooking. This presents near-term opportunities the home. However, a teleoperator's remote presence consumer's home serious security privacy risks, concerns of end-users about these risks may hinder adoption in-home robots. In this paper, we define explore privacy-utility...

10.1145/2696454.2696484 article EN 2015-03-02

This paper introduces Code3, a system for user-friendly, rapid programming of mobile manipulator robots. The is designed to let non-roboticists and roboticists alike program end-to-end manipulation tasks. To accomplish this, Code3 provides three integrated components perception, manipulation, high-level programming. perception component helps users define library object scene parts that the robot can later detect. lets actions manipulating objects or through by demonstration. Finally,...

10.1145/2909824.3020215 article EN 2017-03-01

This paper introduces CustomPrograms, a rapid programming system for mobile service robots. With roboticists can quickly create new behaviors and try unexplored use cases commercialization. In our system, the robot has set of primitive capabilities, such as navigating to location or interacting with users on touch screen. Users then compose these primitives general-purpose language constructs like variables, loops, conditionals, functions. The is wrapped in graphical interface. allows...

10.5555/2906831.2906883 article EN Human-Robot Interaction 2016-03-07

This paper introduces CustomPrograms, a rapid programming system for mobile service robots. With roboticists can quickly create new behaviors and try unexplored use cases commercialization. In our system, the robot has set of primitive capabilities, such as navigating to location or interacting with users on touch screen. Users then compose these primitives general-purpose language constructs like variables, loops, conditionals, functions. The is wrapped in graphical interface. allows...

10.1109/hri.2016.7451765 article EN 2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI) 2016-03-01

Robots are becoming popular in Computer Science outreach to K-12 students. Easy-to-program toy robots already exist as commercial educational products. These toys take advantage of the increased interest and engagement resulting from ability write code that makes a robot physically move. However, do not demonstrate potential carry out useful everyday tasks. On other hand, functional often difficult program even for professional software developers or roboticists. In this work, we apply...

10.1145/3017680.3017796 article EN 2017-03-08

This paper presents findings from two deployments of an autonomous mobile robot in older adult low income Supportive Apartment Living (SAL) facilities. Design guidelines for the hardware and software were based on query clinicians, caregivers adults through focus groups, member checks surveys, to identify what each group believed be most important daily activities accomplish physically, mentally socially. After data analysis, hydration walking encouragement found critical activities,...

10.1109/iros.2017.8202246 article EN 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2017-09-01

Mars 2020 Robotic Operations is responsible for the development, planning and execution of robotics aspects mission. This includes Perseverance rover's mobility, manipulation, sampling operations, Ingenuity helicopter's flights. As October 2022 (Martian Solar Day 562, or sol 562), rover has driven 13,179.5m collected 15 samples, while helicopter logged 32 flights, covering 7281m, with an overall flight time 3467 seconds. have accomplished several firsts such as coring caching samples...

10.1109/aero55745.2023.10115699 article EN IEEE Aerospace Conference 2023-03-04

In this study, we examine the impacts of attention and recognition received by a user’s content on social network that subsequent engagement network, creation sharing. The study impact is typically challenging because they are not randomly assigned. Systematic differences within across users in degree shared them makes identification effects difficult. To solve problem, implemented field experiment collaboration with an art-sharing where experimentally manipulated selectively featuring...

10.2139/ssrn.3760804 article EN SSRN Electronic Journal 2020-01-01

Programming by demonstration (PbD) is an effective technique for developing complex robot manipulation tasks, such as opening bottles or using human tools. In order tasks to generalize new scenes, the needs be able perceive objects, object parts, other task-relevant parts of scene. Previous work has relied on rigid, task-specific perception systems this purpose. This paper presents a flexible and open-ended system that lets users specify perceptual "landmarks" during demonstration, capturing...

10.48550/arxiv.1612.00565 preprint EN other-oa arXiv (Cornell University) 2016-01-01

Social networks rely on sharing engaging content for their users. Since continued production of user-generated is critical to success, they have constructed a variety tools motivate new creation, facilitate user discovery content, and provide attention recognition the best content. Past research shows that such increases volume shared networks. But how do these affect nature platforms? Do cause creators share similar ones received recognition? Or take risks create different than recognized?...

10.2139/ssrn.4185208 article EN SSRN Electronic Journal 2022-01-01

Programming robots to do manipulation tasks requires users specify relevant perceptual landmarks, which include objects, parts of or the workspace. While many techniques have been developed for object detection, few are designed detect arbitrary objects This paper presents CustomLandmarks, a flexible tool that lets non-roboticists build their own detectors kinds landmarks. The system components simple 3D interface specifying novel representation and an algorithm locating landmarks in new...

10.1109/iros.2017.8206166 article EN 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2017-09-01

Programming by Demonstration (PbD) lets users with little technical background program a wide variety of manipulation tasks for robots, but it should be as intuitive possible while requiring time possible. In this paper, we present system that synthesizes programs from single observed demonstration, allowing to new robot simply performing the task once themselves. A human-in-the-loop interface helps make corrections perceptual state needed. We introduce Object Interaction Programs...

10.1109/iros40897.2019.8968543 article EN 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2019-11-01

The NASA Mars 2020 Perseverance rover landed in Jezero crater on 18 February 2021. It is a science mission to collect and cache sample cores for possible return Earth the future. Robot collision modeling traditionally used robotics hardware safety manipulation sampling. Rover Collision Model (RCM) optimizes extends checking innovative ways provide range of onboard autonomous capability computationally constrained system. provides an example benefit systems operations cognizant software...

10.1109/aero53065.2022.9843632 article EN 2022 IEEE Aerospace Conference (AERO) 2022-03-05

Programming mobile manipulator robots requires specialized knowledge of robot perception, manipulation, and software frameworks. This puts programming out reach for programmers who have not invested the time to learn these skills. The goal our research is make it possible all develop applications manipulators such as clearing a table, fetching items, or playing games with people. extended abstract describes current work on Code3, framework that can use program robots. A user study we...

10.1145/3029798.3034804 article EN 2017-03-06

Abstract Discrimination and violence directed towards Asian Americans in the United States increased dramatically following onset of COVID-19 pandemic. In this paper, we examine consumer discrimination against businesses associated with Americans. Leveraging pandemic as an exogenous shock to Americans' level anti-Chinese sentiment, utilize a series analyses combining survey data, online search trends, cellular device mobility data measure effects on Chinese other restaurants. Survey show...

10.21203/rs.3.rs-1251395/v1 preprint EN cc-by Research Square (Research Square) 2022-02-10
Coming Soon ...