]> git.leonardobizzoni.com Git - pioneer-stm32/log
pioneer-stm32
43 hours agoEmergency mode + SW/HW emergency toggle master
LeonardoBizzoni [Tue, 17 Mar 2026 13:10:36 +0000 (14:10 +0100)]
Emergency mode + SW/HW emergency toggle

2 days agoactually implemented odometry + odometry pub + velocity command sub
LeonardoBizzoni [Mon, 16 Mar 2026 10:19:19 +0000 (11:19 +0100)]
actually implemented odometry + odometry pub + velocity command sub

3 days agocritical section scope
LeonardoBizzoni [Sun, 15 Mar 2026 16:35:17 +0000 (17:35 +0100)]
critical section scope

3 days agoadded the other config cmds + `serial_fd` access in critical section
LeonardoBizzoni [Sun, 15 Mar 2026 16:23:19 +0000 (17:23 +0100)]
added the other config cmds + `serial_fd` access in critical section

3 days agoadded the other config-mode services
LeonardoBizzoni [Sun, 15 Mar 2026 10:41:30 +0000 (11:41 +0100)]
added the other config-mode services

3 days agoforgot about the invalid mode case
LeonardoBizzoni [Sun, 15 Mar 2026 10:00:02 +0000 (11:00 +0100)]
forgot about the invalid mode case

3 days agofinished mode switching service
LeonardoBizzoni [Sun, 15 Mar 2026 09:54:06 +0000 (10:54 +0100)]
finished mode switching service

3 days agochange mode service setup
LeonardoBizzoni [Sun, 15 Mar 2026 09:04:09 +0000 (10:04 +0100)]
change mode service setup

4 days agoconfig & mode change message&services generation
LeonardoBizzoni [Sat, 14 Mar 2026 19:16:58 +0000 (20:16 +0100)]
config & mode change message&services generation

4 days agoROS2<->STM32 message passing
LeonardoBizzoni [Sat, 14 Mar 2026 09:34:19 +0000 (10:34 +0100)]
ROS2<->STM32 message passing

5 days agoinitialized ros2 project for workstation
LeonardoBizzoni [Sat, 14 Mar 2026 06:39:38 +0000 (07:39 +0100)]
initialized ros2 project for workstation

6 days agoexplicit enum variant values + comments
LeonardoBizzoni [Thu, 12 Mar 2026 19:24:43 +0000 (20:24 +0100)]
explicit enum variant values + comments

6 days agoimproved UART error callback + renamed fn with arrays as input
LeonardoBizzoni [Thu, 12 Mar 2026 17:03:33 +0000 (18:03 +0100)]
improved UART error callback + renamed fn with arrays as input

3 weeks agoInit mode -> Config mode
LeonardoBizzoni [Mon, 23 Feb 2026 09:31:20 +0000 (10:31 +0100)]
Init mode -> Config mode

3 weeks agoStatus response to SetVelocity messages + improved UART error code
LeonardoBizzoni [Sun, 22 Feb 2026 14:41:08 +0000 (15:41 +0100)]
Status response to SetVelocity messages + improved UART error code

3 weeks agoUART transmission error reporting
LeonardoBizzoni [Sat, 21 Feb 2026 15:42:13 +0000 (16:42 +0100)]
UART transmission error reporting

5 weeks agoUART message receive only via DMA
LeonardoBizzoni [Wed, 11 Feb 2026 10:25:54 +0000 (11:25 +0100)]
UART message receive only via DMA

5 weeks agocustom assert with optional on-trap callback
LeonardoBizzoni [Tue, 10 Feb 2026 13:11:21 +0000 (14:11 +0100)]
custom assert with optional on-trap callback

7 weeks agoStatus reporting
LeonardoBizzoni [Wed, 28 Jan 2026 15:43:08 +0000 (16:43 +0100)]
Status reporting

7 weeks agoBuzzer struct
LeonardoBizzoni [Wed, 28 Jan 2026 08:32:46 +0000 (09:32 +0100)]
Buzzer struct

7 weeks agoPost-init error checking + started DMA message handling
LeonardoBizzoni [Thu, 22 Jan 2026 10:57:54 +0000 (11:57 +0100)]
Post-init error checking + started DMA message handling

