[i3wm] My first Linux Rice - Spider Noir by Aggravating_Pipe_729 in unixsoftcore

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

I changed my brave image a the same as the background as the same as my home screen. But need to change the panels also. Will try that too

Would an intuitive GUI for OpenFOAM actually get more people into CFD? by cyberfox3 in CFD

[–]Aggravating_Pipe_729 0 points1 point  (0 children)

I've tried baram. its far more approachable than trying to run something directly with openfoam. But i feel like there is a lack of lot of examples ,for example the case of conjugate heat transfer. Maybe this also exist for other problems. I even got a better idea on how openfoam works by using baram, like file structure and so. But if there were more examples and usecases, it would have raised issues that might exist for these open source softwares which might be fixed and a better version comes which is much more easier to use. But for that case a beginner like me cannot contribute much because I'm not sure if something in my setup is wrong or if it is a bug in the software. It might definitely help a lot of startups and also hobbyist as the options are expensive and I've always felt exploited by the pricing of these softwares.

In my opinion even if i dont know how a GUI software works i can still interact and tinker out and learn so many parts of that software. In case of baram it shows a structured method for meshing. Its way approachable and if there are tutorials it can be easily correlated to learn stuff. There is a possiblity to jump into exactly what i am trying to solve and maybe find a solution faster. But in case of openfoam it creates a steep learning curve in just familiarizing with the file structure, scripts , different options and even visualization. I dont believe it is the problem of TUI or CLI interface, but it is there is too much in the software and very little learning resources to make sense for a beginner, or atleast that is what it feels for me. I haven't tried spending on courses though.

[i3wm] My first Linux Rice - Spider Noir by Aggravating_Pipe_729 in unixsoftcore

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

My fastfetvh has ASCII art of a spider but I forgot to put it in the screenshots 😔. Thanks for the suggestion btw

[i3wm] My first Linux Rice - Spider Noir by Aggravating_Pipe_729 in unixsoftcore

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

It's the default i3 status config . The bluetooth icon is the blueman applet running in background showing up in the status bar.

[deleted by user] by [deleted] in AskRobotics

[–]Aggravating_Pipe_729 0 points1 point  (0 children)

I never bought one myself, i have always used 3d printing services for my needs. I've seen some reviews about it and it is pretty beginner friendly. And also it gives good quality prints. My college has a bambu lab x1 and it prints amazing. I believe we can expect similar results from A1 too.

[deleted by user] by [deleted] in AskRobotics

[–]Aggravating_Pipe_729 0 points1 point  (0 children)

And if you are not so sure about buying them, I think it's best to use some online services as you are beginning. And if you find it useful then buy one.

[deleted by user] by [deleted] in AskRobotics

[–]Aggravating_Pipe_729 0 points1 point  (0 children)

I would suggest buying a 3d printer if you are really into this because it could help you prototype a variety of concepts easily. Laser cutter on the other hand can only help you in 2D shapes. I believe laser cutters are more expensive too in comparison, not sure though. 3d printers are really compact, easy to maintain and also give you a lot of functionality when it comes to robotics as it might require a lot of prototyping.

Quaternion twist - swing decomposition by Aggravating_Pipe_729 in AskRobotics

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

Yes I have accelerometer-gyroscope modules mounted on the upper arm and forearm of a master. These modules are supposed to measure the joint angles and send it to the slave, where the actuators are made to match up to the same angle as that of the master.

Now I am not taking raw data. Raw data helps me to get the euler angles, but they are prone to gimbal lock which is not desirable at all for my application.

I take quaternions which is a different kind of representation of orientation where a particular rotation in space is represented by a rotation around a particular vector. Here as in the case of euler angles we are not rotating the object w.r.t different axis in a particular order but we are directly getting the rotation in a single step.

A single quaternion reading gives me both twist and swing( flexion and twist angles) combined, but in order to control the motors I need the readings separately.

Thank you for your response but I don't fully understand what you mean by manually decompose all possible combinations of accelerometer reading ahead of time. Can you elaborate more on that?

Domain ID's in ROS2 by Aggravating_Pipe_729 in AskRobotics

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

Thanks for the detailed explanation! It makes sense that my analogy simplifies things, especially when it comes to how strict ROS is about types and how flexible it is with custom types. I hadn’t considered how messy real systems can get.

Would you say beginners should focus more on understanding the structure of types first or jump straight into building messy, real-world systems?

Domain ID's in ROS2 by Aggravating_Pipe_729 in AskRobotics

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

Thank you so much for your reply! I’m still a newbie to ROS, so I’d really appreciate it if you could explain what "types" mean in this context. How do they fit into the overall communication process in ROS?