The morph_hw package provides the robot driver for creating a differential drive mobile base for the Modular Open Robotics Platform for Hackers project
When the morph.launch file is launched, sometimes, the motor is subjected to a big 'jerk' or 'vibrate' and then stopped. I wonder whether this is normal.
The deceleration of the controller seems not in place. The robot would just freely roll until it stops when zero velocity is sent. Is it possible to set the deceleration?
I'm trying to figure out if braking is supported. I would like the default behavior ("no signal") to be full brake. This is for safety in case my robot is on a hill, etc. However, looking at the morph_hw code I am not seeing any braking member functions. Do you know if braking is currently supported, or I need to implement it?
I want to extend the robot to skid-steering. Would it be possible by reasonable effort or I need to modify a lot of codes? Which codes should I change?
I need more HP for my application. The hoverboard hub motors are not powerful enough for my application. I am thinking to use vesc 75/300 and more powerful hub motor.
Would it be possible to use this speed controller? And which part of the code should I modify?