Skip to content
bdhollis edited this page Aug 11, 2014 · 6 revisions

FlexCraft Simulator Software Wiki

Introduction

Welcome to the flexcraft wiki!

This repository contains the code base for the FlexCraft Simulator (FCS) as designed by FlexCraft Robotics Academy Plus Team (initially). This wiki contains the design of the FCS Software and general FCS information.

FCS is a physical test bed for development of the FlexCraft, a concept robotics space vehicle for replacing Extra Vehicular Activities (EVAs). As a test bed for development, FCS is designed to be modular for swapping pieces to test designs. Particularly the system is designed for testing human interfaces (controllers), manipulators, and control software, all of which interface with software. Overall the system is designed to test the capability of teleoperation versus driver performance for EVA activities. Thus while this repository maintains code for the system, the larger importance of this repository is the software framework and architecture in which all test designs ought to follow to maintain modularity.

The software is mainly built upon the Robot Operating System (ROS) as ROS provides communication and modularity capability and provides some pre-existing software

Contents

The main sections of this wiki:

  • Software Architecture - contains the software architecture and file system layout
    • Software Pieces
    • Nodes
    • Topics
  • Device Architecture - contains the pieces of code by modular sections and links to list of nodes for each piece

Clone this wiki locally