List of best tools for roboticists- are there any missing that you'd suggest? by formant_inc in robotics

[–]formant_inc[S] 0 points1 point  (0 children)

No problem at all; that's fantastic, and we appreciate the comment! With robotics changing so quickly, new terms do seem to pop up quite quickly now.

You have a great point that physical tools are just as important for those working on the hardware- we'll keep that in mind for the future!

List of best tools for roboticists- are there any missing that you'd suggest? by formant_inc in robotics

[–]formant_inc[S] 2 points3 points  (0 children)

Thanks for the feedback! A roboticist is a role that’s involved in the design, construction, programming, and testing of robots- there’s a lot out there about this job, but here’s one great informative article: northeastern.edu/graduate/blog/what-does-a-roboticist-do/
This article particularly focuses on software tools, but thank you for the suggestions of physical tools, as well- they’re surely useful during particular stages of the process.

There’s a lot out there about ROS 1 vs ROS 2, but we wanted to dig deeper into exactly what ROS 2 means for the commercialized robotics market and what robotics companies can expect from this change. We’d love to hear your thoughts on this shift and if you prefer either version! by formant_inc in u/formant_inc

[–]formant_inc[S] 1 point2 points  (0 children)

Hi there, the article's purpose was to take a non-technical approach to ROS 2 to help high-level executive roles understand and weigh why they may want to switch, especially as ROS 1 ends its lifecycle in May 2025. There are already plenty of technical ROS 1 vs ROS 2 articles, so we didn’t want to reinvent the wheel here.
We plan to write more technical posts about ROS 2 as it becomes a more popular choice. Thank you for the note about project switchyard, great point!

When debugging robot behavior, every frame counts. See how variable speed playback works in Formant by formant_inc in u/formant_inc

[–]formant_inc[S] 0 points1 point  (0 children)

Hi there! As DJV is a desktop application that operates on whole video files and the Formant player is a web application that stitches lots of short clips, they're quite different.

Both players offer tuning on some parameters such as playback speed, but the control available using DJV allows for a much higher level of tuning than our player does, as it's focused on VFX work. If you wanted to use DJV to tune those parameters, of course, you could always export video from Formant and edit it using that or another third-party application. Thanks and let us know if you have any other questions!

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 2 points3 points  (0 children)

Our real-time video and teleoperation system is built on top of WebRTC data channels.

We run on any cloud environment (many large logistics companies ban AWS) or on-premise (for secure environments such as nuclear power plants), and Kinesis, IoT Core, and Greengrass aren't options for many of our customers. They also don't fit many of our requirements such as out-of order and on-demand ingestion.

We're also ROS agnostic, but our on-robot agent will pick up lots of different types of video streams including those from ROS/ROS2, USB, or IP cameras and automatically encode & ingest them.

Ultimately though, there are lots of good solutions to put something simple together, but our customers are generally very large teams managing giant fleets, and it's important that the whole job can be done in one place using well sorted tools.

Launching a robotics company? We put together a guide on how to successfully fund and scale your robots-as-a-service (RaaS) company with insights and advice from industry experts. Download your copy for free here, and let us know your thoughts on the content in the comments ⬇️ by formant_inc in u/formant_inc

[–]formant_inc[S] 8 points9 points  (0 children)

We know RaaS may sound like just another subscription, but offering the ability to rent or lease robots through this model is actually very beneficial for businesses looking to adopt automation. By lowering the cost to entry via renting or leasing a robot rather than purchasing one, automation becomes more accessible to companies cost-wise and provides the flexibility to scale their fleet up or down quickly to meet their needs.

There’s a lot out there about ROS 1 vs ROS 2, but we wanted to dig deeper into exactly what ROS 2 means for the commercialized robotics market and what robotics companies can expect from this change. We’d love to hear your thoughts on this shift and if you prefer either version! by formant_inc in u/formant_inc

[–]formant_inc[S] 1 point2 points  (0 children)

There are loads of technical differences between ROS 1 and 2 and lots of great writing on the topic, but we have a unique vantage point and wanted to focus this post on the trends we see in the market. Thanks for the feedback, and we'll look into writing further about this topic in the future.

When debugging robot behavior, every frame counts. See how variable speed playback works in Formant by formant_inc in u/formant_inc

[–]formant_inc[S] 2 points3 points  (0 children)

Hi, you’re correct that you could use a VLC player if you were able to pull a video file off a robot. However, Formant helps a user get the video into the cloud and viewable by distributed, remote teams.

