I recently trying achieeve ISR on BOOKWORM but getting: RuntimeError: Failed to add edge detection. So i fail to run ISR. Just polling works, but it is not ISR.
@thomasluk431910 ай бұрын
how to make the odometry more accurate? if no imu information is given
@sukrucanozdemir6246 Жыл бұрын
thank you for work and share about your project
@bhanuprakash6542 Жыл бұрын
I used wheel odometry from this i'm taking position X,Y & Angular Z from IMU.....After 3 to 4 cycles the bot continously drifting some what to the left or right side of the origin. I think its an IMU error rate...... Do you have any suggestions to improve my accuracy
@gilles4332 Жыл бұрын
hello and thank you for your work/passion and for your sharing, my project is a sky observation turret (rpi3 b+, hat dc & stepper motor, rpi hq cam and wide-angle usb cam, x2 stepper nema 17), fat to you I can finally control my turret with ps4 controller, the site for the hat dc stepper only provides example code and I don't know anything about python. Could you give me a clue to create an autonomous detection mode via the usb camera and recording on the USB key and alert via email. You may not have the time so pi time, otherwise many thanks in advance.
@chopper3lw Жыл бұрын
Thank you for this! This is everything I needed to know about how to do ISRs on the pi in C.
@MATLAB1Expert12 жыл бұрын
This is really amaaaazing
@antoinegaillard36442 жыл бұрын
Hello, already thank you very much for your video it deals with the subjects I am facing at the moment. I had a question, what is your useful benchmark for moving the robot in the environment ?
@aladinouannes77472 жыл бұрын
good job , how i can use this programe with esp32
@SinauTekno2 жыл бұрын
Very interested, could you explain me with arduino microcontroller?
@MauricioHernandez-de8is2 жыл бұрын
Cool prooject, are you still working in the robot?
@edissonfabriciocanarortiz34872 жыл бұрын
Great Video, could you explain how to make a 1m square?
@lancecruwys21772 жыл бұрын
What causes those events @12:44? What do you mean by handling the borders?
@hallkbrdz2 жыл бұрын
Q: Instead of a loop for delay, is there a high-resolution counter I can use to turn on a GPIO pin, wait, and then turn it off again after 5µS?
@gusbots56772 жыл бұрын
Hello Bryan. I am not sure about a high-resolution counter. 5us is a very short time. Usually, for high speed sensors or actuators, I add an Arduino in the middle to better control the time.
@hallkbrdz2 жыл бұрын
@@gusbots5677 Thanks. I do think it will require a RTOS since I not only have to drive 4 independent processes with timing like this to drive 4-input H-Bridges, but also another collecting angle information from an absolute encoder at speeds up to 10500 RPM. Still looking at options.
@arielcairoli24732 жыл бұрын
Hi, I want to measure frequency till 10khz. Do you think it is fast enough?
@emoutraspalavras-marloncou44593 жыл бұрын
Gustavo, thanks for the video and congrats on your English. I have one question and one issue: what happens if I change the motor driver code to use only a L293d on breadboard connected to Arduino? I see the throttle value is what makes the wheels move to a certain direction. As it ranges from -1.0 to 1.0, I had to convert the values for a 0-256 range (since those are the values the enable pin meant for PWM accepts). Arduino connected to RPi through USB cable communicates by means of Standard Firmata protocol. And the issue is the following: I am using a RPi 3+ and when I start ds4drv and pair it with the PS4 pad the RPI 3+ freezes and I end up losing connection (I ssh to it, since I use it headless). What could I do to solve those two matters? And I am looking to watching your videos showing ROS integration with your differential robot!
@gusbots56773 жыл бұрын
Hi Marlon. I am not so familiar with L293d but after a quick look it seems you need 2 PWM inputs. One for each directions. So your Arduino will have one PWM (0-256) to drive the motor in one direction (similar to my 0 to 1 motor command), and another PWM output (0-256) to drive to the other direction (similar to my 0 to -1 motor command). Is this sounds right? Now, about the ds4drv I am not sure. What I would do is just reinstall everything. These problems may happen because incompatibility between versions of libraries and python. Let me know if worked.
@philiptallents90343 жыл бұрын
You need more encoder resolution for better accuracy. Try using encoders on the motor shaft before the gearbox instead of on the wheels which is after the gearbox.
@Jp_Robotics3 жыл бұрын
Nice 🔥
@EdwardPie3 жыл бұрын
Nice video. Please where can I get a similar chassis to buy?
@gusbots56773 жыл бұрын
Hi !!! Inside the project doc folder, there is a worksheet with links for everything I used in the robot. Here is a link to it: github.com/gusbots/mark01/blob/master/doc/Mark%2001%20-%20Bill%20Of%20Material.xlsx
@cumulus33413 жыл бұрын
Great Video. Giving small examples really help in connecting the dots. I also built a lane following robot using the kinematics from Georgia Tech videos. But as I wasn't really taught Kinematics in college, I had to research a lot to understand how the equations really work behind the scenes.