Search NASASearch

Engineering topics

Mukherjee, Rudranarayan

Publications and source records attributed to Mukherjee, Rudranarayan.

At least 19 records

Multibody Simulation of REMORA CubeSat Docking to and Pushing a Spent Rocket Booster

This paper details the multibody simulation of three phases of critical importance to the feasibility of the REMORA CubeSat space debris mitigation concept: the final approach of the CubeSat to a spent rocket booster; the grappling of the spent rocket booster using a robotic arm; and the pushing of the spent rocket booster to divert its course from another on-orbit asset. The extension of a robotic mobility and manipulation modeling toolkit (M3TK) from multibody dynamics simulation of manipulators and ground vehicles to simulation of orbital robotics is outlined. This includes the identification of the appropriate parameters required to concisely and generically describe thruster loads, thruster mixing, spacecraft control, and spacecraft navigation for the purpose of on-orbit robotics simulation. A high-level spacecraft navigator commands maneuvers to target spacecraft states. A PID spacecraft controller takes the target states and calculates desired forces and torques. A thruster mixer solves a quadratic program to determine the optimal thruster firing times for the propulsion system. Pulse width modulated actuation of eight canted cold gas thrusters is used in the simulated approach to a rocket nozzle from a distance of 200 m. A five degree of freedom robotic arm is controlled to position a pair of pincers to grasp the rocket nozzle. Contact dynamics are used to accurately simulate the grasping of the rocket nozzle by the pincers. A similar, but separate simulation is performed to assess the ability of the REMORA CubeSat to push the large spent rocket booster. This diversion maneuver makes use of an additional, larger thruster, and pushes the rocket booster in excess of 400 m. Appropriate motor control gains on the robotic arm are found to be higher during the pushing phase than those which are appropriate during free motion; this increase promotes rigidity of the arm and allows it to properly direct the pushing force. Challenges encountered in time step selection for numerical stability of the simulation are also discussed.

Mukherjee, Rudranarayan

A Robotically Assembled and Serviced Science Station for Earth Observations

In this paper we present the overall architecture of a ”Science Station”, a robotically assembled and serviced persistent platform that can host multiple payloads for Earth observations. Recent decadal survey findings motivate the need to have spatial and temporal concurrency in measurements from multiple instruments. We have architected the science station to simultaneously host up to twelve Earth Venture class instruments at a time. These instruments can be replaced by newer instruments periodically to take advantage of evolving science needs and technology capabilities. The Science Station can also concurrently host science, commercial, defense and other national interest payloads. The Science Station may provide a cost-effective paradigm by mitigating some of the risks and costs associated with multiple free-flyers that may otherwise be needed for the various instruments. It leverages emergent and existent technologies in robotic assembly and servicing, lower cost commercial launch vehicles, secondary launch vehicles, and rendezvous and proximity operations. In this paper, we report the findings of a survey we conducted on the desired performance of the Science Station from various instrument hosting perspectives. We report the various trade studies that we conducted to developed a feasible architecture that meets the goals of the Science Station while also meeting the constraints of a space system. We also report the various considerations in the configuration, thermal system, pointing system, overall concept of operations, and the robotic system of the Science Station architecture. The paper then describes a testbed activity we are undertaking to evaluate the supervised autonomy robotics needed for the Science Station as well as to conduct a riskreduction demonstration of the end-to-end robotics behaviors.

Mukherjee, Rudranarayan

In Space Assembled Telescope (ISAT) Study Preliminary Findings

