Search NASASearch

Engineering topics

Wright, John R.

Publications and source records attributed to Wright, John R..

Robot Sequencing and Visualization Program (RSVP)

The Robot Sequencing and Visualization Program (RSVP) is being used in the Mars Science Laboratory (MSL) mission for downlink data visualization and command sequence generation. RSVP reads and writes downlink data products from the operations data server (ODS) and writes uplink data products to the ODS. The primary users of RSVP are members of the Rover Planner team (part of the Integrated Planning and Execution Team (IPE)), who use it to perform traversability/articulation analyses, take activity plan input from the Science and Mission Planning teams, and create a set of rover sequences to be sent to the rover every sol. The primary inputs to RSVP are downlink data products and activity plans in the ODS database. The primary outputs are command sequences to be placed in the ODS for further processing prior to uplink to each rover. RSVP is composed of two main subsystems. The first, called the Robot Sequence Editor (RoSE), understands the MSL activity and command dictionaries and takes care of converting incoming activity level inputs into command sequences. The Rover Planners use the RoSE component of RSVP to put together command sequences and to view and manage command level resources like time, power, temperature, etc. (via a transparent realtime connection to SEQGEN). The second component of RSVP is called HyperDrive, a set of high-fidelity computer graphics displays of the Martian surface in 3D and in stereo. The Rover Planners can explore the environment around the rover, create commands related to motion of all kinds, and see the simulated result of those commands via its underlying tight coupling with flight navigation, motor, and arm software. This software is the evolutionary replacement for the Rover Sequencing and Visualization software used to create command sequences (and visualize the Martian surface) for the Mars Exploration Rover mission.

Cooper, Brian K.

CloudSat Reflectivity Data Visualization Inside Hurricanes

We have presented methods to rapidly produce visualization and outreach products from CloudSat data for science and the media These methods combine data from several sources in the product generation process In general, the process can be completely automatic, producing products and notifying potential users

remote science

CloudSat Reflectivity Data Visualization Inside Hurricanes

Animations and other outreach products have been created and released to the public quickly after the CloudSat spacecraft flew over hurricanes. The automated script scans through the CloudSat quicklook data to find significant atmospheric moisture content. Once such a region is found, data from multiple sources is combined to produce the data products and the animations. KMZ products are quickly generated from the quicklook data for viewing in Google Earth and other tools. Animations are also generated to show the atmospheric moisture data in context with the storm cloud imagery. Global images from GOES satellites are shown to give context. The visualization provides better understanding of the interior of the hurricane storm clouds, which is difficult to observe directly. The automated process creates the finished animation in the High Definition (HD) video format for quick release to the media and public.

visualization

Immersive Environment Technologies for Mars Exploration

JPL's charter includes the unmanned exploration of the Solar System. One of the tools for exploring other planets is the rover as exemplified by Sojourner on the Mars Pathfinder mission. The light speed turnaround time between Earth and the outer planets precludes the use of teleoperated rovers so autonomous operations are built in to the current and upcoming generation devices. As the level of autonomy increases, the mode of operations shifts from low-level specification of activities to a higher-level specification of goals. To support this higher-level activity, it is necessary to provide the operator with an effective understanding of the in-situ environment and also the tools needed to specify the higher-level goals. Immersive environments provide the needed sense of presence to achieve this goal. Use of immersive environments at JPL has two main thrusts that will be discussed in this talk. One is the generation of 3D models of the in-situ environment, in particular the merging of models from different sensors, different modes (orbital, descent, and lander), and even different missions. The other is the use of various tools to visualize the environment within which the rover will be operating to maximize the understanding by the operator. A suite of tools is under development which provide an integrated view into the environment while providing a variety of modes of visualization. This allows the operator to smoothly switch from one mode to another depending on the information and presentation desired.

Wright, John R.

Synthesis Of Realistic Animations Of A Person Speaking

Actors computer program implements automated process that synthesizes realistic animations of person speaking. Produces "newscaster" type video sequences. Uses images of person and, therefore, not limited to cartoons and cartoonlike movies. Potential applications also include use of process for automatically producing on-the-fly animations for human/computer interfaces and for reducing bandwidth needed to transmit video telephone signals.

Scott, Kenneth C.