Skip to content

pixmoving-moveit/coffeecar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffee car CAN Hack - related code & packages

Pix Moving


This repository contains packages, code and documentation on how we hacked the "Coffee Car" for the PixMoving MoveIt Hackathon. The Coffee Car is in fact a striped down and modified Kaiyun Pickman (also rebranded as a Lifan C3) electric pickup truck.

To learn more about the CAN hacking process check out our little HACKING guide here.

Screenshots

Coffee Car Self Driving

CoffeeCar body

CoffeeCar chassis

Features

  • Uses an XBox controller as an input device
  • Full steering control via an angle command (control algorithm inside the VCU)
  • Throttle and braking control via a speed command (control algorithm inside the VCU)

Stuff Left To Do

  • Control algorithm gain scheduling to avoid steering and speed oscillations depending of speed and vehicle loading. Could have been achieved via a new VCU firmware which would have allowed to chnage the PID gains live via a CAN command.

Try it yourself

Hardware requirements

  • PCAN USB or any other SocketCan compatible device
  • PixMoving MoveIt Hackathon's Coffee Car
  • Decent laptop + Xbox Controller

Software Dependencies

License

MIT

About

Coffee car CAN access through ROS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published