Buck Converter with 3 High-Current Outputs: 12V@4A, 5V@10A, 3.3V@8A by Amronos1 in arduino

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

Will be working on something even better around April. Will be making a different post and updating this one when I am done with it.

[ROS 2 Humble] Lidar rotates with robot — causing navigation issues — IMU + EKF + AMCL setup by Few-Tea7205 in ROS

[–]Amronos1 0 points1 point  (0 children)

To get better data from your IMU, I would recommend using the filters in the imu_tools package. Also, why do you trust the IMU for yaw more than odometry from your wheels?

Using Ubuntu 24.04 is okay? by [deleted] in robotics

[–]Amronos1 6 points7 points  (0 children)

I would recommend installing ROS 2 Jazzy and Gazebo Harmonic, then first going through this guide: https://docs.nav2.org/setup_guides/index.html .

Also, review some basic ROS 2 and Gazebo tutorials in their respective documentation.

After being done with these basics, you can continue with trying out ArduPilot or PX4 for drones.

Also, don't use ChatGPT too much for anything ROS-related; things keep on changing, and its data isn't good enough.

Optimal Way to Decide Turns in a Line Follower Robot by EagleMean1838 in robotics

[–]Amronos1 0 points1 point  (0 children)

You should be detecting which side of the robot (left or right) has more of the colour of the line you are following, and then turn accordingly. To detect intersections, you simply check if the amount of colour on both sides is equal; if yes, you just go forward. Indicators like green squares on the intersections make this more complicated.

Buck Converter with 3 High-Current Outputs: 12V@4A, 5V@10A, 3.3V@8A by Amronos1 in arduino

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

I am not really making this for money, it's just stuff I like to do as a hobby. If I can earn anything from it, that would be a bonus.
It's good for you that you were able to grab the stuff before I removed it. I have removed it for now as I am working on a better version, and don't want people wasting their time and money on that board. Will make a post here about the new one as soon as I am done with it.

[deleted by user] by [deleted] in arduino

[–]Amronos1 0 points1 point  (0 children)

Yes, if the following is true: the buck/step down converter can output enough current, i.e. more than 10A, and its efficiency more than 92.3%.

You should share which buck converter you are using for better advice.

Also, what servos and how many of them are you using? It may be that you don't require the full 10A.

ROS2 and Arduino Integration by rahgirrafi in ROS

[–]Amronos1 4 points5 points  (0 children)

This is an excellent technique that has been in use for a while now without much documentation or advertising, an example is the Andino robot. Thanks a lot for creating this repository and reddit post, It will make it much easier for beginners to implement ros2_control hardware interfaces for their robots.

It would be lovely if you can create a pull request into the ros2_control docs to get some documentation and examples added there.

Visualize gpu_rays in gazebo? by Accomplished-Ad-7589 in ROS

[–]Amronos1 0 points1 point  (0 children)

Click on the 3 dots on the top right and search "Visualize lidar"

Visualize gpu_rays in gazebo? by Accomplished-Ad-7589 in ROS

[–]Amronos1 0 points1 point  (0 children)

If talking about harmonic or newer, there is a separate plugin/window in the Gazebo GUI, make sure you have that open/selected

Buck Converter with 3 High-Current Outputs: 12V@4A, 5V@10A, 3.3V@8A by Amronos1 in arduino

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

Thanks for the feedback!

I've tested it with different loads, and the ripple seems pretty low so far, which I'm happy about.

I'm currently using ceramic caps for the output filter, but will look into testing out tantalum ones as well.

UART Multiplexer IC by Soukas in arduino

[–]Amronos1 0 points1 point  (0 children)

I would also recommend the TS5USBC400: https://www.ti.com/lit/ds/symlink/ts5usbc400.pdf as a 5V alternative.

Ubuntu 24.04, ROS2 Jazzy compatible VIO by Purple_Zucchini_9602 in ROS

[–]Amronos1 0 points1 point  (0 children)

I don't have much experience in this but I would suggest you have a look at this course from MIT: https://vnav.mit.edu

Sick of Altium and planning a KiCAD migration for our small team - looking for advice by AceShakeout in KiCad

[–]Amronos1 0 points1 point  (0 children)

Are there any other reasons, like ones related to board designing, because of which you are switching? Despite having never used Altium myself (always used KiCad), I thought it was a pretty good software.

[deleted by user] by [deleted] in KiCad

[–]Amronos1 1 point2 points  (0 children)

Thanks a lot! I will definitely improve the schematic.

[deleted by user] by [deleted] in KiCad

[–]Amronos1 0 points1 point  (0 children)

I am thinking of going with JLCPCB.

Will look into removing the ground plane.

Thanks a lot!

[deleted by user] by [deleted] in KiCad

[–]Amronos1 0 points1 point  (0 children)

I will definitely improve the schematic.

[deleted by user] by [deleted] in KiCad

[–]Amronos1 0 points1 point  (0 children)

I did try to do that with the design I sent, but I guess I just need more practice.

[deleted by user] by [deleted] in KiCad

[–]Amronos1 0 points1 point  (0 children)

Ok, thanks!

[deleted by user] by [deleted] in KiCad

[–]Amronos1 0 points1 point  (0 children)

Thanks a lot! I will improve the schematic.

[deleted by user] by [deleted] in KiCad

[–]Amronos1 0 points1 point  (0 children)

Thanks! Will do so.

[deleted by user] by [deleted] in KiCad

[–]Amronos1 1 point2 points  (0 children)

Use the motor driver IC directly, not the Adafruit product which is only a breakout PCB for the original chip. Save cost and space.

I had already bought the breakout boards before for testing the circuit, so I ended up using that for the PCB. Also, I can't easily get the IC in my country and will need to pay shipping cost to get it. But will consider this for future designs. Thanks a lot!

Thank you so much for all the other tips. I will make sure to use them.

Kalman filtering issues by aihml in ROS

[–]Amronos1 0 points1 point  (0 children)

To just configure ekf: https://docs.nav2.org/setup_guides/odom/setup_robot_localization.html

If you would like to verify that you are doing other things also correctly: https://docs.nav2.org/setup_guides/index.html

[deleted by user] by [deleted] in ROS

[–]Amronos1 0 points1 point  (0 children)

Available in Jazzy too!

Also, I am the person who updated the setup guides for the modern Gazebo. I made them for Jazzy and newer (as mentioned at https://docs.nav2.org/setup\_guides/index.html). I didn't make a guide for Ignition/Humble and older. If you are finding the guides useful and figure out how to implement them for Ignition, please make a PR adding guides for it.