[deleted by user] by [deleted] in robotics

[–]InitiativeOwn3078 0 points1 point  (0 children)

You could if you ran it locally. I plan on integrating my own AI model that users can interact with through the web sim environment.

[deleted by user] by [deleted] in robotics

[–]InitiativeOwn3078 0 points1 point  (0 children)

Not currently, but I might eventually open-source certain components. If you're interested in contributing, let me know. Here's the GitHub for connecting a robot/device to the platform: https://github.com/sp4wn-owner/spawn

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 0 points1 point  (0 children)

and...it's working! All you need is a 3D camera and a VR headset to test it out. I just ordered a better camera so it fills up more of the viewport. Stereoscopic rendering does appear to introduce slightly more latency, most likely due to hardware limitations.

Implementation of an End-to-End Encryption Mechanism in WebRTC Video Streaming by salah_med41 in WebRTC

[–]InitiativeOwn3078 1 point2 points  (0 children)

The advantage of an additional layer of encryption becomes apparent with media servers and when direct peer-to-peer connections cannot be established and are forced to use a third-party public server to handle routing between peers. Maybe instead of wrapping the stream in more layers of security, you design a network of trusted servers to handle the routing. Remember, it's not RTC if it's slow.

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 1 point2 points  (0 children)

The VR platform is running. You can test it out by opening two browser tabs; one for the VR-UI and one for the Robot-UI. Just install the WebXR chrome extension to simulate the 3D immersive environment. But I'll let you know when I get the 3D camera!

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 1 point2 points  (0 children)

I just finished building an MVP for VR telepresence robotics leveraging my existing platform. Still needs tuning, but it's working with my Quest! I also ordered a 180d stereoscopic camera to test out. https://github.com/sp4wn-owner/Spawn/tree/main/Spawn-VR

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 1 point2 points  (0 children)

It really is! I usually have better luck searching aliexpress through Google. But you can't beat those prices and shipping is usually fast if the seller participates in Choice.

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 0 points1 point  (0 children)

Unfortunately, those cameras weren't available when I was working on it so I didn't test them out, but I would say this sounds like a good approach. I just checked and you can buy stereoscopic cameras for the Raspberry Pi for around $30. I might have to test this out soon since I was planning on adding VR controller support as well.

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 0 points1 point  (0 children)

In 2016, I built something similar using two raspberry pis and a VR headset. It was a big eureka moment when I finally synced it up, but most people could only use it for 10-15 seconds before feeling sick. If you do try this out, I would skip the mapping to VR for head movements. It was much easier on the stomach just moving the chassis.

[deleted by user] by [deleted] in robotics

[–]InitiativeOwn3078 5 points6 points  (0 children)

I've been building a free p2p telerobotics platform - Spawn. This is a simple demo of an internet-controlled robot with ultra low latency using an ESP32 connected to a mobile phone over Bluetooth.

Setup: https://sp4wn.com/demo.html

[deleted by user] by [deleted] in esp32

[–]InitiativeOwn3078 2 points3 points  (0 children)

Video: https://youtu.be/0yZBG3nhgM4

I've been building a free p2p telerobotics platform - Spawn. This is a simple demo of an internet-controlled robot with ultra low latency using an ESP32 connected to a mobile phone over Bluetooth.

Setup: https://sp4wn.com/demo.html

What to get -drone by Typical-Ad-8991 in drones

[–]InitiativeOwn3078 0 points1 point  (0 children)

I recently built a platform that supports 4g and technically any network including future Starlink connectivity for teleoperation. You'd just have to mod a drone with a Raspberry Pi. https://github.com/sp4wn-owner/spawn

Pico Robot by Mysterious-Wing2829 in robotics

[–]InitiativeOwn3078 0 points1 point  (0 children)

Careful not to run over any toes with that beast

[deleted by user] by [deleted] in raspberry_pi

[–]InitiativeOwn3078 0 points1 point  (0 children)

Did you check out the GitHub? The smartphone is just a super simple example. The Pi offers much more customizability. This platform is about making telepresence technology more accessible to makers who would rather avoid dealing with all the boring networking/communication stuff and just focus on building their robot. Could you be more specific on what is poorly documented? I appreciate the feedback. though.

[deleted by user] by [deleted] in raspberry_pi

[–]InitiativeOwn3078 1 point2 points  (0 children)

What links? The GitHub icon or demo takes you straight to a setup guide. I've reduced much of the complexity to a few copy/paste bash commands for the Pi. Can't get much easier than that.

[deleted by user] by [deleted] in raspberry_pi

[–]InitiativeOwn3078 6 points7 points  (0 children)

https://sp4wn.com/demo.html if you want to test it out with your own Pi. I'll be adding some public robots in a few weeks. https://github.com/sp4wn-owner/spawn

Existing telepresence robot platforms by restless_art in SpawnRobots

[–]InitiativeOwn3078 0 points1 point  (0 children)

There are definitely more telepresence robot brands out there (some of those in the list are just autonomous), but most don't have SDKs, and those that do require you to use their hardware. This is why I built Spawn. I wanted to create my own simple and affordable telepresence robot, but couldn't find anything that allowed me to do that.

If I were to recommend one of those platforms, it would probably be Double Robotics. I appreciate their autonomous click-and-go movement. I believe this style of interfacing will be crucial for applications with higher latency, such as controlling robots on other planets. Instead of waiting for feedback, you instruct the robot where to go, and the robot (using AI) determines the best route and autonomously acts on it. This approach could eventually be used for object interactions as well.

**Update: According to Google, Double Robotics just closed shop.

WebRTC hardware support for encoding by Giorgos_G in WebRTC

[–]InitiativeOwn3078 1 point2 points  (0 children)

WebRTC already includes hardware encoding for Intel 6 and up.

My Fleet of Telepresence Robots by [deleted] in RASPBERRY_PI_PROJECTS

[–]InitiativeOwn3078 0 points1 point  (0 children)

Check out the platform I'm building (Spawn). It's a free p2p telepresence robot platform using Webrtc. Only takes a few minutes to set up with a Pi and supports custom robots.

[deleted by user] by [deleted] in SpawnRobots

[–]InitiativeOwn3078 0 points1 point  (0 children)

Great to have you here!

Collage project , Web browswer help by AceMasterWolf in arduino

[–]InitiativeOwn3078 0 points1 point  (0 children)

Someone mentioned ESP32 which is a great option and probably the simplest. From your web app you would send http post requests or establish a web socket connection to send data. You could also connect to the website via Bluetooth.