rosmod / rosmct Goto Github PK
View Code? Open in Web Editor NEWDevelopment of an openmct system for telemetry of ros systems
License: MIT License
Development of an openmct system for telemetry of ros systems
License: MIT License
Break it out in to an identifier utilities module
Allows unique identification of topics
change from
{
name: /topicname,
key: topictype,
...
}
to
{
name: systemname/topicname,
key: topictype
...
}
Spawn a worker process to contain rosbridge and roslib interfaces for each roscore.
Rosbridge needs to run in a new shell for each roscore.
Needs to:
related to #13
When a rosbridge shell is spawned inside a worker process, connect to it with roslib and notify the master process of connection details.
using pub/sub in zmq instead of subscription handling via real time server. each RosSys can publish with a topic for each telemtry point.
pass in options object
{
env_variable: env_value
...
}
potential issues with a blocking call
reference how the sine generator is set up in https://github.com/nasa/openmct/blob/a51b9bc63f738e04cb877626371b07bd6b924a27/src/plugins/plugins.js#L26
If a tree falls in a forest and no one is around to hear it, does it make a sound?
No, no it should not.
Notification to server of the addition/removal of a roscore (and therefore a ros deployment)
Notification Object:
{
name: SYSTEM_NAME,
master_uri: ROS_MASTER_URI,
status: OPEN/CLOSE
}
Provide a view to interpret an array as image data.
related to #25
Model after
https://github.com/hudsonfoo/kerbal-openmct
but accounting for updates to the mct plugin and telemetry structure
Is this project still active?
unsubscribe
remove from collection
etc
related to #24
combine with #27 for properly referencing a topic value and then change object provider to return an individual telemetry object for each value. Topics will then be folders containing these telemetry points.
add comments
If multiple systems shared the same roscore, each system would see every topic
Hello! I know this is still in process but I was wondering how to connect the OpenMCT to Rosbridge. I was able to run the test nodes and successfully connect to the ROSCORE running on the computer. However, on the website I cannot see any topic.
Thank you again, I hope this project is still in works.
TypeError: Cannot read property 'then' of null
incorporate object namespace into subscription handling to handle multiple ros systems
Upon receipt of a subscribed topic save it to some form of database for future polling.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.