8 weeks agoError checking and reporting via uart
LeonardoBizzoni [Wed, 21 Jan 2026 11:23:31 +0000 (12:23 +0100)]
Error checking and reporting via uart

Haven't tested it yet

3 months agoadded the rest of Giuseppe Caliaro code
LeonardoBizzoni [Sat, 29 Nov 2025 10:15:32 +0000 (11:15 +0100)]
added the rest of Giuseppe Caliaro code

3 months agoSquashed commit of the following:
LeonardoBizzoni [Sat, 29 Nov 2025 08:45:17 +0000 (09:45 +0100)]
Squashed commit of the following:

commit cfb39438ee9b2f50d06a6d132ae30b90cb3dd389
Author: LeonardoBizzoni <leo2002714@gmail.com>
Date:   Sat Nov 29 09:42:06 2025 +0100

    switched to Giuseppe Caliaro IOC

commit 74f1e3203a403d5e1779c5842609b9d54b94e69f
Author: LeonardoBizzoni <leo2002714@gmail.com>
Date:   Sat Nov 29 09:33:34 2025 +0100

    LEDs

commit d82c5a547bd87fb30b0e219c329944b69375f9dd
Author: LeonardoBizzoni <leo2002714@gmail.com>
Date:   Fri Nov 28 15:24:45 2025 +0100

    p3dx -> fmw

commit c929e327706c9a50f90245cdabe1661f91541c2c
Author: LeonardoBizzoni <leo2002714@gmail.com>
Date:   Sat Nov 22 11:33:08 2025 +0100

    Message sender program

commit 61ee56b1bf16a052c626c4ea981d37b0870bc9bc
Author: LeonardoBizzoni <leo2002714@gmail.com>
Date:   Fri Nov 21 14:32:34 2025 +0100

    Renamed otto -> p3dx

commit ecf53ecbbbb03a0eeb764fd9d24af3083c34cc87
Author: LeonardoBizzoni <leo2002714@gmail.com>
Date:   Fri Oct 24 15:37:57 2025 +0200

    New communication protocol draft

4 months agoreplaced pointers with union
LeonardoBizzoni [Fri, 24 Oct 2025 07:50:09 +0000 (09:50 +0200)]
replaced pointers with union

4 months agotypo
LeonardoBizzoni [Thu, 23 Oct 2025 10:14:36 +0000 (12:14 +0200)]
typo

4 months agoupdated readme
LeonardoBizzoni [Thu, 23 Oct 2025 08:24:31 +0000 (10:24 +0200)]
updated readme

4 months agowrong file coding-system
LeonardoBizzoni [Thu, 23 Oct 2025 08:12:53 +0000 (10:12 +0200)]
wrong file coding-system

4 months agofixed message config struct and status codes
LeonardoBizzoni [Thu, 23 Oct 2025 08:05:33 +0000 (10:05 +0200)]
fixed message config struct and status codes

- used magic values for status codes
- hard to copy pid constants from config

4 months agofinished C upgrade
LeonardoBizzoni [Wed, 22 Oct 2025 21:10:05 +0000 (23:10 +0200)]
finished C upgrade

4 months agoupgraded `Odometry` to C
LeonardoBizzoni [Wed, 22 Oct 2025 20:28:07 +0000 (22:28 +0200)]
upgraded `Odometry` to C

4 months agoupgraded `Encoder` to C
LeonardoBizzoni [Wed, 22 Oct 2025 19:53:44 +0000 (21:53 +0200)]
upgraded `Encoder` to C

4 months agoUpgraded `MotorController` to C + started `Encoder` too
LeonardoBizzoni [Wed, 22 Oct 2025 14:37:02 +0000 (16:37 +0200)]
Upgraded `MotorController` to C + started `Encoder` too

4 years agoUpdate README.md
Federica Di Lauro [Wed, 13 Oct 2021 08:29:12 +0000 (10:29 +0200)]
Update README.md

