Planning & Scheduling
Olis Robotics selected by Maxar to provide AI-driven robotic operator planning software for NASA mission to the Moon
Olis Robotics, a leader in next-generation AI-driven software for remote robotics in dynamic environments in subsea, terrestrial, and space applications, today announced that it has been selected by Maxar Technologies to provide robotic operator planning software for Maxar's Sample Acquisition, Morphology Filtering, and Probing of Lunar Regolith (SAMPLR) robotic arm. The arm will be mounted to a yet-to-be-named lander as one of 12 payloads that NASA selected as part of its Artemis program to send the first woman and the next man to the Moon by 2024 in preparation for a human mission to Mars. Olis Robotics' operator planning software will solve for the extreme latency experienced while operating robotics on the lunar surface by enabling operators to simulate and plan movements from the ground. Olis' software will provide a 3D visualization of the lunar environment and intuitive controls for operators on Earth, providing enhanced control during exploration missions. "The moon provides an excellent proving ground for our robotic operator planning software, allowing operators on Earth to successfully complete more complex missions faster and safer than ever before," explained Olis Robotics CEO Don Pickering.
Passive Morphological Adaptation for Obstacle Avoidance in a Self-Growing Robot Produced by Additive Manufacturing
Underground penetration and exploration technologies have a long history and can be exploited in many sectors, such as agriculture, for example, to define soil water content1; geology, for example, for terrain seismic profiling2 and underground characterization3; and the oil and gas industry4 or construction, for example, for mapping and maintenance of underground utility service infrastructures5 and tunneling.6 Autonomous solutions, which can monitor the surrounding environment, make decisions, and adjust their behavior for improving penetration and exploration, could help make the process faster, more reliable, cheaper, and safer for humans and underground infrastructures.7 However, robotic solutions for such applications are still very limited,8โ13 due to the strong constraints imposed on the movement of autonomous systems below ground by the physics of such a cluttered environment (i.e., high pressure and friction, stratifications with different soil impedance, and rocks). Ideally, a robotic system moving in soil should be able to adapt its actions to unpredictable constraints, avoiding or navigating around obstacles or sensitive objects, for example, to prevent damaging underground pipes or objects of the cultural heritage. However, they have a limited possibility of perception compared to aboveground robots, which for instance can take advantage of vision. Thus, within the soil, a possible strategy for movement and exploration is for the morphology of the body to adapt itself to the soil structure. Morphological adaptation in artificial solutions has been particularly exploited in the field of soft-bodied robotic systems,14,15 where soft materials are adopted for the deformation of soft artificial bodies, for moving through small gates16,17 or navigating cluttered environments, for example, by exploiting the passive buckling ability of soft inflatable structures in a robot, without the use of a sensory perception or bending control.18 Material properties or soft actuators are used for enhancing robot abilities.19 In fact, the adaptation provided by soft materials and actuators can effectively improve robot behaviors while decreasing the control complexity.20,21
Charles Lee on LinkedIn: "More opportunities at #Microsoft #Outlook #AI #MachineLearning #calendar #scheduling #ModernLife #jobs"
The Outlook Calendar Scheduling team is currently looking for a highly motivated data scientist who can help build scalable prediction, machine learning, and AI to change the way people use calendar to organize their life. If you are passionate about designing and building the next generation time management intelligence and scheduling solution used by hundreds of millions of users every day then this is the job for you.
Designing an AI Health Coach and Studying its Utility in Promoting Regular Aerobic Exercise
Our research aims to develop interactive, social agents that can coach people to learn new tasks, skills, and habits. In this paper, we focus on coaching sedentary, overweight individuals (i.e., trainees) to exercise regularly. We employ adaptive goal setting in which the intelligent health coach generates, tracks, and revises personalized exercise goals for a trainee. The goals become incrementally more difficult as the trainee progresses through the training program. Our approach is model-based - the coach maintains a parameterized model of the trainee's aerobic capability that drives its expectation of the trainee's performance.
Optimal Immunization Policy Using Dynamic Programming
Alaeddini, Atiye, Klein, Daniel
Decisions in public health are almost always made in the context of uncertainty. Policy makers responsible for making important decisions are faced with the daunting task of choosing from many possible options. This task is called planning under uncertainty, and is particularly acute when addressing complex systems, such as issues of global health and development. Decision making under uncertainty is a challenging task, and all too often this uncertainty is averaged away to simplify results for policy makers. A popular way to approach this task is to formulate the problem at hand as a (partially observable) Markov decision process, (PO)MDP. This work aims to apply these AI efforts to challenging problems in health and development. In this paper, we developed a framework for optimal health policy design in a dynamic setting. We apply a stochastic dynamic programing approach to identify both the optimal time to change the health intervention policy and the optimal time to collect decision relevant information.
Planning for Goal-Oriented Dialogue Systems
Muise, Christian, Chakraborti, Tathagata, Agarwal, Shubham, Bajgar, Ondrej, Chaudhary, Arunima, Lastras-Montano, Luis A., Ondrej, Josef, Vodolan, Miroslav, Wiecha, Charlie
Generating complex multi-turn goal-oriented dialogue agents is a difficult problem that has seen a considerable focus from many leaders in the tech industry, including IBM, Google, Amazon, and Microsoft. This is in large part due to the rapidly growing market demand for dialogue agents capable of goal-oriented behaviour. Due to the business process nature of these conversations, end-to-end machine learning systems are generally not a viable option, as the generated dialogue agents must be deployable and verifiable on behalf of the businesses authoring them. In this work, we propose a paradigm shift in the creation of goal-oriented complex dialogue systems that dramatically eliminates the need for a designer to manually specify a dialogue tree, which nearly all current systems have to resort to when the interaction pattern falls outside standard patterns such as slot filling. We propose a declarative representation of the dialogue agent to be processed by state-of-the-art planning technology. Our proposed approach covers all aspects of the process; from model solicitation to the execution of the generated plans/dialogue agents. Along the way, we introduce novel planning encodings for declarative dialogue synthesis, a variety of interfaces for working with the specification as a dialogue architect, and a robust executor for generalized contingent plans. We have created prototype implementations of all components, and in this paper, we further demonstrate the resulting system empirically.
Autonomous Aerial Cinematography In Unstructured Environments With Learned Artistic Decision-Making
Bonatti, Rogerio, Wang, Wenshan, Ho, Cherie, Ahuja, Aayush, Gschwindt, Mirko, Camci, Efe, Kayacan, Erdal, Choudhury, Sanjiban, Scherer, Sebastian
Aerial cinematography is revolutionizing industries that require live and dynamic camera viewpoints such as entertainment, sports, and security. However, safely piloting a drone while filming a moving target in the presence of obstacles is immensely taxing, often requiring multiple expert human operators. Hence, there is demand for an autonomous cinematographer that can reason about both geometry and scene context in real-time. Existing approaches do not address all aspects of this problem; they either require high-precision motion-capture systems or GPS tags to localize targets, rely on prior maps of the environment, plan for short time horizons, or only follow artistic guidelines specified before flight. In this work, we address the problem in its entirety and propose a complete system for real-time aerial cinematography that for the first time combines: (1) vision-based target estimation; (2) 3D signed-distance mapping for occlusion estimation; (3) efficient trajectory optimization for long time-horizon camera motion; and (4) learning-based artistic shot selection. We extensively evaluate our system both in simulation and in field experiments by filming dynamic targets moving through unstructured environments. Our results indicate that our system can operate reliably in the real world without restrictive assumptions. We also provide in-depth analysis and discussions for each module, with the hope that our design tradeoffs can generalize to other related applications. Videos of the complete system can be found at: https://youtu.be/ookhHnqmlaU.
Generalized Planning With Procedural Domain Control Knowledge
Segovia-Aguas, Javier, Jimรฉnez, Sergio, Jonsson, Anders
Generalized planning is the task of generating a single solution that is valid for a set of planning problems. In this paper we show how to represent and compute generalized plans using procedural Domain Control Knowledge (DCK). We define a {\it divide and conquer} approach that first generates the procedural DCK solving a set of planning problems representative of certain subtasks and then compile it as callable procedures of the overall generalized planning problem. Our procedure calling mechanism allows nested and recursive procedure calls and is implemented in PDDL so that classical planners can compute and exploit procedural DCK. Experiments show that an off-the-shelf classical planner, using procedural DCK as callable procedures, can compute generalized plans in a wide range of domains including non-trivial ones, such as sorting variable-size lists or DFS traversal of binary trees with variable size.
Designing an AI Health Coach and Studying its Utility in Promoting Regular Aerobic Exercise
Mohan, Shiwali, Venkatakrishnan, Anusha, Hartzler, Andrea
Our research aims to develop interactive, social agents that can coach people to learn new tasks, skills, and habits. In this paper, we focus on coaching sedentary, overweight individuals (i.e., trainees) to exercise regularly. We employ adaptive goal setting in which the intelligent health coach generates, tracks, and revises personalized exercise goals for a trainee. The goals become incrementally more difficult as the trainee progresses through the training program. Our approach is model-based - the coach maintains a parameterized model of the trainee's aerobic capability that drives its expectation of the trainee's performance. The model is continually revised based on trainee-coach interactions. The coach is embodied in a smartphone application, NutriWalking, which serves as a medium for coach-trainee interaction. We adopt a task-centric evaluation approach for studying the utility of the proposed algorithm in promoting regular aerobic exercise. We show that our approach can adapt the trainee program not only to several trainees with different capabilities, but also to how a trainee's capability improves as they begin to exercise more. Experts rate the goals selected by the coach better than other plausible goals, demonstrating that our approach is consistent with clinical recommendations. Further, in a 6-week observational study with sedentary participants, we show that the proposed approach helps increase exercise volume performed each week.
The rise of AI in construction
Construction remains one of the top five industries driving the world economy. Yet until recently, it's been lagging behind virtually every other sector in the adoption of technology. In this in-depth interview, Dr. Dan Patterson, Chief Design Officer with InEight, explains why the construction industry is now turning to technology solutions that utilize artificial intelligence (AI) to solve long standing and deep-rooted challenges. Q: Can a traditional industry such as construction embrace technology quickly enough to take advantage of platforms such as artificial intelligence? DP: Historically, the construction industry has lagged in its adoption of new technology.