“When is it advantageous to assemble telescopes in space rather than deploying them from launch vehicle fairings”? This question forms the crux of the objectives of a NASA study we have been conducting in collaboration with colleagues from different NASA centers, industry and academia. In this study, we have engaged a broad cross section of experts from the various fields of optics engineering, that is, telescope design and instrument design, structure and thermal engineering, robotics, launch system engineering, orbital mechanics, integration and testing, astrophysics, and NASA programmatics among others. Initial efforts began with a quick review of the current state of art of the component technologies that contribute towards an in-space assembled telescope. Then, leveraging the collective expertise of the diverse group of experts, we formulated a reference telescope design and attempted to develop a baseline approach to modularize the telescope into components amenable for robotic assembly. The group identified different trades associated with modularization and also developed a set of criteria to discern between the different options as revealed by the trades. Based on the modularization of the telescope, we will assess the impact of various launch vehicles, orbits for assembly and operation, robotic systems and operational approaches, and other related variables. From this, a concept to assemble the reference telescope in space from modular components will be developed. Based on this concept, and definition of the modules, we will develop a mission lifecycle plan for an assembled telescope over different phases of preliminary design, detailed design, assembly-test-and-integration, and in space operations. The mission lifecycle plan will be used to evaluate cost and risk implications of in-space assembly toward answering our fundamental question of the advantages, if any, of assembling a telescope in space as compared to self-deployment. In this paper, we summarize the objectives of the study, a review of the status of the underlying component technologies, a description of the methodology, including three different multi-day technical interchange meetings (TIMs), summary of findings from the TIMs and other related activities. In addition, a detailed description of the various factors that impact in-space assembly, their interplay and criteria for discerning among them, a preliminary description of the life cycle plan, including the test and integration plan, and initial observations on cost and risk implications will be included in the paper.

Mukherjee, Rudranarayan

Concepts for Mars On-Orbit Robotic Sample Capture and Transfer

A potential Mars Sample Return (MSR) mission would require robotic autonomous capture and manipulation of an Orbital Sample (OS) toward returning the samples to Earth. An orbiter would capture the OS, manipulate to a preferential orientation for the samples, transition it through the steps required to break-the-chain with Mars, stowing it in a containment vessel or an Earth Entry Vehicle (EEV) and providing redundant containment to the OS (for example by closing and sealing the lid of the EEV). In this paper, we discuss the trade-space of concepts generated for both the individual aspects of capture and manipulation of the OS as well as concepts for the end-to-end system. Notably, we discuss concepts for OS capture, manipulation of the OS to orient it to a preferred configuration, and steps for transitioning the OS between different stages of manipulation, ultimately securing it in a containment vessel or Earth Entry Vehicle.

Chamberlian-Simon, Brendan

Generating Real-Time Robotics Control Software from SysML

In this paper, we outline an approach for autogenerating real-time robotics control code from hierarchical state machines and hardware configurations encoded in Systems Modeling Language (SysML). We propose a software architecture that provides an abstract SysML layer with access to device state information and a set of primitive device commands, such as move actuator and release brake, allowing a user to build up a complete functional state machine directly in SysML. The SysML diagram is then exported to a standard SCXML file format and subsequently used to auto-generate hardware control code. Once this architecture is in place, the only explicit code elements that need to be written are the primitive device commands, which can be easily unit tested and reused across different systems. The motivation for this work was the need for a test bed that enables the rapid prototyping of mechanisms and control algorithms for a spacecraft that could ultimately be used for preparing Martian rock samples for their return to Earth. To this end, our software system was also designed to allow for the run-time specification of the hardware layout in SysML, with the hardware-level control functions kept agnostic to the specific parameters or communication bus of any particular device. Further, we outline a system for specifying both the state machine and hardware configuration in the MagicDraw IDE in such a way that the system can be simulated before any code is generated. The resultant software system is easy to debug, understand, and allows users to choose how much information is encoded as a visual or text-based representation.

Godart, Peter

Concepts for Mars On-Orbit Robotic Sample Capture and Transfer

A potential Mars Sample Return (MSR) mission could require robotic autonomous capture and manipulation of an Orbital Sample (OS) before returning the samples to Earth. In one scenario, an orbiter would capture the OS, manipulate to a preferential orientation, transition it through the steps required to break-the-chain with Mars, stowing it in a containment vessel or an Earth Entry Vehicle (EEV) and providing redundant containment to the OS (for example by closing and sealing the lid of the EEV). In this paper, we discuss the trade-space of concepts generated for both the individual aspects of capture and manipulation of the OS, as well as concepts for the end-to-end system. Notably, we discuss concepts for OS capture, manipulation of the OS to orient it to a preferred configuration, and steps for transitioning the OS between different stages of manipulation, ultimately securing it in a containment vessel or Earth Entry Vehicle.

Chamberlian-Simon, Brendan