PAJohnson
639f3e6813
Changed docs to prefer odrv.clear_errors() for error clearing instead of dump_errors(odrv, True). Fixed dump_errors() to rearm brake resistor if clear=True
2021-05-21 20:08:29 -04:00
PAJohnson
e2cb18b3a7
Changed default dc max negative current, updated changelog
2021-05-05 21:34:02 -04:00
Samuel Sadok
6088b8dadf
Merge branch 'devel' into libfibre
2020-10-30 16:59:01 +01:00
Oskar Weigl
b09eecc05e
Update getting-started.md
2020-10-16 13:15:01 -07:00
Oskar Weigl
b4e5469dcf
Merge branch 'master' of github.com:madcowswe/ODrive
2020-10-12 19:52:00 -07:00
Oskar Weigl
0ed2419031
update watchdog documentation
2020-10-12 19:51:53 -07:00
Oskar Weigl
205f1e57af
Update getting-started.md
2020-10-12 13:54:05 -07:00
PAJohnson
bcd8dbb7e2
Added note about torque_constant to getting started page, added debugging info for firmware/odrivetool version mismatch to troubleshooting page, removed interfaces page and split it into sections under the interfaces section, added migration guide to tutorials section
2020-10-08 19:39:23 -04:00
Paul Guenette
0b62d38824
Update getting-started.md
2020-10-07 11:39:57 -04:00
Paul Guenette
400b442fa2
More --upgrade flags, add upgrading section
2020-09-30 11:13:44 -04:00
Paul Guenette
1ad5b7dc6b
Add --upgrade flag to pip install odrive
2020-09-30 11:03:04 -04:00
Oskar Weigl
f360f576b4
Merge branch 'rc-v0.5.1'
2020-09-27 16:17:35 -07:00
PAJohnson
e9cd716d9f
Updated getting started guide Basic Wiring image, updated references to 48V to 56V
2020-09-21 18:46:10 -04:00
Samuel Sadok
84e1eb8f0d
add finishing touches to initial libfibre version
2020-09-15 21:40:49 +02:00
Oskar Weigl
5b8b7359ce
Update getting-started.md
2020-08-09 17:55:33 -07:00
PAJohnson
b0700ef371
Documentation fixes for unit change
...
Fixed naming, docs, and test for CAN protocol - set trap traj a per css is now set trap traj inertia
2020-07-28 20:49:55 -04:00
PAJohnson
be2d1037e3
Fixed null pointer checks in controller.cpp
...
Fixed formatting in trapTraj.hpp
Fixed how pos_setpoint is set in axis.cpp to avoid transients on startup so that it will handle circular position setpoints
More unit corrections in the docs: radians -> turns
2020-07-27 21:26:41 -04:00
Oskar Weigl
af16316940
Merge branch 'devel' into counts_to_rads
2020-07-25 20:29:43 -07:00
Rowan Goemans
1a0d6acace
- Refactored thermal and current lmiting sub-systems and introduced motor thermistor support.
...
- Added thermal errors to dump_errors call in odrivetool.
- Added function in odrivetool to set thermistor coefficients based on thermistor specs.
- Added documentation for users on how to connect and configure their own thermistors.
2020-07-17 14:09:47 +02:00
PAJohnson
e1b1641d70
Changed from radians internally to units of "turns" where a full rotation is 1.0 turn
...
Changed documentation to reflect the unit change
2020-07-14 20:02:59 -04:00
PAJohnson
a2626889c5
Added pos_circular_ to Encoder for tracking position in a circular space
...
Corrected docs as they relate to unit changes
Added pos_estimate_linear and pos_estimate_circular to Controller and eliminated pointer switching logic in Controller::select_encoder()
2020-07-14 17:22:39 -04:00
PAJohnson
9d5b2bc6d8
Changed conditions and sources of wrapping for the circular setpoint feature as it related to this unit change. setpoints_in_cpr is still not exposed as an endpoint due to implementation changes when input_mode was introduced.
2020-07-13 23:31:57 +01:00
PAJohnson
7ce896c2ce
In encoder.*pp, XXX_estimate -> XXX_estimate_counts and XXX_est_rad -> XXX_estimate.
...
Changed HWIL tests to reflect unit change
Corrected sources for position and velocity estimates elsewhere.
2020-07-13 20:59:35 +01:00
PAJohnson
e476b95536
Removed unit-conversion abiltiy for input_pos and input_vel
...
Updated documentation to reflect unit change.
2020-06-26 18:03:44 +01:00
PAJohnson
7c33fa5d27
Changed docs to reflect removal of current control mode and addition of torque control mode
...
Regenerated enums
changed can_test.py to reflect control mode change
modified closed_loop_test.py to pass with A->Nm change.
2020-06-23 01:23:11 +01:00
pjohnson
ceabd24582
Made changes reflecting PR comments.
...
Added torque_ramp_rate to controller config.
Changed INPUT_MODE_CURRENT_RAMP to INPUT_MODE_TORQUE_RAMP for controller input mode enum.
Torque limits and current limits are now observed seperately. Torque limit is in the controller, current limit is in the motor object.
Fixed torque -> current calculation in motor_update to handle ACIM motors.
2020-06-17 13:15:36 -04:00
pjohnson
d78119e29f
Modified docs and communication interfaces to reflect change from A to Nm for motor control input.
...
Renamed vel_integrator_current_ to vel_integrator_torque_
Removed input_current_ from controller, added input_torque_
2020-06-16 17:10:36 -04:00
Samuel Sadok
f7c8a6ea94
Merge remote-tracking branch 'origin/devel' into feature/interface_autogen
2020-06-10 13:01:15 +02:00
Samuel Sadok
abf4fa85d3
add pip install to CI
2020-06-04 15:49:35 +02:00
Samuel Sadok
a874dcbbb9
Merge branch 'devel' into feature/interface_autogen
2020-06-02 21:26:22 +02:00
Samuel Sadok
128b7d7cb7
revert erroneous table-of-contents update
2020-05-26 17:11:56 +02:00
Samuel Sadok
ef89d4cfb0
clarify note on ~/.local/bin (it's a Debian bug)
2020-05-26 14:34:22 +02:00
Samuel Sadok
da7f719283
improve naming consistency between code and fibre
...
Consistent naming makes code autogeneration easier.
This commit does not claim that the exported names of the variables were
more sensible than the in-code names. However changing the exported
names can break external tools and needs to happen in a controlled and
documented way.
2020-05-14 11:16:32 +02:00
Unknown
39fba04520
Merge branch 'master' into RazorsFrozenTesting
2020-04-25 23:52:30 -04:00
Unknown
36c7b4dbd7
Replace current_setpoint by input_current in docs
2020-04-21 20:49:26 -04:00
Unknown
9b2df645f9
Replace select instances of vel_setpoint by input_vel in docs
2020-04-21 20:49:18 -04:00
Unknown
f4f4be0d6d
Replace select instances of pos_setpoint by input_pos in docs
2020-04-21 20:46:38 -04:00
Unknown
c231928619
Merge branch 'feature/brake_current_fix' into RazorsFrozenTesting
2020-03-27 21:24:49 -04:00
Oskar Weigl
1c9476318b
Update getting-started.md
2020-02-05 19:24:04 -08:00
Paul Guenette
8468204aa3
Merge pull request #387 from alexmcnabb/patch-1
...
Alternate procedure to find pole-pair count
2020-02-02 14:15:06 -05:00
Oskar Weigl
595bfdabba
add back manual udev rule setup to getting started
2019-12-17 18:52:13 -08:00
Alex McNabb
27ab4eaf35
Alternate procedure to find pole-pair count
2019-11-18 22:46:57 -06:00
Samuel Sadok
20d7bdf8c0
update documentation
2019-09-27 18:10:24 +02:00
Unknown
846f3a2cc1
Merge remote-tracking branch 'madcowswe/devel' into RazorsEdge
2019-09-09 23:45:33 -04:00
Paul Guenette
c52261da6f
Merge remote-tracking branch 'madcowswe/sam_nvm_fix' into RazorsEdge
2019-08-15 21:02:20 -04:00
Samuel Sadok
6d520d9316
remove workaround note for NVM bug
2019-08-13 14:09:39 +02:00
Oskar Weigl
39904242e4
Update getting-started.md
2019-08-09 21:53:52 -07:00
Oskar Weigl
33bd7d0fd6
Update getting-started.md
2019-08-09 21:42:13 -07:00
Oskar Weigl
65f446004e
Update getting-started.md
2019-08-09 21:39:04 -07:00
robopilot99
7d62ea77c0
Revise documentation to clarify tuning procedures
2019-07-25 23:03:52 -05:00