Commit Graph
335 Commits
Author SHA1 Message Date
Unknown c014dae5bb Fix missing config object for trap_traj 2018-09-03 17:16:09 -04:00
Unknown c65e7265e7 Move traj planning config to trap_traj config object 2018-09-03 17:13:14 -04:00
Unknown f29868e844 Fix bug in C++ deceleration planning code 2018-09-02 11:32:19 -04:00
Unknown c6b19ac75f Deccel -> decel 2018-09-02 11:31:57 -04:00
Unknown b22bb2ed42 Set current_setpoint_ = 0.0f during planned moves for now 2018-09-01 23:48:22 -04:00
Unknown cd9aac7962 Force vel and current setpoints to be 0 after a planned move completes 2018-09-01 23:46:17 -04:00
Unknown 7b53d5511b Fix compilation error, rename to accel_limit and deccel_limit 2018-09-01 23:43:47 -04:00
Unknown 03bf297bd8 Add TrapTraj to Axis and Controller. Add move_to_pos funciton 2018-09-01 23:39:31 -04:00
Unknown 4a38ed07a2 Merge remote-tracking branch 'madcowswe/devel' into TrajPlan 2018-08-31 23:45:53 -04:00
Oskar Weigl d54d4479ac update max inductance check to 2500uH 2018-08-27 16:09:07 -07:00
Oskar Weigl 584b73920d fix incorrect shifting of offset during index callback 2018-08-24 20:43:28 -07:00
Unknown 14e917171d Rename pll_vel to vel_estimate 2018-08-23 22:26:26 -04:00
Oskar Weigl 19e3c779ae force offset cal after idx search, index now homes axis 2018-08-17 23:39:43 -07:00
Unknown 17831b1f43 Update trapTraj to match FIR_Planner.py algorithm 2018-08-12 13:03:26 -04:00
Unknown 3aeaedfe52 Add semicolon to class end, add file to tupfile.lua 2018-08-06 20:15:17 -04:00
Unknown bea17772a0 Save final conditions also 2018-08-06 20:11:21 -04:00
Unknown b2f8fad5d4 Actually return the trajStep struct. 2018-08-06 20:09:03 -04:00
Unknown 94c59515ed Add trajplan include to odrive_main.h 2018-08-06 20:08:17 -04:00
Unknown 6149d97334 Add Trapezoidal Trajectory class and functions 2018-08-06 20:07:06 -04:00
Oskar Weigl 9dcabb7b99 brake duty saturation error reporting 2018-08-06 13:37:22 -07:00
Oskar Weigl e6f60e0b93 Merge branch 'master' into devel 2018-07-17 01:41:31 -07:00
Oskar Weigl 955aba11a5 fix axis error motor failed when encoder failed 2018-07-01 15:42:48 -07:00
Oskar Weigl 5cc1a9546d implement axis temp reading 2018-07-01 01:11:44 -07:00
Oskar Weigl e30a064264 add horner_fma to utils 2018-07-01 00:15:56 -07:00
Oskar Weigl 5253d1ce89 Made sensorless control configurable, and also smooth vel_setpoint transition 2018-06-23 22:38:48 -07:00
Oskar Weigl 2e07e0cdd3 make a sensorless config 2018-06-23 21:37:47 -07:00
Oskar Weigl cb84e11348 pwm in: only ch4 is available on odrive v3.2 2018-06-23 20:05:57 -07:00
Oskar Weigl a116c94075 sync shadow_count to count_in_cpr when calibrating 2018-06-22 00:44:03 -07:00
Oskar Weigl 6e9dd068de add current control bandwith config setting 2018-06-21 22:41:58 -07:00
Oskar Weigl 56c0829321 move includes around 2018-06-21 21:47:21 -07:00
Oskar Weigl a9b03dd4df Merge branch 'devel' into powerwheels 2018-06-21 21:41:36 -07:00
Oskar Weigl 2ed6b3514a ODrive v3.5 axis1 step dir pins are 7,8 2018-06-08 22:46:20 -07:00
Oskar Weigl f3c91cef02 Default brake R depends on board voltage due to how ODrive Robotics bundle included resistors 2018-06-08 21:46:04 -07:00
Oskar Weigl 6ff4445770 Merge branch 'devel' into sam_fibre
Conflicts:
	Firmware/Tupfile.lua
	Firmware/fibre/cpp/include/fibre/protocol.hpp
	Firmware/fibre/python/fibre/discovery.py
	Firmware/fibre/python/fibre/usbbulk_transport.py
	tools/odrive/dfu.py
	tools/odrive/shell.py
	tools/odrive/utils.py
	tools/odrivetool
2018-06-08 19:30:21 -07:00
Oskar Weigl d403bc5ff5 Merge branch 'devel' into sam_can 2018-06-06 23:39:03 -07:00
Oskar Weigl 8cc735aeac fix usage of GPIO_5 for ODrive v3.2 2018-06-06 00:18:25 -07:00
Oskar Weigl f8306741bc Merge branch 'devel' into sam_user_adc 2018-06-05 23:40:50 -07:00
Oskar Weigl 2a7743ef0b Merge branch 'devel' into fw4 2018-06-05 23:13:58 -07:00
Oskar Weigl c95233a57b make ascii protocol default on CDC interface, change some naming 2018-06-05 21:59:48 -07:00
Oskar Weigl bb11bf0bbd Merge remote-tracking branch 'origin/devel' into sam_winusb 2018-06-01 21:57:30 -07:00
Oskar Weigl 3e57b90bed Merge remote-tracking branch 'origin/sam_tests' into fw4 2018-06-01 12:48:47 -07:00
Samuel Sadok 8ffa8333c5 [UNTESTED] start implementing sensorless test 2018-05-21 15:57:06 -07:00
Oskar Weigl c6cf7b2132 current control bandwidth lowered for high inductance wheels. TODO Make configurable 2018-05-17 17:07:34 -07:00
Samuel Sadok 689fe1512c add PWM channel 1 and 2 initialization, add pulldown, fix off-by-one 2018-05-15 23:58:55 -07:00
Oskar Weigl 37e01b9865 move bandwith to config 2018-05-15 17:27:12 -07:00
Oskar Weigl c13bee09ed Merge remote-tracking branch 'origin/pwm-in' into powerwheels 2018-05-15 16:55:46 -07:00
Samuel Sadok d3105cfcaf expose PWM mappings as endpoint_ref 2018-05-15 16:43:44 -07:00
Oskar Weigl aefd331488 Merge branch 'pwm-in' into powerwheels 2018-05-15 10:48:18 -07:00
Oskar Weigl f1081afc7b encoder bandwidth configurable 2018-05-15 10:31:09 -07:00
Oskar Weigl a63c4a4a96 Merge branch 'fw4' into powerwheels 2018-05-15 10:23:16 -07:00