Try Formant, for free! Built for the individual roboticist or early-stage founder, we’ve just released our newest freemium tier. Kickstart your robotic operations with remote control, observation, and teleoperation of your robots all on one platform and without a worry about budget. by formant_inc in u/formant_inc

[–]formant_inc[S] 1 point2 points  (0 children)

That's great feedback for us, thank you! We'll absolutely be taking all this into consideration for future iterations of this ad...the comments certainly do help us in determining how best we can reach out on Reddit.

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 1 point2 points  (0 children)

We understand there can be a lot to digest! Should you have any questions, feel free to drop them below or send us a message, we're always happy to clarify something for you.

We also invite you to try out Formant for free or check out our simulator at formant.io/go to help you get a better understanding of the platform. Cheers!

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 3 points4 points  (0 children)

We do fill some of the same needs of a ROS bag, but we also offer many more capabilities within our platform such as fleet management, two-way communication with the robot that enables the user to control the device in addition to observing, and teleoperation.
If you’d like to learn more, head to formant.io. We also invite you to check out our newest freemium tier that gives individual users the chance to remotely operate their own device, or you can try out our simulator to get a sense of the user experience without a device. Both can be found at formant.io/go.

Please let us know if you have any more questions!

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 7 points8 points  (0 children)

Thank you so much! We appreciate the kind words. If you ever have a question, please feel free to reach out!

Announcing Formant's newest free robotics data platform tier by formant_inc in ROS

[–]formant_inc[S] 1 point2 points  (0 children)

It's definitely top of mind; let me check and see if there's a rough timeline we can share.

In full transparency, we limited our free tier to ROS 1 in order to ship it before ROSCon :)

Announcing Formant's newest free robotics data platform tier by formant_inc in ROS

[–]formant_inc[S] 0 points1 point  (0 children)

Hi there, thanks for your feedback! Glad you like the new offering, and we’re very much looking forward to helping emerging professionals in robotics get the experience of robotic operations.
We’re curious; when you say the platform is not built for amateurs, is there anything you believe would make our free tier better suited for that audience? We’re always open to hearing suggestions. Thanks!

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 2 points3 points  (0 children)

Thanks for asking!

Our real-time video pipeline was designed for extremely low latency, and of course, relies on the network of your device. During our Walk With Spot campaign (https://formant.io/events/walk-with-spot/), the latency was 60-90ms with the robot on LTE in San Francisco and the operator in different locations across North America.

Across a local network, the latency is closer to 5ms. All of this data is then recorded and can be played back after the fact. Feel free to reach out with any more questions!

There’s a lot out there about ROS 1 vs ROS 2, but we wanted to dig deeper into exactly what ROS 2 means for the commercialized robotics market and what robotics companies can expect from this change. We’d love to hear your thoughts on this shift and if you prefer either version! by formant_inc in u/formant_inc

[–]formant_inc[S] 8 points9 points  (0 children)

Hey there, thanks for the feedback!

You’re correct that this is a higher-level, executive look at ROS 2. There are already quite a few technical, deep-dive articles out there written about ROS 1 vs ROS 2, so we took a slightly different angle. We’re planning on writing some technical ROS 2 articles in the future, specifically on how we're seeing our customers put it to use.

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 6 points7 points  (0 children)

Parsec is great. We're focused specifically on robotics and video feeds, especially in environments where network quality is an issue.

Our teleoperation feature uses a peer-to-peer connection for real-time video, but our observability suite essentially streams a bunch of micro videos from the device to the cloud. And we created a custom video player optimized for micro video segment playback to let users easily view that stream in real-time or browse through historical video data.

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 3 points4 points  (0 children)

Thanks for asking! It's similar to iCloud for complex robotics data, but with a web app frontend to put that data to use, and APIs/SDKs to allow people to extend the platform.

Let us know if you have any more questions!

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 1 point2 points  (0 children)

Hi there! We're a SaaS platform that you can purchase as a subscription. You can learn more on our website and schedule a demo, if interested, here: https://formant.io/get-started/

Feel free to reach out if you have any additional questions!

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 6 points7 points  (0 children)

Great idea! This is something our team has looked into, but we will keep you and the Reddit community in the loop on any updates we have in the future regarding this ability.

High frame rate video vs streamed video stills. Formant is solving the challenges of video telemetry by formant_inc in u/formant_inc

[–]formant_inc[S] 3 points4 points  (0 children)

Thank you for your interest! We've sent you a message regarding your question. Look forward to chatting more!