Skip to content

Commit 12aa009

Browse files
committed
Remove 8th exercise on CPP which requires video
1 parent 59f9b5e commit 12aa009

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

tutorials/hobgoblin-reaction.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -269,30 +269,12 @@ stateDiagram-v2
269269
270270
- Record a timestamped chronological log of trial types and rewards into a CSV file using a [`BehaviorSubject`].
271271
272-
### Exercise 8: Conditioned place preference
273-
274-
Implement the following trial structure for conditioned place preference. `enter` and `leave` events should be triggered in real-time from the camera, by tracking an object moving in or out of a region of interest (ROI). `Reward` should be triggered once upon entering the ROI, and not repeat again until the object exits the ROI and the ITI has elapsed.
275-
276-
```mermaid
277-
stateDiagram-v2
278-
direction LR
279-
ITI --> Ready: elapsed
280-
Ready --> Reward: enter
281-
Reward --> ITI: leave
282-
```
283-
284-
> [!Tip]
285-
> There are several ways to implement ROI activation, so feel free to explore different ideas. Consider using either [`Crop`], [`RoiActivity`], or [`ContainsPoint`] as part of different strategies to implement the `enter` and `leave` events.
286-
287272
<!--Reference Style Links -->
288273
[`BehaviorSubject`]: xref:Bonsai.Reactive.BehaviorSubject
289274
[`BitwiseNot`]: xref:Bonsai.Expressions.BitwiseNotBuilder
290275
[`Boolean`]: xref:Bonsai.Expressions.BooleanProperty
291276
[`Condition`]: xref:Bonsai.Reactive.Condition
292-
[`ContainsPoint`]: xref:Bonsai.Vision.ContainsPoint
293277
[`CreateMessage`]: xref:Harp.Hobgoblin.CreateMessage
294-
[`Crop`]: xref:Bonsai.Vision.Crop
295-
[`RoiActivity`]: xref:Bonsai.Vision.RoiActivity
296278
[`Delay`]: xref:Bonsai.Reactive.Delay
297279
[`Device`]: xref:Harp.Hobgoblin.Device
298280
[`DeviceDataWriter`]: xref:Harp.Hobgoblin.DeviceDataWriter

0 commit comments

Comments
 (0)