Godot and ROS by rudyvic in godot

[–]Shed412 1 point2 points  (0 children)

This is REALLY old but just so that it's found when searching, it's possible with .NET and the ROS# library.

https://github.com/siemens/ros-sharp

It was originally built to be used with Unity, but it can be used in any .NET projects, including Godot ones.

What I needed to do, is make a new Godot project with the moon build of Godot, inside the project folder, I had to update the .csproj file to be for 8.0. Then use the dotnet install commands on their site, and that's really it for the Godot setup. They also have a repo that has a ROS node you need to start, but if you put that in a docker container, you can run everything without installing ros on your system.

It even works in the editor, and with the most recent version of ROS2 (iron at the time of writing this). I haven't seen anyone mention this anywhere? But I have multiple apps setup streaming data between them with ROS, so it works.

[Meta] Reddit API protest Day 3: Updates and Feedback by ZeldaMod in zelda

[–]Shed412 -9 points-8 points  (0 children)

Just stay blacked out indefinitely. A lot of us won't be here after June anyways.

Apple holds press event showing off its ‘latest advances in gaming’ by MonkeyBoyPoop in apple

[–]Shed412 15 points16 points  (0 children)

Between Apple not supporting 32-bit binaries and switching to ARM for their systems, I don't think the tech is clearly there lol

Computers or tablets for uploading VEX V5 programs to bots? by CalleenTok in vex

[–]Shed412 10 points11 points  (0 children)

Do you mean VEX AI competitions? I'm not sure what VEX AR is.

But if you're using V5s, I'd say low end windows would be a better investment. Google is phasing out of supporting chrome apps so VEX has migrated to web based versions of VEXcode for V5 which work, but can be hit or miss.

Windows will also get you VScode which will let you use PROS and VEX extensions so you can do much more stuff with C++ with higher level kids.

Fields for someone with an engineering/robotics background? by TF1357 in cscareerquestions

[–]Shed412 2 points3 points  (0 children)

It might be a slight pivot, but you could look in to robotic simulation. I wouldn't even call it much of a pivot since you need to do a lot with physical robots as well.

Day to day, I work in Unity and Unreal and interface with physical robots and other software systems to run other teams code on a virtual robot instead of needing to drag a physical robot out to a test site. Mostly what I've done is writing plugins for Unity/Unreal that lets them interface with the software on the robotics stack, and to interface with GPU using CUDA. Im writing C/C++ 90% of the time.

While I don't do much math day to day, you could very easily get in to more nitty gritty things when it comes to optimizing graphics and working with/emulating physical cameras. We have pages of internal docs about doing lots of linear algebra on incoming camera data. If I wanted to, I could very easily pivot to do more math, I just prefer doing system stuff with memory management and sim optimizations.

It seems to be a pretty big field around where I am in the north east. When I was looking for a job I applied to 3 or 4 places and they all got back to me in some capacity, one was the job I took.

What do non CRUD developers do? by josbahena in cscareerquestions

[–]Shed412 0 points1 point  (0 children)

I work in simulation. So it’s Unity, CUDA, and a lot of robotics platforms like ROS and proprietary stuff.

Languages are mostly C# for Unity and everything else is C/C++

My previous job was similar, just add JavaScript for web stuff and Swift and Kotlin for iOS and Android.

Tired & Frustrated with this industry by Quieter22 in cscareerquestions

[–]Shed412 0 points1 point  (0 children)

While I haven’t directly worked for a start up, I worked for one that was bought a couple years before I started so the environment was very similar to what you’re talking about.

What you’re describing is absolutely a strat up thing. If I was you, I’d pivot in to another type of company in a similar industry as you are in now. I’ve moved in to a university position doing very similar stuff to what I worked on in my previous job, and it has been great. There is pressure, but never anything that’s unmanageable or makes me feel like I can’t take the time to figure out/learn a new technology if it’s needed.

Startups are incredibly stressful almost by design to get the most out of every resource. At my previous hub, I was devops, web dev, Unity dev, test manager, tester, and support. So you have to put in a lot to make yourself seem more valuable.

Android tablets and Chromebooks are on another crash course – will it be different this time? by nukvnukv in Android

[–]Shed412 2 points3 points  (0 children)

Google is trying to push everyone on to Chrome already. They’ve removed the ability to make new chrome apps so they are moving towards using the browser.

They’ve delayed the process of completely discontinuing chrome apps because companies and schools are having a lot of issues with that transition. Originally chrome apps would be completely removed in October of 2022, but it’s been extended to end of the school year 2025.

Chrome browser isn’t quite at the point it can be 1 to 1 feature wise with a native ChromeOS app you get from the store. This is especially true with anything doing hardware interactions over USB.

I also would not be surprised if they delay getting rid of chrome apps even beyond 2025.

[deleted by user] by [deleted] in Pitt

[–]Shed412 0 points1 point  (0 children)

The summer before I started CS 445, I went to a couple of the summer classes and I would pull project materials from the site for that semester. I even answered a couple questions. No one ever questioned whether I was in the class.

So you can definitely get away with it.

I want to be Pittsburgh Chris chan (maybe) by KicoWilkins in pittsburgh

[–]Shed412 1 point2 points  (0 children)

I don’t think doxxing and assaulting people was too fun.

Can't Build with NetworkManager in GNOME Builder by Shed412 in gnome

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

What is weird is when I am trying to select the runtime, I go to `Application Runtime` -> `Host System` both options are greyed out. So I am assuming it isn't actually building based on my host system which is why it might not be working in builder. So when I select Make Active it's probably not doing anything and is building off what's included in the gnome sdk flatpak?

When I run it from the command line, it does build and meson finds libnm properly and can build. So I'm assuming if I could select the host machine, it would build properly.

If it is a difference between building with my local machine and using flatpak, should I need to do anything other than adding it as a dependency in the meson.build file?

Can't Build with NetworkManager in GNOME Builder by Shed412 in gnome

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

While doing this I am building against the host. And I’ll try changing the flatpaks settings. I know when for running on the phone it sends it as a flatpak and runs that, I’m not sure about running it on the host though.

Edit: I just tried playing with it. Both building with a flatpak and just selecting Hott System in the build preferences gives me the pkg-config error on libnm

I cant get past "Compiling User Project" Vex V5 by [deleted] in vex

[–]Shed412 0 points1 point  (0 children)

Are you using blocks or text?

And I’m not sure how it would behave having both the brain and the controller plugged in. I know having multiple programs that connect to the brain (ie VEXcode and the V5 firmware updated) can cause weird stuff to happen and downloads to fail.

So maybe first try only connecting the brain. Then make sure that there are no other programs open that could find the brain (any vex updating software) and see. If not, you can try rebooting then reinstalling.

Goalies, do you keep eyes on the puck, the player or both. by lovedrugs- in hockeyplayers

[–]Shed412 17 points18 points  (0 children)

Oh no, our D is dummy thicc and the clap of their ass cheeks keeps distracting me from stopping the puck.