Skip to content

CMU-TBD/TBD.Psi.Components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TBD.Psi.Components

COPYRIGHT(C) 2021 - Transportation, Bots, and Disability Lab - CMU
Code released under MIT.

Funding

This work is partially funded under a grant from the National Institute on Disability, Independent Living, and Rehabilitation Research (NIDILRR grant number 90DPGE0003). NIDILRR is a Center within the Administration for Community Living (ACL), Department of Health and Human Services (HHS). The contents of this website do not necessarily represent the policy of NIDILRR, ACL, HHS, and you should not assume endorsement by the Federal Government.

Overview

These are independent components developed by our lab for Psi Developements. They are built against the Psi Nuget packages instead of the main repository and might be uncompatible with the latest version on Github. Refer to the section below for how to develop for it.

Name Platform TargetFramework Detail Nuget
TBD.Psi.Imaging.Windows Windows net472 Helper Imaging Functions (faster JPEG encoding with LibJPEGTrubo)
TBD.Psi.RosBagStreamReader Windows/Linux netstandard2.0 Base PsiStream Reader for ROS Bags. Needs one of the two framework specific packages to work. 0.1.0-beta
TBD.Psi.RosBagStreamReader.Windows Windows net472 A Windows specific PsiStream Reader for ROS Bags
TBD.Psi.RosBagStreamReader.Windows.x64 Windows x64 net472 A Windows x64 specific PsiStream Reader for ROS Bags
TBD.Psi.RosSharpBridge.Windows Windows net472 A Psi wrapper for ROS #
TBD.Psi.TransformationTree Windows/Linux netstandard2.0 A spatial transformation frame representation.
TBD.Psi.Sensors Windows/Linux netstandard2.0 A collections of classes that represent/operate on Sensor (e.g. LaserScan) data 0.1.0-beta

Development

Local Source vs Nuget Package.

From our experience, a mixing of Psi Nuget and locally reference Psi source packages always leads to build errors. This repostiory provides a Local configuration that references Psi source packages instead of the Nuget package. This is useful if your Psi framework is different from the latest version of the Psi Nuget packages. To switch between the references, change the project's configuration (local <-> debug).

Contributions:

Contributions on bug fixes, additions, questions are always welcomed!

Past Contributors:

  • Victor Del Carpio
    • TBD.Psi.RosBagStreamReader
    • TBD.Psi.RosBagStreamReader.Windows.x64

About

Publicly Released Psi Components

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages