Kyle Stachowicz

Results 40 issues of Kyle Stachowicz

The Geometry2d library's hitSet currently incurs a _lot_ of overhead by actually creating new smart pointers. We could save a lot of allocation and reference counting by just returning an...

exp / novice (1)
priority / low
pull request todo

Currently, if the initial velocity is greater than the maximum velocity, trapezoidal motion will give discontinuous paths. This case should be handling by decelerating to maximum speed, moving at maximum...

exp / adept (2)
priority / low
pull request todo

https://github.com/RoboJackets/robocup-software/blob/3a4185a6767fb4d1c507711b091c58f815d752fe/soccer/motion/MotionControl.cpp#L106 From review of #1494. This value should be stored in `RobotIntent`.

type / bug
status / new
status / need-triage

Pull request: #1495. Link to TODO, or file number/line: Processor.cpp:251

pull request todo

As of #1494 we have a significant amount of redundancy between the implementation of `TrajectoryHitStatic` and `TrajectoryHitsDynamic`. Ideally we should abstract out the shared parts. https://github.com/RoboJackets/robocup-software/pull/1494/files/1d6b526aaeada2dc275fe30c3e2316de4e177dd9#diff-24812fbd3fbc6c0a2298ba50adc23eb4R7 Brought up in review...

type / bug
status / new
status / need-triage

Currently these functions give slightly (`O(1e-3)`) different results. We should investigate this and make sure it's not a bug somewhere in the implementation. Brought up in review for #1493.

type / bug
exp / novice (1)
priority / low

I'd like to change the geometry of a HField at runtime. I am using the following code: ```python hfield = physics.bind(self._hfield_chunks[geom_idx]) res = hfield.nrow # Generate terrain in a 2D...

Experimental and untested but if we can support the bandwidth and memory (spoiler: we almost certainly can) this should make complex data interchange and robot configuration a lot easier. This...

We need to port the radio to RTOS so we can take advantage of yielding (instead of just delaying for 1ms). This should basically look like the following: ```cpp static...

priority / high
type / enhancement
area / radio
exp / expert
status / developing