Help with real robot #27
Replies: 104 comments 273 replies
-
A1M8 and L298 are fine. |
Beta Was this translation helpful? Give feedback.
-
L298 |
Beta Was this translation helpful? Give feedback.
-
Take some picture of your wiring. esp32 power from usb of rpi. MPU6050 power from VOUT 5V of esp32. L298 uses on-board 5V jumper plug. You will need a 3.3V regulator (LM1117 etc) for encoder ,from L298 5V output. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
esp32 i/o pins assignment |
Beta Was this translation helpful? Give feedback.
-
2WD unused pwm 13 12 4 23 encoder 32 27 26 25 pins leave unconnected. You need 33K and 10k for battery voltage sensor. It is important to debug motor issue. |
Beta Was this translation helpful? Give feedback.
-
laptop --wifi -- rpi --usb-- A1M8 and esp32 |
Beta Was this translation helpful? Give feedback.
-
Jetson nano SDK uses ubuntu 18.04 You can try community image, |
Beta Was this translation helpful? Give feedback.
-
You can try docker on jetson nono. |
Beta Was this translation helpful? Give feedback.
-
"Docker is included in JetPack, so running containers on Jetson is easy and does not require any installation. " https://developer.nvidia.com/embedded/learn/tutorials/jetson-container |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
https://github.com/Qengineering/Jetson-Nano-image https://github.com/jetsonhacks/bootFromUSB https:
F438
//github.com/Qengineering/Jetson-Nano-Ubuntu-20-image https://kalanaratnayake.medium.com/reviving-jetson-nano-with-ubuntu-20-04-2dc1f82b18f4 |
Beta Was this translation helpful? Give feedback.
-
You can use either docker or lxd. docker is is easier to share and more popular. There are official ros2 docker images. https://roboticseabass.com/2023/07/09/updated-guide-docker-and-ros2/ https://docs.ros.org/en/jazzy/How-To-Guides/Run-2-nodes-in-single-or-separate-docker-containers.html https://docs.ros.org/en/iron/How-To-Guides/Setup-ROS-2-with-VSCode-and-Docker-Container.html https://github.com/DominikN/ros2_docker_examples https://divyanshu-raj.medium.com/ros-2-with-docker-part-1-9060f3095811 I use lxd heavily for many years. https://documentation.ubuntu.com/lxd/en/latest/tutorial/first_steps/ |
Beta Was this translation helpful? Give feedback.
-
You should update to Jazzy. Most humble example code will work. |
Beta Was this translation helpful? Give feedback.
-
andino looks good. |
Beta Was this translation helpful? Give feedback.
-
I updated the .env so that you may use it without modification. Please git pull and check if the update works and let me know. Thanks. |
Beta Was this translation helpful? Give feedback.
-
I mean I updated the pr-lidar branch. Did you use the updated pr-lidar branch? |
Beta Was this translation helpful? Give feedback.
-
I found the bug. The sllidar driver was placed in the wrong location. Please remove the old one and try again. |
Beta Was this translation helpful? Give feedback.
-
Nice build. It will be very helpful if you add the battery voltage sensor for this large robot Please run test_acc. It is important to know the spped and acc limits. |
Beta Was this translation helpful? Give feedback.
-
You should tie the hanging cables to reduce interference with the lidar. |
Beta Was this translation helpful? Give feedback.
-
The speed calculation must be based on the wheels. If you added belts to reduce speed, you have to adjust the pulse counters accordingly. You should double the pulse count in robot config.h. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Your 5V power module is not adjustable. Take pictures of the wire connection of them. |
Beta Was this translation helpful? Give feedback.
-
It should not be 5.9V. Please check with a multi-meter. Do you use the DC barrel jack to the jetson? |
Beta Was this translation helpful? Give feedback.
-
5.3V might be fine. |
Beta Was this translation helpful? Give feedback.
-
5.3V might work better than 5.07V. |
Beta Was this translation helpful? Give feedback.
-
In docker, the extra launch is enabled with .env LAUNCH_EXTRA=true The params file is https://github.com/linorobot/linorobot2/blob/humble/linorobot2_bringup/config/box_laser_filter.yaml You need to modify https://github.com/linorobot/linorobot2/blob/humble/linorobot2_bringup/launch/extra.launch.py for the lidar driver and topics. |
Beta Was this translation helpful? Give feedback.
-
I added box laser filter to rolling branch, please try out. https://github.com/hippo5329/linorobot2_hardware/wiki#laser-filter |
Beta Was this translation helpful? Give feedback.
-
I forced updated the rolling branch to use angular bound laser filter. Please check wiki update. |
Beta Was this translation helpful? Give feedback. F438 a>
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @hippo5329, see your robot tank very interesting.
now, I don't have a LD19 lidar and Driver for Robots like you, I have an A1M8, and L298. Should I buy a new Driver? (In that case, I must order from abroad. yeah It'll take a long time 😄 )
here is a sample I'm doing with
Beta Was this translation helpful? Give feedback.
All reactions