Allowing for switching back and forth between wired and wireless sounds like a good idea. You can probably do that with just a switch, if it is able to handle the current.
Robomo Club Robot Project
Regarding motor controllers, looks like the Sabertooth 2x32A controller has a āUser Modeā which could allow for combined RC and on board computer control (manual: https://www.dimensionengineering.com/datasheets/Sabertooth2x32.pdf). This feature doesnāt seem to be in the Sabertooth 2x60A model (https://www.dimensionengineering.com/datasheets/Sabertooth2x60.pdf).
The Roboclaw 2x60A (http://downloads.ionmc.com/docs/roboclaw_user_manual.pdf) does allow combined USB and packet serial control - so we could read RC signals on an arduino and then send packet serial to the motor controller. If we really needed 60A per side, this might be a way to go.
/K
We came to the conclusion that since the breaker is 30 amps. The 2x32 should be great.
Iām looking at the Flysky i6 for a remote. Although I donāt know if thatās the best choice.
The parts are on order for the motor controller and remite. So I posted a meetup for next Friday. They should arrive by then.
Rather than try and adjust the stand at home, then checking it tonight, Iām bringing a bunch of parts with me tonight so we can just get it right.
/K
Made it over to Arch Reactor today. Got the stand built. Also charged the battery while building.
/K
That looks awesome! Itās going to make programming the motor control so much easier.
Iām planning on going up there after Saturdays meeting to install the controller and setup the remote control.
We are making good progress. The motor controller is tuned and working well. The wiring for the charger is started and should be simple to finish. Soon we can start adding the raspberry pi.
One issue that hasnāt been solved is the wheel odometers. There is no direct access to a motor shaft to attach encoders to. We could try magnets on the back of the wheels and mount some reader behind them. It would have to be well made and placed to get consistent odometry. Not something I could do.
Any ideas?
Iāll be out of town this weekend, so I wonāt be able to work on the robot on Saturday. Odometry sounds reasonable - I donāt have any experience with it. /K
PROJECT UPDATE:
Craig started on the wheel encoders. Heās going to CAD up a drawing for a inside wheel hub attachment. First trying hall effect sensors.
I started on the manual override and controlling the robot with python. Controlling the robot with the computer is OK. Manual override is going to take a little thought though. Itās hard to detect if the remote is in use or not just by reading RC signals. We may need to use a third channel to signal the override condition.
You can set up a Sabertooth motor drive to use R/C signals, and have an R/C receiver, so that the robot can be controlled with an R/C transmitter,
Then you only need to switch the 2 servo signal wires (left & right) with a DPDT switch ( or relay) to connect the sabertooth board to a āservo controllerā board (pololu) - connected to a laptop USB port.
This way, you can switch between computer control and manual R/C.
Mostly Covid-19. Itās been hard to meetup as a group. If anyone wants to move the project forward they definitely should.
Some progress has been made. The motor drivers are now working.
Also Trent has welded the monitor mount to the stand. Now we can move forward with mounting the electronics.
Any one have any ideas on obstacle avoidance? Like specifically what sensors to use. I am leaning towards ultrasonic and IR. Maybe both. It needs to be dead simple so we can trigger a kill switch if something is closer than a few centimetres. The idea of bumpers and limit switches or 360 degree whisker style switches was floated. I canāt really find any specific parts that would meet our needs and not be too expensive. It might come down to multiple cheap IR sensors.
The monitor is installed and the nvidia nano is mounted. We still need power for the monitor. 12V at 2a. Right now Iām using an external power supply. Also components could definitely be mounted better.