What's pretty cool about the Nvidia Jetbot (and other ROS builds) is that you don't have to actually program things the way you'd expect. In Ros, you say things like Left_Motor and Right_Motor
What I'm not understanding is where in the software ROS knows to send signals to which PWM pins
I'm not seeing where the Adafruit Featherwing is defined as being the motor controller
Step ONE is working, with step one being that the remote controller (the xbox game pad thingy) successfully controls the motors (and therefore, movement) of the robot from a remote computer connected via wifi
As I suspected, a straight line is problematic due to the fact that each motor is controlled individually from a left and right joystick. On the upside, it's digital proportional, so I do have speed control. On the other hand, once the robot is controlling itself, that becomes irrelevant
Step TWO is the camera is working perfectly (finally, after I bought the right part. The Pi Cam needs to be VERSION 2, an older one doesn't work)
Step THREE is a new button on the controller being pressed causes the software to save a picture of the moment
All 3 are functioning perfectly 🙂
Step FOUR is creating the dataset for machine learning of "Blocked" or "Free" movement, which is currently failing for some reason with the error msg saying "Directories not created because they already exist", which I don't believe to be true due to the fact that a search of the entire hard drive reveals not a single folder called "dataset" or "blocked" or "free"...
Which leaves me stuck. I have no idea what to do at this point. The Jetbot forum is populated by people who are obviously far more intelligent than I am because I'm extremely incapable of following any of their instructions due to the fact that the tech-speak that they speak is so far above me that it might as well be ancient Sumerian
Can anybody help ?