Search NASA⌕ Search

Engineering topics

Zarzhitsky, Dimitri

Publications and source records attributed to Zarzhitsky, Dimitri.

Autonomous Vision-Based Tethered-Assisted Rover Docking

Many intriguing science discoveries on planetary surfaces, such as the seasonal flows on crater walls and skylight entrances to lava tubes, are at sites that are currently inaccessible to state-of-the-art rovers. The in situ exploration of such sites is likely to require a tethered platform both for mechanical support and for providing power and communication. Mother/daughter architectures have been investigated where a mother deploys a tethered daughter into extreme terrains. Deploying and retracting a tethered daughter requires undocking and re-docking of the daughter to the mother, with the latter being the challenging part. In this paper, we describe a vision-based tether-assisted algorithm for the autonomous re-docking of a daughter to its mother following an extreme terrain excursion. The algorithm uses fiducials mounted on the mother to improve the reliability and accuracy of estimating the pose of the mother relative to the daughter. The tether that is anchored by the mother helps the docking process and increases the system's tolerance to pose uncertainties by mechanically aligning the mating parts in the final docking phase. A preliminary version of the algorithm was developed and field-tested on the Axel rover in the JPL Mars Yard. The algorithm achieved an 80% success rate in 40 experiments in both firm and loose soils and starting from up to 6 m away at up to 40 deg radial angle and 20 deg relative heading. The algorithm does not rely on an initial estimate of the relative pose. The preliminary results are promising and help retire the risk associated with the autonomous docking process enabling consideration in future martian and lunar missions.

Axel docking↗

Mechanism for Deploying a Long, Thin-Film Antenna from a Rover

Observations with radio telescopes address key problems in cosmology, astrobiology, heliophysics, and planetary science including the first light in the Universe (Cosmic Dawn), magnetic fields of extrasolar planets, particle acceleration mechanisms, and the lunar ionosphere. The Moon is a unique science platform because it allows access to radio frequencies that do not penetrate the Earth's ionosphere and because its far side is shielded from intense terrestrial emissions. A radio antenna can be realized by using polyimide film as a substrate, with a conducting substance deposited on it. Such an antenna can be rolled into a small volume for transport, then deployed by unrolling, and a robotic rover offers a natural means of unrolling a polyimide film-based antenna. An antenna deployment mechanism was developed that allows a thin film to be deposited onto a ground surface, in a controlled manner, using a minimally actuated rover. The deployment mechanism consists of two rollers, one driven and one passive. The antenna film is wrapped around the driven roller. The passive roller is mounted on linear bearings that allow it to move radially with respect to the driven roller. Springs preload the passive roller against the driven roller, and prevent the tightly wrapped film from unspooling or "bird's nesting" on the driven spool. The antenna deployment mechanism is integrated on the minimally-actuated Axel rover. Axel is a two-wheeled rover platform with a trailing boom that is capable of traversing undulated terrain and overcoming obstacles of a wheel radius in height. It is operated by four motors: one that drives each wheel; a third that controls the rotation of the boom, which orients the body mounted sensors; and a fourth that controls the rover's spool to drive the antenna roller. This low-mass axle-like rover houses its control and communication avionics inside its cylindrical body. The Axel rover teleoperation software has an auto-spooling mode that allows a user to automatically deploy the thin-film antenna at a rate proportional to the wheel speed as it drives the rover along its trajectory. The software allows Axel to deposit the film onto the ground to prevent or minimize relative motion between the film and the terrain to avoid the risk of scraping and antenna with the terrain.

Lazio, Joseph↗

Methods for Improving Long-Range Wireless Communication Between Extreme Terrain Vehicles

Axel is an extreme terrain, two-wheeled rover designed to traverse rocky surface and sub-surface landscapes in order to conduct remote science experiments in hard-to-reach locations. The rover's design meets many requirements for a mobile research platform capable of reaching water seeps on Martian cliff sides. Axel was developed by the Mobility and Robotic Systems section at the Caltech Jet Propulsion Laboratory. Unique design criteria associated with extreme terrain mobility led to a unique rover solution, consisting of a central module, which provides long-term energy storage and space for large-scale science payloads, and two detachable Axels that can detach and explore extreme terrain locations that are inaccessible to conventional rovers. The envisioned mission could involve a four-wheeled configuration of Axel called 'DuAxel' that is able to traverse the benign, flattened terrain of a landing site and approach the edge of the targeted crater or cave where it would deploy anchoring legs and detach one of the Axel rovers [1]. A tether provides a secure link between the Axel rover and the central module, acting as an anchor to allow Axel to descend along steep crater walls to collect data from the scientifically relevant sites along the water seeps or crater ledges. After completing its scientific mission Axel would hoist itself up to the central module and dock autonomously (using its on-board stereo cameras), allowing the once-again recombined DuAxel to travel to another location to repeat data collection.

wireless communication↗

Safe Maritime Navigation with COLREGS Using Velocity Obstacles

This paper presents a motion planning algorithm for Unmanned Surface Vehicles (USVs) to navigate safely in dynamic, cluttered environments. The proposed algorithm not only addresses Hazard Avoidance (HA) for stationary and moving hazards but also applies the International Regulations for Preventing Collisions at Sea (known as COLREGs). The COLREG rules specify, for example, which vessel is responsible for giving way to the other and to which side of the "stand-on" vessel to maneuver. The three primary COLREG rules were considered in this paper: crossing, overtaking, and head-on situations. For USVs to be safely deployed in environments with other traffic boats, it is imperative that the USV's navigation algorithm obey COLREGs. Note also that if other boats disregard their responsibility under COLREGs, the USV will still apply its HA algorithms to avoid a collision. The proposed approach is based on Velocity Obstacles, which generates a cone-shaped obstacle in the velocity space. Because Velocity Obstacles also specify which side of the obstacle the vehicle will pass during the avoidance maneuver, COLREGs are encoded in the velocity space in a natural way. The algorithm is demonstrated via both simulation and on-water tests.

velocity obstacles↗

Agent-Based Chemical Plume Tracing Using Fluid Dynamics

This paper presents a rigorous evaluation of a novel, distributed chemical plume tracing algorithm. The algorithm is a combination of the best aspects of the two most popular predecessors for this task. Furthermore, it is based on solid, formal principles from the field of fluid mechanics. The algorithm is applied by a network of mobile sensing agents (e.g., robots or micro-air vehicles) that sense the ambient fluid velocity and chemical concentration, and calculate derivatives. The algorithm drives the robotic network to the source of the toxic plume, where measures can be taken to disable the source emitter. This work is part of a much larger effort in research and development of a physics-based approach to developing networks of mobile sensing agents for monitoring, tracking, reporting and responding to hazardous conditions.

Zarzhitsky, Dimitri↗