4 years agoJack release (#50)
Federica Di Lauro [Wed, 13 Oct 2021 08:28:55 +0000 (10:28 +0200)]
Jack release (#50)

* synchronous communication, remove protobuf

* accumulate ticks to send

* receive config parameters at startup, close #13

* file cleanup

* README.md

* fix ticks type

4 years agoUpdate README.md
fdila [Tue, 10 Aug 2021 17:09:02 +0000 (19:09 +0200)]
Update README.md

4 years agoUpdate README.md
fdila [Tue, 10 Aug 2021 16:57:04 +0000 (18:57 +0200)]
Update README.md

4 years agoUpdate README.md
fdila [Tue, 10 Aug 2021 16:56:28 +0000 (18:56 +0200)]
Update README.md

4 years agoNew communication system (#49)
fdila [Tue, 10 Aug 2021 16:10:01 +0000 (18:10 +0200)]
New communication system (#49)

* synchronous communication, remove protobuf

* accumulate ticks to send

* receive config parameters at startup, close #13

* file cleanup

* README.md

* fix ticks type

5 years agoMerge pull request #47 from iralabdisco/odom-fix
fdila [Wed, 22 Jul 2020 21:09:22 +0000 (22:09 +0100)]
Merge pull request #47 from iralabdisco/odom-fix

odometry bug fix, close #46

5 years agoodometry bug fix, close #46
fdila [Wed, 22 Jul 2020 21:06:52 +0000 (23:06 +0200)]
odometry bug fix, close #46

5 years agoMerge pull request #45 from iralabdisco/python-fixes
fdila [Tue, 12 May 2020 10:54:23 +0000 (12:54 +0200)]
Merge pull request #45 from iralabdisco/python-fixes

Python fixes

5 years agoreset st on rospy shutdown, fix #42
fdila [Tue, 12 May 2020 10:53:35 +0000 (12:53 +0200)]
reset st on rospy shutdown, fix #42

5 years agolog pololu fault python fix #43
fdila [Tue, 12 May 2020 10:50:21 +0000 (12:50 +0200)]
log pololu fault python fix #43

5 years agoMerge pull request #40 from iralabdisco/serial_merge_nodes
fdila [Wed, 15 Apr 2020 08:01:57 +0000 (10:01 +0200)]
Merge pull request #40 from iralabdisco/serial_merge_nodes

Serial merge nodes

5 years agofix joypad.launch
fdila [Tue, 14 Apr 2020 14:14:12 +0000 (16:14 +0200)]
fix joypad.launch

5 years agomodify ros launch files to use new serial node
fdila [Tue, 14 Apr 2020 14:08:42 +0000 (16:08 +0200)]
modify ros launch files to use new serial node

5 years agofix gitignore
fdila [Tue, 14 Apr 2020 14:08:01 +0000 (16:08 +0200)]
fix gitignore

5 years agofix joypad signs
fdila [Tue, 14 Apr 2020 14:05:33 +0000 (16:05 +0200)]
fix joypad signs

5 years agoadd serial node which is both transmitter and receiver
fdila [Tue, 14 Apr 2020 14:04:49 +0000 (16:04 +0200)]
add serial node which is both transmitter and receiver

5 years agoremove serial nodes
fdila [Tue, 14 Apr 2020 14:04:03 +0000 (16:04 +0200)]
remove serial nodes

5 years agoMerge pull request #39 from iralabdisco/style-fix
fdila [Tue, 14 Apr 2020 13:35:21 +0000 (15:35 +0200)]
Merge pull request #39 from iralabdisco/style-fix

Style fix

5 years agofix style
fdila [Tue, 14 Apr 2020 12:43:16 +0000 (14:43 +0200)]
fix style

5 years agoclean code
fdila [Tue, 14 Apr 2020 12:42:59 +0000 (14:42 +0200)]
clean code

5 years agoupdate gitignore
fdila [Tue, 14 Apr 2020 12:24:30 +0000 (14:24 +0200)]
update gitignore

5 years agofix odometry error when going straight
fdila [Tue, 14 Apr 2020 12:22:58 +0000 (14:22 +0200)]
fix odometry error when going straight

5 years agoMerge pull request #36 from iralabdisco/bug-fix
fdila [Mon, 23 Mar 2020 11:22:47 +0000 (12:22 +0100)]
Merge pull request #36 from iralabdisco/bug-fix

fix missing import

5 years agofix missing import
fdila [Mon, 23 Mar 2020 11:08:39 +0000 (12:08 +0100)]
fix missing import

6 years agoMerge pull request #35 from iralabdisco/serial-reset
fdila [Sun, 15 Mar 2020 17:13:52 +0000 (18:13 +0100)]
Merge pull request #35 from iralabdisco/serial-reset

Serial reset

6 years agoadd connection from the serial module to allow reset
Federica Di Lauro [Sun, 15 Mar 2020 17:09:12 +0000 (18:09 +0100)]
add connection from the serial module to allow reset

6 years agoinclude serial_bridge.launch in other launch files
Federica Di Lauro [Sun, 15 Mar 2020 14:18:54 +0000 (15:18 +0100)]
include serial_bridge.launch in other launch files

6 years agoreset mcu from serial adapter
Federica Di Lauro [Sun, 15 Mar 2020 14:14:36 +0000 (15:14 +0100)]
reset mcu from serial adapter

6 years agoMerge pull request #34 from iralabdisco/improve-communication
fdila [Sun, 15 Mar 2020 14:04:35 +0000 (15:04 +0100)]
Merge pull request #34 from iralabdisco/improve-communication

Improve communication

6 years agofix communication bug
Federica Di Lauro [Sun, 15 Mar 2020 14:02:16 +0000 (15:02 +0100)]
fix communication bug

6 years agoremove throttle node, computer->st transmission works without it
Federica Di Lauro [Sun, 15 Mar 2020 11:14:28 +0000 (12:14 +0100)]
remove throttle node, computer->st transmission works without it

6 years agofix rx bug
Federica Di Lauro [Thu, 12 Mar 2020 15:37:32 +0000 (16:37 +0100)]
fix rx bug

6 years agoMerge pull request #33 from iralabdisco/pcb
fdila [Wed, 11 Mar 2020 13:22:20 +0000 (14:22 +0100)]
Merge pull request #33 from iralabdisco/pcb

add kicad autogenerated files to gitignore

6 years agoMerge pull request #32 from iralabdisco/pcb
fdila [Wed, 11 Mar 2020 13:18:31 +0000 (14:18 +0100)]
Merge pull request #32 from iralabdisco/pcb

Pcb

6 years agoadd kicad autogenerated files to gitignore
Federica Di Lauro [Tue, 10 Mar 2020 18:12:16 +0000 (19:12 +0100)]
add kicad autogenerated files to gitignore

6 years agoremove temporary kicad files
Federica Di Lauro [Mon, 9 Mar 2020 11:38:28 +0000 (12:38 +0100)]
remove temporary kicad files

6 years agochange rj45 connector to shielded rj45
Federica Di Lauro [Mon, 9 Mar 2020 11:35:18 +0000 (12:35 +0100)]
change rj45 connector to shielded rj45

6 years agoMerge pull request #31 from iralabdisco/pcb
fdila [Fri, 6 Mar 2020 14:30:11 +0000 (15:30 +0100)]
Merge pull request #31 from iralabdisco/pcb

add pcb #30

6 years agoadd pcb #30
Federica Di Lauro [Fri, 6 Mar 2020 14:29:25 +0000 (15:29 +0100)]
add pcb #30

6 years agoMerge pull request #28 from iralabdisco/improve-communication
fdila [Wed, 4 Mar 2020 14:53:14 +0000 (15:53 +0100)]
Merge pull request #28 from iralabdisco/improve-communication

add hardware flow control for computer->st transmission

6 years agoadd hardware flow control for computer->st transmission
Federica Di Lauro [Wed, 4 Mar 2020 14:51:08 +0000 (15:51 +0100)]
add hardware flow control for computer->st transmission

6 years agoMerge pull request #27 from iralabdisco/h-bridge-faults
fdila [Mon, 2 Mar 2020 15:36:37 +0000 (16:36 +0100)]
Merge pull request #27 from iralabdisco/h-bridge-faults

add fault interrupts, fix #6

6 years agoadd fault interrupts, fix #6
Federica Di Lauro [Mon, 2 Mar 2020 15:34:46 +0000 (16:34 +0100)]
add fault interrupts, fix #6

6 years agoMerge pull request #26 from iralabdisco/fixes
fdila [Mon, 2 Mar 2020 14:48:56 +0000 (15:48 +0100)]
Merge pull request #26 from iralabdisco/fixes

Fix odometry

6 years agoseparate serial_bridge from other launch files
Federica Di Lauro [Mon, 2 Mar 2020 14:47:32 +0000 (15:47 +0100)]
separate serial_bridge from other launch files

6 years agofix odometry
Federica Di Lauro [Mon, 2 Mar 2020 14:47:08 +0000 (15:47 +0100)]
fix odometry

6 years agoUpdate README.md
fdila [Mon, 2 Mar 2020 08:17:43 +0000 (09:17 +0100)]
Update README.md

6 years agoUpdate README.md
fdila [Mon, 2 Mar 2020 08:16:20 +0000 (09:16 +0100)]
Update README.md

6 years agoMerge pull request #25 from iralabdisco/protobuffers-communication
fdila [Mon, 2 Mar 2020 08:13:55 +0000 (09:13 +0100)]
Merge pull request #25 from iralabdisco/protobuffers-communication

print debug messages

6 years agoprint debug messages
Federica Di Lauro [Mon, 2 Mar 2020 08:12:44 +0000 (09:12 +0100)]
print debug messages

6 years agoMerge pull request #23 from iralabdisco/protobuffers-communication
fdila [Tue, 25 Feb 2020 14:07:07 +0000 (15:07 +0100)]
Merge pull request #23 from iralabdisco/protobuffers-communication

Protobuffers communication

6 years agoupdate readme
Federica Di Lauro [Tue, 25 Feb 2020 13:59:10 +0000 (14:59 +0100)]
update readme

6 years agoupdate readme
Federica Di Lauro [Tue, 25 Feb 2020 13:55:11 +0000 (14:55 +0100)]
update readme

6 years agoremove pyserial examples
Federica Di Lauro [Tue, 25 Feb 2020 13:54:12 +0000 (14:54 +0100)]
remove pyserial examples

6 years agoinvert joypad x
Federica Di Lauro [Tue, 25 Feb 2020 13:51:57 +0000 (14:51 +0100)]
invert joypad x

6 years agoupdate launch files
Federica Di Lauro [Tue, 25 Feb 2020 13:50:07 +0000 (14:50 +0100)]
update launch files

6 years agomove launch files to new subdirectory
Federica Di Lauro [Tue, 25 Feb 2020 13:44:49 +0000 (14:44 +0100)]
move launch files to new subdirectory

6 years agocreate roslaunch file for serial bridge
Federica Di Lauro [Tue, 25 Feb 2020 13:36:02 +0000 (14:36 +0100)]
create roslaunch file for serial bridge

6 years agomove serial transmission scripts to new package
Federica Di Lauro [Tue, 25 Feb 2020 13:35:39 +0000 (14:35 +0100)]
move serial transmission scripts to new package

6 years agoorganize subfolders
Federica Di Lauro [Tue, 25 Feb 2020 10:36:20 +0000 (11:36 +0100)]
organize subfolders

6 years agoorganize subfolders
Federica Di Lauro [Tue, 25 Feb 2020 10:35:56 +0000 (11:35 +0100)]
organize subfolders

6 years agomove classes to subfolder
Federica Di Lauro [Tue, 25 Feb 2020 10:21:44 +0000 (11:21 +0100)]
move classes to subfolder

6 years agoupdate proto messages
Federica Di Lauro [Tue, 25 Feb 2020 09:51:41 +0000 (10:51 +0100)]
update proto messages

6 years agochange status field in StatusMessage to fixed size
Federica Di Lauro [Tue, 25 Feb 2020 09:35:40 +0000 (10:35 +0100)]
change status field in StatusMessage to fixed size

6 years agochange uart baud rate to 9600
Federica Di Lauro [Tue, 25 Feb 2020 09:13:38 +0000 (10:13 +0100)]
change uart baud rate to 9600

6 years agochange uart baud rate to 9600
Federica Di Lauro [Tue, 25 Feb 2020 09:13:00 +0000 (10:13 +0100)]
change uart baud rate to 9600