Do you build robots (or want to)? Start robotics development today with cloud logging and visualization in one line of code! Freedom’s Link ROS works out of the box with ROS (Robot Operating System), the most popular open-source robotics software framework.
No reviews yetBe the first to leave a review for Link ROS - Cloud Logging+Viz for Robots
This data logging looks super interesting to me (I’m a controls engineer for a major tissue paper manufacturing company) - does it work with systems that don’t use ROS as well?
@paul_theis Yes! While we support ROS out of the box, we use pub-sub concepts like topics to share information making us ROS-agnostic where you can work with any platform. Just chuck the data onto our service using our API and we'll handle the buffering, organization and visualization. Check out: https://docs.freedomrobotics.ai/...
for an example of how we send GPS data using our python client. You could also send analog tags, digital tags, and more.
Report
Does this work with only specific robots if so, which robots are supported in your platform? I have a turtlebot 3 that I'm using for one of my projects and I'd love to be able to use something like this!
@caroline_jm Yes. You can definitely use a Turtlebot 3! The system is very flexible. Everything from a raspberry pi up to 6x 8-core beefy, gpu-accelerated compute is being used currently on it. Many of the fleets run ROS 1 and 2, but also a lot of robots run custom implementations written in C++, python or other languages.
We have tutorials on how to set up your Turtlebot 3 at https://docs.freedomrobotics.ai. Please try it on and and also reach out to us on intercom in the app. Our team strongly believes in concierge support so we are happy to support you in any way we can!
I would love to hear how it goes and any ideas you have on how we can improve the product.
Report
This looks pretty cool. I've got a few questions:
1. I work on robots in hospitals, are you all setup to handle that? (you only get port 80 & 443 + HIPAA)
2. It seems tunable but how much of a hit does the robot CPU take from running this?
3. How far back does the data get stored? How is that priced? Can the data be bulk downloaded?
4. Can your front end widgets be arranged into fixed dashboards with logins and hooked up to your backend to provide insight for non-technical folks?
@mjsobrep Good questions!
1. HIPPA + firewalls. Yes. We have many companies running fleets of robots in hospitals and other places where privacy is important and security is strongly locked down. Our system can run fully over HTTPS so it goes right through standard firewalls easily. Also, for HIPPA, you have the ability to tune what data goes to the cloud and what data stays on the machine, so most companies will filter user video and other personally identifiable information out.
2. Agent CPU - The agent is extremely light weight and on most current-generation computes, uses 1-5% of the processor to do everything. The actual majority of the CPU usage is the delivery of ROS messages to the agent and is inside ROS. That said, it does not affect overall performance. If you need to lower it, then just not sending 1000’s of messages per second is the easiest way to make sure it stays small.
3. Data storage - Yes. You can choose how many months of data you would like to store. We have many customers with multiple years of data across their fleets. For pricing, you can see it on the site - and there is a coupon for a robot for free for the next year also!
3b. Data Download - The system is built on an extremely scalable serverless API architecture, so you can download gigabytes per minute from your robot if your local pipe (or cloud provider) supports it.
4. Dash boarding and data - Yes. The system is built with fully customizable dashboarding for any topic (or grouping of topics). We have a feature we created (and are really proud of!) called Robot Replays which lets you share out dashboards once you have created them in a secure link so you can send them to anyone. The docs have a bunch of good examples of this in the alerting section.
This is definitely interesting. I deal with transmission clutch controls. There is roughly 30 key variables at play, with 4-5 clutch specific ones, all coming in at a 10ms raster rate. Would this system be able to keep up with this kind of frequency of data? We frequently have issues with fleet test vehicles not providing us the data we need to diagnose one-off issues requiring time consuming manual testing. I am unsure why fleet test vehicles haven't sent accurate data remotely and quickly yet.
@adapolski Yes. The system allows you to filter your data to any rate you want, so you can upload at 1khz or only once every 5 minutes. It compresses, filters and buffers your messages so they can all go up to the cloud cleanly. You can actually set it up so it synchronizes data at a lower rate and then, when you want higher resolution data, you can adjust the bandwidth settings for your individual device to raise its data rate. You can even trigger a change in speed based on what the vehicle is doing.
In many robots, they have hundreds of different sensor channels (called topics in ROS) which have different data rates where some are high speed encoders or joint angles and others are extremely low, such as changes in states or triggers of sensors.
We also have non-ROS support for python, protobuffer, rest-apis and other frameworks so you can easily drop this in on your fleet test vehicle. Would love to have you try it out and give us feedback on what works and what you would like to see added.
Report
Looks pretty awesome! ROS already has rViz, rqt_graph and other things for debugging, though - why do we need another logger?
@rick_henrikson Great question! To be clear - we strongly believe in the current ROS tools (and our team uses them daily). Things like rqt-plot are great for tuning a motor or control system, rviz is great for looking at robotic overlays in realtime on a single robot through a local network connection.
These tools require setup and tuning and don't build on all the modern and open source tools designed for visualization on the web. This makes it challenging for a person or team to efficiently grow their usage to fleets of robots, and add in production-quality analysis, debugging, data sharing and dashboarding.
You can see more about how how our system works with ROS here:
https://docs.freedomrobotics.ai/...
Thank you @justinkan for hunting us!
Hi hunters! My name is Joshua Wilson and I am the CEO of Freedom Robotics.
We launched Freedom Robotics last year with the mission to help robotics companies scale and get to market faster. I am super-excited to introduce Link ROS, which helps ROS 1 and 2 developers do just that. With robots, we spend most of our time debugging the extremely complex systems (sensors, hardware busses, connectivity, logic, random libraries and ROS packages).
- Link ROS provides robotic developers and hobbyists with:
- One line install for ROS 1 and 2
- Direct synchronization of compressed and filtered messages
- Fine-grained control of what you store (You don’t always need 100 hz /odom data ;-)
- Multiple graph, 3d and data views for each topic
- Sharable replays to help debug your robot
- Full-stack cpu, process, topic and network stats
Our goal is to improve and simplify the experience of developing with ROS. You can check out more in a blog post by our Head of Robotics, Stephen Hansen @scubasteve8. (Blog post: https://www.freedomrobotics.ai/b...)
With COVID, we are seeing a lot of our customers (and new robotic developers) jumping in to directly help the world through delivery, medical robots and other infrastructure automations. Our goal is to help get people to market faster, at a higher level of quality and where they can actually build supportable robots (whether they are a single person tinkering at home or a large team building the next Spot-Mini).
We are looking to get as much feedback on what works, what would help people develop faster, and any other crazy ideas you guys have. Therefore, we have made one robot free for a year for all Product Hunters!
Head over to our website and use the coupon code PRODUCTHUNT. (Website: https://www.freedomrobotics.ai/l...)
Can’t wait to see what you do with it!
Sincerely,
Joshua Wilson
Report
Elegant, intuitive, yet flexible interfaces -- I love it! Every time I see your latest stuff, I'm reminded of the quote "It's like giving a glass of ice water to somebody in hell." Nice work, yet again. :)
Link ROS - Cloud Logging+Viz for Robots
Link ROS - Cloud Logging+Viz for Robots
Link ROS - Cloud Logging+Viz for Robots
Link ROS - Cloud Logging+Viz for Robots
Link ROS - Cloud Logging+Viz for Robots
Link ROS - Cloud Logging+Viz for Robots
Link ROS - Cloud Logging+Viz for Robots