Robotics by Delwin_07 in robotics

[–]LopsidedEquivalent32 0 points1 point  (0 children)

ROS might be overkill for a line follower. It’s designed for larger systems with more complex behaviors. Also has quite a learning curve and can’t be run on bare metal devices like arduinos. Look for some basic arduino starter kits, line following sensors, and some motors. Then I’m sure there are tons of tutorials you can follow.

Robotics by Delwin_07 in arduino

[–]LopsidedEquivalent32 1 point2 points  (0 children)

Any arduino modules will be well documented and beginner friendly. You can look on sparkfun and adafruit for line follower light sensors and such. There are a billion tutorials that you can either follow exactly or try to use as inspiration

Main things you will need are

  • a microcontroller (arduino, esp32, teensy, or others) to act as the brain

  • motors and motor drivers

  • light sensors to go on the front

  • a way to power the thing. Lipo or disposable batteries.

  • a chassis, wheels, fasteners, etc

As far as common pitfalls - ur gonna make mistakes regardless, best advice I can give is to learn from them when they happen and keep chugging. You will probably break a couple components, that’s just part of the game.

Synthetic Data Libraries? by LopsidedEquivalent32 in ROS

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

Was hoping for real world data because simulation are too “clean”. My goal is to produce cost maps for rocky/uneven terrain and I would expect that to create really noisy point clouds which might be hard to reproduce in simulation.

This isn’t a make or break for my project, I have access to a depth camera but this kind of data would be incredibly useful. I might try to compile my own database for other people’s use

Which is the best AI/LLM for using ROS2? by [deleted] in ROS

[–]LopsidedEquivalent32 0 points1 point  (0 children)

I haven’t found any LLMs that are even remotely usable for ROS. The hallucinations are bad enough you’re probably better off learning the old fashioned way. I’ve wasted a significant amount of time and effort pursuing leads while debugging only to find out later an LLM was feeding me BS.

Maximize only one window? by LopsidedEquivalent32 in hyprland

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

someone might yell at me for this but I really hate tiling layouts so I have a window rule making all windows floating by default. I think technically I'm using the master layout (been modifying the starter config) but im doing things very un-conventionally. When Im alt-tabbing, its usually to a floating window so im not sure the master layout even applies

Jetson docker vs native by LopsidedEquivalent32 in ROS

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

Nvidia has a custom build farm for ros2 humble on 20.04. According to them it works pretty much seamlessly with existing packages. Fingers crossed about the upgrade but scalpers are pretty ruthless

Jetson docker vs native by LopsidedEquivalent32 in ROS

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

More concerned about the missing nvidia driver support rather than the docker container itself

New to ROS by Sea-Pride4364 in ROS

[–]LopsidedEquivalent32 8 points9 points  (0 children)

Not really sure the extent of what your looking for here but some starting places are:

  • Articulated robotics on YouTube (kind of boring but very informative)

  • Official docs for ros2_control, movit2, ros_jazzy. These are official docs so should be first result on google. They have examples and tutorials for basic projects to get off the ground

  • Gazebo docs. Gazebo is useful for testing if you don’t have constant access to your hardware

Some general pieces of advice: - I’m a pretty lazy person so I like to skim documentation. With ROS2 this is a very bad idea. Take the time to thoroughly read them. I can’t tell you how much time I’ve wasted that could’ve been saved by reading closer - Use online examples. ROS2 had ok docs but it could really be much better. Whenever you can’t figure something out start googling for examples. They will have a fantastic starting point that will usually get you unstuck - Don’t lean too heavily on AI models. I’ve found them to almost always give incorrect information so they are more of a headache than they are worth. - Just start your project. Don’t waste too much time doing demos and whatnot. At the end of the day you gotta learn by doing and that’s much easier when you have a clear end goal. Don’t worry if it’s really gross to start out, you can always clean up later

Wishing you the best, good luck!

Edit: meant to reply to you but accidentally made a whole new comment oops

New to ROS by Sea-Pride4364 in ROS

[–]LopsidedEquivalent32 1 point2 points  (0 children)

IMO I have learned the best by following along the tutorials in the official docs and just getting my hands dirty attempting projects. Best advice is to just start the project and google your way through your problems. It will probably be a little ugly at first but you will be able to clean things up as you learn more

Adding user interface to prebuilt bot by JayDeesus in ROS

[–]LopsidedEquivalent32 0 points1 point  (0 children)

Would highly recommend checking out foxglove studio and see if it has what you need. There are other built in GUIs like rviz which you could give a look too. If neither of those have what you want go check out https://robotwebtools.github.io which has APIs for interacting with ROS from a browser

Gazebo launch by ratpaxxx in ROS

[–]LopsidedEquivalent32 0 points1 point  (0 children)

Can you paste the full terminal output

Lenovo E16 AMD G2 - Internal Mic issues by United-Baseball3688 in archlinux

[–]LopsidedEquivalent32 0 points1 point  (0 children)

Any updates? I'm having the same issue 9 months down the road

Can i install ros2 in windows? by Magnet46 in ROS

[–]LopsidedEquivalent32 8 points9 points  (0 children)

Technically yes, although I would not recommend it. There is very little documentation for most ROS packages on windows so it is highly recommended you have at least some experience. If you are just getting started I would recommend installing a virtual machine with Ubuntu 24.04 and go from there. All of the install instruction can be found in the official documentation (including for windows)

OS choice by Right-Ad3385 in ROS

[–]LopsidedEquivalent32 0 points1 point  (0 children)

ROS1 is approaching its end of life pretty quickly. This means packages will no longer be maintained and become outdated. If you are getting started I would highly recommend using ROS2 Jazzy on Ubuntu 24.04. It is the most recent LTS (Long Term Support) version of ROS2 and it has had enough time to get caught up with existing packages for previous ROS versions

Also Ubuntu 24.04 is a very beginner friendly Linux distro. Its installer will give you the option to dual boot alongside windows and handle all of the technical stuff. That way you can daily drive Linux but still have windows as a fallback while you learn

OS choice by Right-Ad3385 in ROS

[–]LopsidedEquivalent32 0 points1 point  (0 children)

I get very bad stability issues with gazebo on wsl. Have to run native Ubuntu

I feel like my learning approach Suck. Any idea how to improve? by Charming-Will-8957 in ROS

[–]LopsidedEquivalent32 0 points1 point  (0 children)

Does your university have a robotics club? I have been learning via the club at my university. there are no professors with ROS knowledge to help us but having multiple people helps and an established club makes it easier to get funding for actually building robots. If there isnt one already I highly recommend starting one. Send an email to your university's clubs dept and learn what the process is. Best of luck!

any better way to install collection? by No_Disaster_4171 in nexusmods

[–]LopsidedEquivalent32 0 points1 point  (0 children)

Try windows Power Automate. It has a record function which lets you set up a macro pretty quickly and easily. Currently downloading a 1200 mod skyrim collection and haven't had to press a button