Giter Club home page Giter Club logo

astrobee_media's Introduction

https://nasa.gov/ nasa | Twitter nasa | LinkedIn



Hi ๐Ÿ‘‹, welcome to the NASA org on github.com!

Github.com/nasa has one of the largest collections of NASA open-source code repositories. Members of the NASA org can find instructions for github.com/nasa in http://nasa.github.io/.

๐Ÿ”ญ Additional open-source code repositories resides in a variety of locations other than github.com/nasa. To discover code across all of these locations, we suggest you use code.nasa.gov & software.nasa.gov. These are two different sites holding metadata that describe code projects. Any code released through the NASA Software Release Authority process should be cataloged on those sites.

Is a page with short descriptions of all of NASA's open-source code. Code.nasa.gov feeds into code.gov, which covers open-source and government-source code from many different U.S. governmental agencies. To assist in discovery, code projects described on code.nasa.gov have both human and A.I.-generated tags. These can be useful for finding related code projects.

Contains metadata descriptions for all code projects in code.nasa.gov as well as government-source code projects only sharable with other government agencies. It is part of the large https://technology.nasa.gov/ that also includes patents and spinoffs. To help discoverability, software.nasa.gov puts each code project into one fo the following categories: Business Systems and Project Management, System Testing, Operations, Design and Integration Tools, Vehicle Management (Space/Air/Ground), Data Servers Processing and Handling, Propulsion, Structures and Mechanisms, Crew and Life Support, Data and Image Processing, Materials and Processes, Electronics and Electrical Power, Environmental Science (Earth, Air, Space, Exoplanet), Autonomous Systems, and Aeronautics.



NOTE - PROFILE READMES CURRENTLY DON'T WORK FOR ORG PROFILES ONLY USER PROFILES :(

https://github.community/t/readme-for-organization-front-page/2920

astrobee_media's People

Contributors

asymingt avatar bcoltin avatar danielpmorton avatar marinagmoreira avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

astrobee_media's Issues

us_lab.dae is an improper collada format that cannot be opened with meshlab or ctmviewer

Despite loading in the ROS Collada loader, it is impossible to covert this dae using any other open-source collada programs, as there is something non-standard. All the other ISS module meshes seem fine.

Meshlab bombs out on loading:

meshlab: ../../../../vcglib/wrap/io_trimesh/import_dae.h:395: static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadTriangularMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO; size_t = long unsigned int]: Assertion `indvt + offset < m.vert.size()' failed.
Aborted (core dumped)

In ctmviewer, this is how us_lab.dae looks:
Screenshot from 2020-01-17 14-59-27

Cupola and Node 1 DAE (Collada) files cannot open in Blender 2.93.6

The problem seems to be in this line:

<texture texture="Cupola_Int_Diffuse_png-sampler"/>

Blender complains that the texture XML tag needs a texcoord attribute.

+-- Collada Import parameters------
| input file      : C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\node_1.dae
| use units       : no
| autoconnect     : no
+-- Armature Import parameters ----
| find bone chains: no
| min chain len   : 0
| fix orientation : no
| keep bind info  : no
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Generic_Intersection.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\ChromeReflection.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Node1_Rack.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Node1_Bulkhead.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Generic_Misc_Details.png
Schema validation (Error): Error: ERROR_REQUIRED_ATTRIBUTE_MISSING Element: texture, Attribute: texcoord, Line: 52, Column: 31, Additional:
The Collada import has been forced to stop.
Please fix the reported error and then try again.+----------------------------------
| Collada Import : FAIL
+-- Collada Import parameters------
| input file      : C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\cupola.dae
| use units       : no
| autoconnect     : no
+-- Armature Import parameters ----
| find bone chains: no
| min chain len   : 0
| fix orientation : no
| keep bind info  : no
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Cupola_Int_Diffuse.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Generic_Intersection.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\ChromeReflection.png
| import Image: C:\Users\kldsr\Downloads\astrobee_media-master\astrobee_iss\meshes\..\media\materials\textures\Generic_Misc_Details.png
Schema validation (Error): Error: ERROR_REQUIRED_ATTRIBUTE_MISSING Element: texture, Attribute: texcoord, Line: 49, Column: 31, Additional:
The Collada import has been forced to stop.
Please fix the reported error and then try again.+----------------------------------
| Collada Import : FAIL

A number of Astrobee Freeflyer meshes are incompatible with the latest version of Blender (and other converters)

For instance, when trying to load the arm_distal_link, it throws the following error:

+-- Collada Import parameters------
| input file      : /scr1/dmorton/astrobee/src/description/media/astrobee_freeflyer/meshes/arm_distal_link.dae
| use units       : no
| custom normals  : yes
| autoconnect     : no
+-- Armature Import parameters ----
| find bone chains: no
| min chain len   : 0
| fix orientation : no
| keep bind info  : no
| import Image: /scr1/dmorton/astrobee/src/description/media/astrobee_freeflyer/meshes/../media/materials/textures/black.png
Schema validation (Error): Error: ERROR_REQUIRED_ATTRIBUTE_MISSING Element: texture, Attribute: texcoord, Line: 40, Column: 51, Additional: 
The Collada import has been forced to stop.
+----------------------------------
| Collada Import : FAIL
+----------------------------------

Blender 2.79b (the original version used to create the file) is able to import these, but it throws the same warning:

Schema validation error: Error: ERROR_REQUIRED_ATTRIBUTE_MISSING Element: texture, Attribute: texcoord, Line: 40, Column: 31, Additional: 

I'm doing a lot of conversion between DAE and OBJ/MTL using Blender and assimp, and some of these files are acting strangely in the conversion process (not appearing in the correct place anymore, or are seemingly invisible). This could be the root of the issue

(in the grand scheme of things this is a minor issue, but it'll help me get textures to load properly on the Astrobee)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.